ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtSidebarPSATBAvg.h
Go to the documentation of this file.
1 #ifndef ATSIDEBARPSATBAVG_H
2 #define ATSIDEBARPSATBAVG_H
3 #include "AtSidebarPSA.h" // for AtSidebarPSA
4 
5 #include <Rtypes.h> // for THashConsistencyHolder, UInt_t, ClassDefOv...
6 
7 #include <GuiTypes.h> // for Pixel_t
8 
9 #include <string> // for allocator, string
10 class TBuffer;
11 class TClass;
12 class TGWindow;
13 class TMemberInspector;
14 
16 protected:
17  const std::string fTBtoAvg{"TB to Average"};
18  const std::string fMaxThreshold{"Max Threshold"};
19 
20 public:
21  AtSidebarPSATBAvg(const TGWindow *p = nullptr, UInt_t w = 1, UInt_t h = 1, UInt_t options = 0,
22  Pixel_t back = GetDefaultFrameBackground())
23  : AtSidebarPSA(p, w, h, options, back)
24  {
25  }
26 
27  void SetTBtoAvg();
28  void SetMaxThreshold();
29 
30  void FillFrame() override;
31 
33 };
34 
35 #endif
AtSidebarPSATBAvg::FillFrame
void FillFrame() override
Definition: AtSidebarPSATBAvg.cxx:10
AtSidebarPSATBAvg::fTBtoAvg
const std::string fTBtoAvg
Definition: AtSidebarPSATBAvg.h:17
AtSidebarPSATBAvg
Definition: AtSidebarPSATBAvg.h:15
AtSidebarPSA.h
AtSidebarPSATBAvg::fMaxThreshold
const std::string fMaxThreshold
Definition: AtSidebarPSATBAvg.h:18
AtSidebarPSATBAvg::ClassDefOverride
ClassDefOverride(AtSidebarPSATBAvg, 1)
AtSidebarPSATBAvg::SetTBtoAvg
void SetTBtoAvg()
Definition: AtSidebarPSATBAvg.cxx:25
AtSidebarPSATBAvg::SetMaxThreshold
void SetMaxThreshold()
Definition: AtSidebarPSATBAvg.cxx:36
AtSidebarPSATBAvg::AtSidebarPSATBAvg
AtSidebarPSATBAvg(const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
Definition: AtSidebarPSATBAvg.h:21
AtSidebarPSA
Definition: AtSidebarPSA.h:16