PMTRecData_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_PMTRecData_ROOT_h_
2 #define _io_PMTRecData_ROOT_h_
3 
4 #include <io/EventIO.h>
5 #ifndef __CINT__
6 # include <sevt/PMTRecData.h>
7 #endif
8 #include <io/MultiTrace_ROOT.h>
9 #include <Rtypes.h>
10 
11 
12 namespace sevt {
13  class PMTRecData;
14 }
15 
16 namespace io {
17 
27  public:
29 #ifndef __CINT__
31  void operator>>(sevt::PMTRecData& p) const;
32 #endif
33 
34  double fRiseTime = 0;
35  double fRiseTimeRMS = 0;
36  double fRiseTimeCleaned = 0;
37  double fRiseTimeCleanedRMS = 0;
38  double fFallTime = 0;
39  double fFallTimeRMS = 0;
40  double fFallTimeCleaned = 0;
41  double fFallTimeCleanedRMS = 0;
42  double fT40 = 0;
43  double fT50 = 0;
44  double fOnlineVEMPeak = 0;
45  double fOnlineVEMPeakError = 0;
46  double fHistogramVEMPeak = 0;
48  double fVEMPeak = 0;
49  double fVEMPeakError = 0;
51  double fOnlineVEMCharge = 0;
53  double fHistogramVEMCharge = 0;
55  double fVEMCharge = 0;
56  double fVEMChargeError = 0;
58  double fAreaOverPeak = 0;
59  double fTotalCharge = 0;
60  double fTotalChargeError = 0;
61  double fPeakAmplitude = 0;
62  double fShapeParameter = 0;
63  double fMuonChargeSlope = 0;
64  double fMuonPulseDecayTime = 0;
66  double fGainRatio = 0;
67  bool fIsUsedInGlobalMPD = false;
69 
71 
72  };
73 
74 }
75 
76 
77 #endif
MultiTraceD_ROOT fTrace
void operator>>(sevt::PMTRecData &p) const
class to hold reconstructed data at PMT level
Definition: PMTRecData.h:38
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
ClassDefNV(PMTRecData_ROOT, DONT_CHANGE_THIS_NUMBER)

, generated on Tue Sep 26 2023.