GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
Definition at line 32 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} |
|
inlineexplicit |
Definition at line 34 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 95 of file TCalibrateDescant.cxx.
References fBaseId, fEntry, fEntryHigh, fEntryLow, fLabel, and fSlider.
Referenced by TCalibrateDescant::BuildInterface().
void TParameterInput::Connect | ( | TCalibrateDescant * | parent | ) |
Definition at line 164 of file TCalibrateDescant.cxx.
References fEntry, fEntryHigh, fEntryLow, and fSlider.
Referenced by TCalibrateDescant::MakeConnections().
|
inline |
Definition at line 46 of file TCalibrateDescant.h.
References fEntryHigh.
Referenced by TCalibrateDescant::Fit(), PrintStatus(), and UpdateSlider().
|
inline |
Definition at line 45 of file TCalibrateDescant.h.
References fEntryLow.
Referenced by TCalibrateDescant::Fit(), PrintStatus(), and UpdateSlider().
|
inline |
Definition at line 48 of file TCalibrateDescant.h.
References fLabel.
Referenced by TCalibrateDescant::InitializeParameters(), and PrintStatus().
|
delete |
|
deletenoexcept |
|
private |
Definition at line 204 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 180 of file TCalibrateDescant.cxx.
References UpdateSlider().
void TParameterInput::Set | ( | double | val | ) |
Definition at line 121 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 130 of file TCalibrateDescant.cxx.
References fEntry, fEntryHigh, fEntryLow, PrintStatus(), and UpdateSlider().
void TParameterInput::UpdateEntries | ( | ) |
Definition at line 155 of file TCalibrateDescant.cxx.
References fEntry, fEntryHigh, fEntryLow, fSlider, and PrintStatus().
void TParameterInput::UpdateSlider | ( | ) |
Definition at line 144 of file TCalibrateDescant.cxx.
References fSlider, HighLimit(), LowLimit(), PrintStatus(), and Value().
Referenced by ProcessMessage(), Set(), and Set().
|
inline |
Definition at line 44 of file TCalibrateDescant.h.
References fEntry.
Referenced by TCalibrateDescant::Fit(), PrintStatus(), TCalibrateDescant::UpdateInitialFunction(), and UpdateSlider().
|
private |
Definition at line 61 of file TCalibrateDescant.h.
Referenced by Build().
|
private |
Definition at line 65 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), Set(), Set(), UpdateEntries(), and Value().
|
private |
Definition at line 67 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), HighLimit(), Set(), and UpdateEntries().
|
private |
Definition at line 66 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), LowLimit(), Set(), and UpdateEntries().
|
private |
Definition at line 63 of file TCalibrateDescant.h.
|
private |
Definition at line 64 of file TCalibrateDescant.h.
Referenced by Build(), Connect(), PrintStatus(), UpdateEntries(), and UpdateSlider().