PMTCalibData_ROOT.h
Go to the documentation of this file.
1 #ifndef _io_PMTCalibData_ROOT_h_
2 #define _io_PMTCalibData_ROOT_h_
3 
4 #include <io/EventIO.h>
5 #ifndef __CINT__
6 # include <sevt/PMTCalibData.h>
7 #endif
8 #include <Rtypes.h>
9 #include <vector>
10 
11 
12 namespace io {
13 
24  public:
26 #ifndef __CINT__
28  void operator>>(sevt::PMTCalibData& p) const;
29 #endif
30 
31  double fRate = 0;
32  double fOnlinePeak = 0;
33  double fOnlineCharge = 0;
34  double fBaselineHigh = 0;
35  double fBaselineLow = 0;
36  double fBaselineRMSHigh = 0;
37  double fBaselineRMSLow = 0;
38  double fGainRatio = 0;
39  double fGainRatioRMS = 0;
40  int fEvolution = 0;
41  bool fIsTubeOk = false;
42  bool fIsLowGainOk = false;
43 
44  double fHighGainDelay = 0;
45  double fHighGainDelayRMS = 0;
46  double fHighGainDelayChi2 = 0;
47 
48  int fNTDA = 0;
49  std::vector<int> fMuonChargeHisto;
50  std::vector<int> fMuonBaseHisto;
51  std::vector<int> fMuonPeakHisto;
52  std::vector<int> fMuonShapeHisto;
53 
57 
59 
60  };
61 
62 }
63 
64 
65 #endif
std::vector< int > fMuonBaseHisto
std::vector< int > fMuonShapeHisto
ClassDefNV(PMTCalibData_ROOT, DONT_CHANGE_THIS_NUMBER)
Online Calibration data.
Definition: PMTCalibData.h:27
#define DONT_CHANGE_THIS_NUMBER
Definition: EventIO.h:21
std::vector< int > fMuonChargeHisto
std::vector< int > fMuonPeakHisto
Persistent PMTCalibData using ROOT.
void operator>>(sevt::PMTCalibData &p) const

, generated on Tue Sep 26 2023.