1 #ifndef _io_PMTSimData_ROOT_h_
2 #define _io_PMTSimData_ROOT_h_
4 #include <io/EventIO.h>
6 # include <sevt/PMTSimData.h>
8 #include <io/MultiTimeDistribution_ROOT.h>
9 #include <io/MultiTrace_ROOT.h>
10 #include <io/TimeStamp_ROOT.h>
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
Persistent SD PMTSimData using ROOT.
Class to hold simulated data at PMT level.
MultiTimeDistributionI_ROOT fFADCTrace[sdet::PMTConstants::eNumberOfGains]
void operator>>(sevt::PMTSimData &p) const
MultiTimeDistributionD_ROOT fFilterSignal