VEMTraceView.h
Go to the documentation of this file.
1 #ifndef _SdCalibPlotterOG_VEMTraceView_h_
2 #define _SdCalibPlotterOG_VEMTraceView_h_
3 
4 #include <string>
5 #include "TObjectCollection.h"
6 
7 
8 class TCanvas;
9 
10 namespace sevt {
11  class PMT;
12  class Station;
13 }
14 
15 
16 namespace SdCalibPlotterOG {
17 
18 
19  class VEMTraceView : protected TObjectCollection {
20  public:
21  static void DividePage(TCanvas& c);
22 
23  protected:
24  void Missing(const std::string& what);
25  };
26 
27 
28  class PMTVEMTraceView : public VEMTraceView {
29  public:
30  void Draw(const sevt::PMT& pmt, const int stationStart, const int stationStop);
31  };
32 
33 
35  public:
36  void Draw(const sevt::Station& station);
37  };
38 
39 
40 }
41 
42 
43 #endif
44 
45 // Configure (x)emacs for this file ...
46 // Local Variables:
47 // mode: c++
48 // End:
class to hold data at PMT level
Definition: SEvent/PMT.h:28
static void DividePage(TCanvas &c)
Definition: VEMTraceView.cc:27
class to hold data at Station level
void Missing(const std::string &what)
void Draw(const sevt::Station &station)
void Draw(const sevt::PMT &pmt, const int stationStart, const int stationStop)
Definition: VEMTraceView.cc:64
Definition: XbArray.h:7

, generated on Tue Sep 26 2023.