ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Protected Attributes | List of all members
AtSidebarPSATBAvg Class Reference

#include <AtSidebarPSATBAvg.h>

Inheritance diagram for AtSidebarPSATBAvg:
Inheritance graph
[legend]
Collaboration diagram for AtSidebarPSATBAvg:
Collaboration graph
[legend]

Public Member Functions

 AtSidebarPSATBAvg (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
void SetTBtoAvg ()
 
void SetMaxThreshold ()
 
void FillFrame () override
 
 ClassDefOverride (AtSidebarPSATBAvg, 1)
 
- Public Member Functions inherited from AtSidebarPSA
 AtSidebarPSA (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
void SetPSA (AtPSA *psa)
 
void SetThreshold ()
 
 ClassDefOverride (AtSidebarPSA, 1)
 
- Public Member Functions inherited from AtSidebarAddon
 AtSidebarAddon (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
void AddInfoBox (std::string label)
 
void AddIntBox (std::string label, std::string function, int min=0, int max=1)
 
TString GetInfoString (std::string label)
 
Long_t GetIntNumber (std::string label)
 
void SetInfoString (std::string label, TString value)
 
void SetIntNumber (std::string label, Long_t value)
 
 ClassDefOverride (AtSidebarAddon, 1)
 
- Public Member Functions inherited from AtVerticalSidebarFrame
 AtVerticalSidebarFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 
- Public Member Functions inherited from AtSidebarFrame
void UsePictureButtons (bool val=true)
 Use text only buttons instead of picture buttons. More...
 

Protected Attributes

const std::string fTBtoAvg {"TB to Average"}
 
const std::string fMaxThreshold {"Max Threshold"}
 
- Protected Attributes inherited from AtSidebarPSA
AtPSAfPSA
 
const std::string fThreshold {"Threshold"}
 
- Protected Attributes inherited from AtSidebarAddon
std::map< std::string, TGNumberEntry * > fNumbers
 
std::map< std::string, TGLabel * > fStrings
 
- Protected Attributes inherited from AtSidebarFrame
bool kUsePictureButtons {false}
 Option to disable picture buttons since they break some machines. More...
 

Additional Inherited Members

- Protected Member Functions inherited from AtSidebarFrame
 AtSidebarFrame (const TGWindow *p=nullptr, UInt_t w=1, UInt_t h=1, UInt_t options=0, Pixel_t back=GetDefaultFrameBackground())
 

Detailed Description

Definition at line 15 of file AtSidebarPSATBAvg.h.

Constructor & Destructor Documentation

◆ AtSidebarPSATBAvg()

AtSidebarPSATBAvg::AtSidebarPSATBAvg ( const TGWindow *  p = nullptr,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = 0,
Pixel_t  back = GetDefaultFrameBackground() 
)
inline

Definition at line 21 of file AtSidebarPSATBAvg.h.

Member Function Documentation

◆ ClassDefOverride()

AtSidebarPSATBAvg::ClassDefOverride ( AtSidebarPSATBAvg  ,
 
)

◆ FillFrame()

void AtSidebarPSATBAvg::FillFrame ( )
overridevirtual

Called at the end of the Init stage. Is what will create all of the components in the sidebar frame.

Reimplemented from AtSidebarPSA.

Definition at line 10 of file AtSidebarPSATBAvg.cxx.

◆ SetMaxThreshold()

void AtSidebarPSATBAvg::SetMaxThreshold ( )

Definition at line 36 of file AtSidebarPSATBAvg.cxx.

◆ SetTBtoAvg()

void AtSidebarPSATBAvg::SetTBtoAvg ( )

Definition at line 25 of file AtSidebarPSATBAvg.cxx.

Member Data Documentation

◆ fMaxThreshold

const std::string AtSidebarPSATBAvg::fMaxThreshold {"Max Threshold"}
protected

Definition at line 18 of file AtSidebarPSATBAvg.h.

◆ fTBtoAvg

const std::string AtSidebarPSATBAvg::fTBtoAvg {"TB to Average"}
protected

Definition at line 17 of file AtSidebarPSATBAvg.h.


The documentation for this class was generated from the following files: