FADCTraceView.h
Go to the documentation of this file.
1 #ifndef _SdCalibPlotterOG_FADCTraceView_h_
2 #define _SdCalibPlotterOG_FADCTraceView_h_
3 
4 #include <sdet/PMTConstants.h>
5 #include "TObjectCollection.h"
6 #include <string>
7 
8 
9 class TCanvas;
10 
11 namespace sevt {
12  class PMT;
13 }
14 
15 
16 namespace SdCalibPlotterOG {
17 
18 
19  class FADCTraceView : protected TObjectCollection {
20  public:
22 
23  void Draw(const sevt::PMT& pmt);
24 
25  static void DividePage(TCanvas& c);
26 
27  protected:
28  void Missing(const std::string& what);
29 
31  };
32 
33 
35  public:
36  LowGainFADCTraceView() : FADCTraceView(sdet::PMTConstants::eLowGain) { }
37  };
38 
39 
41  public:
42  HighGainFADCTraceView() : FADCTraceView(sdet::PMTConstants::eHighGain) { }
43  };
44 
45 
46 }
47 
48 
49 #endif
const sdet::PMTConstants::PMTGain fGain
Definition: FADCTraceView.h:30
class to hold data at PMT level
Definition: SEvent/PMT.h:28
FADCTraceView(const sdet::PMTConstants::PMTGain gain)
Definition: FADCTraceView.h:21
int gain
Definition: dump1090.h:241
void Missing(const std::string &what)
static void DividePage(TCanvas &c)
void Draw(const sevt::PMT &pmt)

, generated on Tue Sep 26 2023.