LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
EvtTimeNone.h
Go to the documentation of this file.
1 
13 #ifndef SIMB_EVTTIMENONE_H
14 #define SIMB_EVTTIMENONE_H
15 
16 #include "EvtTimeShiftI.h"
17 #include <string>
18 #include <vector>
19 
20 namespace evgb {
21 
23 
24  public:
25 
26  EvtTimeNone(const std::string& config);
27  virtual ~EvtTimeNone();
28 
29  //
30  // complete the EvtTimeShiftI interface:
31  //
32 
36  virtual void Config(const std::string& config );
37 
41  virtual double TimeOffset();
42  virtual double TimeOffset(std::vector<double> v);
43 
45  virtual void PrintConfig(bool verbose=true);
46 
47  private:
48 
49  };
50 
51 } // namespace evgb
52 
53 #endif //SIMB_EVTTIMENONE_H
virtual ~EvtTimeNone()
Definition: EvtTimeNone.cxx:24
interface for event time distribution
Definition: EvtTimeShiftI.h:29
virtual double TimeOffset()
Definition: EvtTimeNone.cxx:30
EvtTimeNone(const std::string &config)
Definition: EvtTimeNone.cxx:20
virtual void Config(const std::string &config)
Definition: EvtTimeNone.cxx:26
Physics generators for neutrinos, cosmic rays, and others.
Definition: CRYHelper.cxx:33
virtual void PrintConfig(bool verbose=true)
provide a means of printing the configuration
Definition: EvtTimeNone.cxx:40
time distribution that is delta of 0 (no shift)
Definition: EvtTimeNone.h:22