65 fHistoName->SetToolTipText(
"Print the histogram name");
68 fOverflow->SetToolTipText(
"Print the number of overflows");
71 fUnderflow->SetToolTipText(
"Print the number of underflows");
74 fSkewness->SetToolTipText(
"Print the skewness");
77 fKurtosis->SetToolTipText(
"Print the kurtosis");
82 fEntries->SetToolTipText(
"Print the number of entries");
85 fMean->SetToolTipText(
"Print the mean value");
88 fRMS->SetToolTipText(
"Print root-mean-square (RMS)");
91 fIntegral->SetToolTipText(
"Print the integral of bins");
107 fNameValues->SetToolTipText(
"Print the parameter name and value");
115 fErrors->SetToolTipText(
"Print the errors");
118 fChisquare->SetToolTipText(
"Print Chisquare");
138 fHistoName->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
139 fEntries->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
140 fOverflow->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
141 fMean->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
142 fUnderflow->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
143 fRMS->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
144 fIntegral->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
145 fSkewness->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
146 fKurtosis->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
147 fStatsErrors->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoStatOptions()");
150 fNameValues->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoFitOptions()");
151 fErrors->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoFitOptions()");
152 fErrors->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"SetValuesON(Bool_t");
153 fProbability->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoFitOptions()");
154 fChisquare->Connect(
"Toggled(Bool_t)",
"TPaveStatsEditor",
this,
"DoFitOptions()");
245 if (stat == 1) stat = 1000000001;
262 if (fit == 1) fit = 10001;
ULong_t Pixel_t
Pixel value.
int Int_t
Signed integer 4 bytes (int).
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
TGCompositeFrame(const TGCompositeFrame &)=delete
This class describes layout hints used by the layout classes.
ROOT GUI Window base class.
TGedFrame(const TGedFrame &)=delete
Bool_t fInit
init flag for setting signals/slots
virtual void MakeTitle(const char *title)
Create attribute frame title.
virtual void Update()
Update the current pad when an attribute is changed via GUI.
Bool_t fAvoidSignal
flag for executing slots
Mother of all ROOT objects.
TGCheckButton * fUnderflow
underflow number check box
~TPaveStatsEditor() override
Destructor of fill editor.
virtual void DoStatOptions()
Slot connected to the stat options.
TGCheckButton * fRMS
RMS check box.
TGCheckButton * fNameValues
parameters' name/values check box
virtual void DoFitOptions()
Slot connected to the fit options.
virtual void SetValuesON(Bool_t on)
Slot connected to the selection of the button 'Errors': check button Values should be selected if Err...
TGCheckButton * fErrors
error check box
TPaveStats * fPaveStats
TPaveStats object.
TGCheckButton * fStatsErrors
statistics error check box
TGCheckButton * fIntegral
integral of bins check box
void SetModel(TObject *obj) override
Set GUI widgets according to the used TPaveStats attributes.
TGCheckButton * fChisquare
Chisquare check box.
TGCheckButton * fOverflow
overflow number check box
TGCheckButton * fMean
mean value check box
TPaveStatsEditor(const TGWindow *p=nullptr, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
Constructor of TPaveStats GUI.
TGCheckButton * fEntries
entries' number check box
TGCheckButton * fProbability
probability check box
TGCheckButton * fSkewness
skewness check box
virtual void ConnectSignals2Slots()
Connect signals to slots.
TGCheckButton * fKurtosis
kurtosis check box
TGCheckButton * fHistoName
histo name check box