LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
CalorView.h
Go to the documentation of this file.
1 
7 #ifndef EVD_CALORVIEW_H
8 #define EVD_CALORVIEW_H
9 
10 #include "RQ_OBJECT.h"
11 
13 
14 namespace evd {
15 
16  class CalorPad;
17 
19 
20  class CalorView : public evdb::Canvas {
21 
22  public:
23  RQ_OBJECT("evd::CalorView")
24 
25  public:
26  // Constructor, destructor.
27  CalorView(TGMainFrame* mf);
28  virtual ~CalorView();
29 
30  // Required methods.
31  const char* Description() const { return "Calorimetric PID Display"; }
32  const char* PrintTag() const { return "larcalor"; }
33  void Draw(const char* opt = "");
34  void CloseWindow();
35 
36  private:
39  };
40 }
41 
42 #endif
43 
const char * Description() const
Definition: CalorView.h:31
CalorPad * fDeDxPad
Graphics pad for dEdx vs. Res. range.
Definition: CalorView.h:37
CalorPad * fKEPad
Graphics pad for KE vs. Total range.
Definition: CalorView.h:38
Base class for define a detector display.
void Draw(const char *opt="")
Definition: CalorView.cxx:52
LArSoft includes.
void CloseWindow()
Definition: CalorView.cxx:45
A drawing pad showing calorimetric particle ID information.
Definition: CalorPad.h:23
virtual ~CalorView()
Definition: CalorView.cxx:38
View showing calorimetric particle ID information.
Definition: CalorView.h:20
CalorView(TGMainFrame *mf)
Definition: CalorView.cxx:16
const char * PrintTag() const
Definition: CalorView.h:32