Diana Software
Public Member Functions | Private Attributes | List of all members
QGCalibrationPeakFrame Class Reference

Part of a QGCalibrationWindow for a specific peak. More...

Inheritance diagram for QGCalibrationPeakFrame:

Public Member Functions

 QGCalibrationPeakFrame (TGWindow *p=0, UInt_t w=10, UInt_t h=10)
 Constructor. More...
 
virtual ~QGCalibrationPeakFrame ()
 Destructor. More...
 
void Clear (Option_t *opt="")
 Clear data. More...
 
Double_t GetEnergy () const
 Get energy of peak. More...
 
Double_t GetMaxAmplitude () const
 Get max amplitude. More...
 
Double_t GetMinAmplitude () const
 Get min amplitude. More...
 
void HandleSetButton ()
 Handle set button. More...
 
Bool_t IsMaxAmplitudeSet () const
 Return true if max amplitude is set. More...
 
Bool_t IsMinAmplitudeSet () const
 Return true if min amplitude is set. More...
 
void SetEnergy (Double_t energy)
 Set energy. More...
 
void SetMaxAmplitude (Double_t max)
 Set max amplitude. More...
 
void SetMinAmplitude (Double_t min)
 Set min amplitude. More...
 

Private Attributes

Double_t fEnergy
 Energy of the peak. More...
 
TGTextEntry * fMaxAmplitudeBox
 Max amplitude box. More...
 
TGTextEntry * fMinAmplitudeBox
 Min amplitude box. More...
 
TGTextEntry * fPeakEnergyBox
 Box for peak energy. More...
 
TGTextButton * fSetButton
 Set button. More...
 

Detailed Description

Part of a QGCalibrationWindow for a specific peak.

Author
Adam Bryant & Laura Kogler

Definition at line 16 of file QGCalibrationPeakFrame.hh.

Constructor & Destructor Documentation

◆ QGCalibrationPeakFrame()

QGCalibrationPeakFrame::QGCalibrationPeakFrame ( TGWindow *  p = 0,
UInt_t  w = 10,
UInt_t  h = 10 
)

Constructor.

Definition at line 20 of file QGCalibrationPeakFrame.cc.

References fMaxAmplitudeBox, fMinAmplitudeBox, fPeakEnergyBox, and fSetButton.

◆ ~QGCalibrationPeakFrame()

QGCalibrationPeakFrame::~QGCalibrationPeakFrame ( )
virtual

Destructor.

Definition at line 44 of file QGCalibrationPeakFrame.cc.

Member Function Documentation

◆ Clear()

void QGCalibrationPeakFrame::Clear ( Option_t *  opt = "")

Clear data.

Definition at line 49 of file QGCalibrationPeakFrame.cc.

References fMaxAmplitudeBox, and fMinAmplitudeBox.

◆ GetEnergy()

Double_t QGCalibrationPeakFrame::GetEnergy ( ) const
inline

Get energy of peak.

Definition at line 28 of file QGCalibrationPeakFrame.hh.

References fEnergy.

◆ GetMaxAmplitude()

Double_t QGCalibrationPeakFrame::GetMaxAmplitude ( ) const

Get max amplitude.

Definition at line 55 of file QGCalibrationPeakFrame.cc.

References fMaxAmplitudeBox.

◆ GetMinAmplitude()

Double_t QGCalibrationPeakFrame::GetMinAmplitude ( ) const

Get min amplitude.

Definition at line 61 of file QGCalibrationPeakFrame.cc.

References fMinAmplitudeBox.

◆ HandleSetButton()

void QGCalibrationPeakFrame::HandleSetButton ( )

◆ IsMaxAmplitudeSet()

Bool_t QGCalibrationPeakFrame::IsMaxAmplitudeSet ( ) const

Return true if max amplitude is set.

Definition at line 86 of file QGCalibrationPeakFrame.cc.

References fMaxAmplitudeBox.

◆ IsMinAmplitudeSet()

Bool_t QGCalibrationPeakFrame::IsMinAmplitudeSet ( ) const

Return true if min amplitude is set.

Definition at line 92 of file QGCalibrationPeakFrame.cc.

References fMinAmplitudeBox.

◆ SetEnergy()

void QGCalibrationPeakFrame::SetEnergy ( Double_t  energy)

Set energy.

Definition at line 98 of file QGCalibrationPeakFrame.cc.

References fEnergy, and fPeakEnergyBox.

Referenced by QGCalibrationWindow::AddPeak().

◆ SetMaxAmplitude()

void QGCalibrationPeakFrame::SetMaxAmplitude ( Double_t  max)

Set max amplitude.

Definition at line 106 of file QGCalibrationPeakFrame.cc.

References fMaxAmplitudeBox, and max.

Referenced by HandleSetButton().

◆ SetMinAmplitude()

void QGCalibrationPeakFrame::SetMinAmplitude ( Double_t  min)

Set min amplitude.

Definition at line 114 of file QGCalibrationPeakFrame.cc.

References fMinAmplitudeBox, and min().

Referenced by HandleSetButton().

Member Data Documentation

◆ fEnergy

Double_t QGCalibrationPeakFrame::fEnergy
private

Energy of the peak.

Definition at line 56 of file QGCalibrationPeakFrame.hh.

Referenced by GetEnergy(), and SetEnergy().

◆ fMaxAmplitudeBox

TGTextEntry* QGCalibrationPeakFrame::fMaxAmplitudeBox
private

Max amplitude box.

Definition at line 59 of file QGCalibrationPeakFrame.hh.

Referenced by Clear(), GetMaxAmplitude(), IsMaxAmplitudeSet(), QGCalibrationPeakFrame(), and SetMaxAmplitude().

◆ fMinAmplitudeBox

TGTextEntry* QGCalibrationPeakFrame::fMinAmplitudeBox
private

Min amplitude box.

Definition at line 62 of file QGCalibrationPeakFrame.hh.

Referenced by Clear(), GetMinAmplitude(), IsMinAmplitudeSet(), QGCalibrationPeakFrame(), and SetMinAmplitude().

◆ fPeakEnergyBox

TGTextEntry* QGCalibrationPeakFrame::fPeakEnergyBox
private

Box for peak energy.

Definition at line 65 of file QGCalibrationPeakFrame.hh.

Referenced by QGCalibrationPeakFrame(), and SetEnergy().

◆ fSetButton

TGTextButton* QGCalibrationPeakFrame::fSetButton
private

Set button.

Definition at line 68 of file QGCalibrationPeakFrame.hh.

Referenced by QGCalibrationPeakFrame().


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