PMTSimData_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_PMTSimData_ROOT_h_
2 #define _io_PMTSimData_ROOT_h_
3 
4 #include <io/EventIO.h>
5 #ifndef __CINT__
6 # include <sevt/PMTSimData.h>
7 #endif
8 #include <io/MultiTimeDistribution_ROOT.h>
9 #include <io/MultiTrace_ROOT.h>
10 #include <io/TimeStamp_ROOT.h>
11 #include <Rtypes.h>
12 #include <map>
13 
14 
15 namespace sevt {
16  class PMTSimData;
17 }
18 
19 namespace io {
20 
30  public:
32 #ifndef __CINT__
34  void operator>>(sevt::PMTSimData& p) const;
35 #endif
36 
40 
43 
44  std::map<TimeStamp_ROOT, MultiTraceI_ROOT> fFADCTraces[sdet::PMTConstants::eNumberOfGains];
45  std::map<TimeStamp_ROOT, MultiTraceD_ROOT> fFADCTracesD[sdet::PMTConstants::eNumberOfGains];
46 
48 
49  };
50 
51 }
52 
53 
54 #endif
ClassDefNV(PMTSimData_ROOT, DONT_CHANGE_THIS_NUMBER)
MultiTimeDistributionD_ROOT fBaseSignal
std::map< TimeStamp_ROOT, MultiTraceD_ROOT > fFADCTracesD[sdet::PMTConstants::eNumberOfGains]
std::map< TimeStamp_ROOT, MultiTraceI_ROOT > fFADCTraces[sdet::PMTConstants::eNumberOfGains]
MultiTimeDistributionD_ROOT fFADCTraceD[sdet::PMTConstants::eNumberOfGains]
MultiTimeDistributionI_ROOT fPETimeDistribution
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
Persistent SD PMTSimData using ROOT.
Class to hold simulated data at PMT level.
Definition: PMTSimData.h:40
MultiTimeDistributionI_ROOT fFADCTrace[sdet::PMTConstants::eNumberOfGains]
void operator>>(sevt::PMTSimData &p) const
MultiTimeDistributionD_ROOT fFilterSignal

, generated on Tue Sep 26 2023.