![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 30 of file TCalibrateDescant.h.
Public Member Functions | |
| TParameterInput (const TParameterInput &)=delete | |
| TParameterInput (TGVerticalFrame *&frame) | |
| TParameterInput (TParameterInput &&) noexcept=delete | |
| ~TParameterInput ()=default | |
| TGHorizontalFrame * | Build (const std::string &name, const Int_t &baseId, const Double_t &xmin, const Double_t &xmax) |
| void | Connect (TCalibrateDescant *parent) |
| double | HighLimit () const |
| double | LowLimit () const |
| const char * | Name () const |
| TParameterInput & | operator= (const TParameterInput &)=delete |
| TParameterInput & | operator= (TParameterInput &&) noexcept=delete |
| Bool_t | ProcessMessage (Long_t msg, Long_t parameter1, Long_t parameter2) override |
| void | Set (double val) |
| void | Set (double val, double low, double high) |
| void | UpdateEntries () |
| void | UpdateSlider () |
| double | Value () const |
Private Member Functions | |
| void | PrintStatus (const char *) |
Private Attributes | |
| Int_t | fBaseId {-1} |
| TGNumberEntry * | fEntry {nullptr} |
| TGNumberEntry * | fEntryHigh {nullptr} |
| TGNumberEntry * | fEntryLow {nullptr} |
| TGLabel * | fLabel {nullptr} |
| TGTripleHSlider * | fSlider {nullptr} |
Inheritance diagram for TParameterInput:
Collaboration diagram for TParameterInput:
|
inlineexplicit |
Definition at line 32 of file TCalibrateDescant.h.
|
delete |
|
deletenoexcept |
|
default |
| TGHorizontalFrame * TParameterInput::Build | ( | const std::string & | name, |
| const Int_t & | baseId, | ||
| const Double_t & | xmin, | ||
| const Double_t & | xmax ) |
Definition at line 97 of file TCalibrateDescant.cxx.
References fBaseId, fEntry, fEntryHigh, fEntryLow, fLabel, and fSlider.
Referenced by TCalibrateDescant::BuildInterface().
| void TParameterInput::Connect | ( | TCalibrateDescant * | parent | ) |
Definition at line 166 of file TCalibrateDescant.cxx.
References fEntry, fEntryHigh, fEntryLow, and fSlider.
Referenced by TCalibrateDescant::MakeConnections().
|
inline |
Definition at line 44 of file TCalibrateDescant.h.
References fEntryHigh.
Referenced by TCalibrateDescant::Fit(), PrintStatus(), and UpdateSlider().
|
inline |
Definition at line 43 of file TCalibrateDescant.h.
References fEntryLow.
Referenced by TCalibrateDescant::Fit(), PrintStatus(), and UpdateSlider().
|
inline |
Definition at line 46 of file TCalibrateDescant.h.
References fLabel.
Referenced by TCalibrateDescant::InitializeParameters(), and PrintStatus().
|
delete |
|
deletenoexcept |
|
private |
Definition at line 206 of file TCalibrateDescant.cxx.
References fSlider, HighLimit(), LowLimit(), Name(), and Value().
Referenced by Set(), Set(), UpdateEntries(), and UpdateSlider().
|
override |
This functions deals with changes in the text fields of the TGNumberEntry as those don't seem to emit signals?
Definition at line 182 of file TCalibrateDescant.cxx.
References UpdateSlider().
| void TParameterInput::Set | ( | double | val | ) |
Definition at line 123 of file TCalibrateDescant.cxx.
References fEntry, PrintStatus(), and UpdateSlider().
Referenced by TCalibrateDescant::InitializeParameters(), and TCalibrateDescant::UpdateInitialParameters().
| void TParameterInput::Set | ( | double | val, |
| double | low, | ||
| double | high ) |
Definition at line 132 of file TCalibrateDescant.cxx.
References fEntry, fEntryHigh, fEntryLow, PrintStatus(), and UpdateSlider().
| void TParameterInput::UpdateEntries | ( | ) |
Definition at line 157 of file TCalibrateDescant.cxx.
References fEntry, fEntryHigh, fEntryLow, fSlider, and PrintStatus().
| void TParameterInput::UpdateSlider | ( | ) |
Definition at line 146 of file TCalibrateDescant.cxx.
References fSlider, HighLimit(), LowLimit(), PrintStatus(), and Value().
Referenced by ProcessMessage(), Set(), and Set().
|
inline |
Definition at line 42 of file TCalibrateDescant.h.
References fEntry.
Referenced by TCalibrateDescant::Fit(), PrintStatus(), TCalibrateDescant::UpdateInitialFunction(), and UpdateSlider().
|
private |
Definition at line 59 of file TCalibrateDescant.h.
Referenced by Build().
|
private |
Definition at line 63 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), Set(), Set(), UpdateEntries(), and Value().
|
private |
Definition at line 65 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), HighLimit(), Set(), and UpdateEntries().
|
private |
Definition at line 64 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), LowLimit(), Set(), and UpdateEntries().
|
private |
Definition at line 61 of file TCalibrateDescant.h.
|
private |
Definition at line 62 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), PrintStatus(), UpdateEntries(), and UpdateSlider().