ScintTime.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // Class: ScintTime
3 // Plugin Type: tool
4 // File: ScintTime_tool.cc ScintTime.h
5 // Description:
6 // Oct. 8 by Mu Wei
7 ////////////////////////////////////////////////////////////////////////
8 #ifndef ScintTime_H
9 #define ScintTime_H
10 
14 #include "fhiclcpp/ParameterSet.h"
15 #include "nurandom/RandomUtils/NuRandomService.h"
17 
18 //#include <string>
19 
20 namespace phot
21 {
22  class ScintTime
23  {
24  public:
25  ScintTime();
26  virtual ~ScintTime() = default;
27 
28  virtual void GenScintTime(bool is_fast, CLHEP::HepRandomEngine& engine) = 0;
29  double GetScintTime() const {return timing;}
30 
31  protected:
32  double timing;
33  };
34 }
35 
36 #endif
virtual void GenScintTime(bool is_fast, CLHEP::HepRandomEngine &engine)=0
General LArSoft Utilities.
virtual ~ScintTime()=default
double GetScintTime() const
Definition: ScintTime.h:29
double timing
Definition: ScintTime.h:32