![]() |
AliRoot Core
3dc7879 (3dc7879)
|
GUI for the AliTPCCalibViewer used for the calibration monitor All functionalities of the AliTPCCalibViewer are here available. More...
#include <AliTPCCalibViewerGUI.h>
Public Member Functions | |
AliTPCCalibViewerGUI (const TGWindow *p, UInt_t w, UInt_t h, char *fileName) | |
AliTPCCalibViewerGUI (const AliTPCCalibViewerGUI &c) | |
AliTPCCalibViewerGUI & | operator= (const AliTPCCalibViewerGUI ¶m) |
virtual | ~AliTPCCalibViewerGUI () |
void | DrawGUI (const TGWindow *p, UInt_t w, UInt_t h) |
void | SetInitialValues () |
void | Initialize (const char *fileName, const char *treeName="calPads") |
void | Initialize (AliTPCCalibViewer *viewer) |
void | Reload () |
void | Reset () |
TString * | GetDrawString () |
TString * | GetCutString () |
TString * | GetSectorString () |
AliTPCCalibViewer * | GetViewer () |
TGTextEntry * | GetDrawEntry () |
TGTextEntry * | GetCutsEntry () |
TGTextEntry * | GetDrawOptEntry () |
TGTextEntry * | GetFitEntry () |
void | HandleButtonsGeneral (Int_t id=-1) |
void | HandleButtons1D (Int_t id=-1) |
void | HandleButtonsStat (Int_t id=-1) |
void | HandleButtonsCuts (Int_t id=-1) |
void | HandleButtonsNoRedraw (Int_t id=-1) |
void | ReplacePlaceHolders (TString &str) |
void | DoNewSelection () |
void | DoDraw () |
void | DoFit () |
void | DoExport () |
void | DoDumpToFile () |
void | DoLoadTree () |
void | DoExportNorm () |
void | SavePicture () |
void | GetMinMax () |
void | SetMinMaxLabel () |
void | ChangeSector () |
void | AddFitFunction () const |
void | MouseMove (Int_t event, Int_t x, Int_t y, TObject *selected) |
void | UnchekAllStat () |
Static Public Member Functions | |
static TObjArray * | ShowGUI (const char *fileName=0) |
Protected Attributes | |
AliTPCCalibViewer * | fViewer |
CalibViewer object used for drawing. More... | |
AliTPCPreprocessorOnline * | fPreprocessor |
PreprocessorOnline object, used to collect the exported CalPads and to save them into a new calibTree. More... | |
TGCompositeFrame * | fContTopBottom |
container for all GUI elements, vertical divided More... | |
TGCompositeFrame * | fContLCR |
container for all GUI elements, horizontal divided More... | |
TGCompositeFrame * | fContLeft |
container for GUI elements on left side More... | |
TGTab * | ftabLeft |
Tabs on the left side for plot options. More... | |
TGCompositeFrame * | ftabLeft0 |
Tab 0 on the left side for general plot options. More... | |
TGCompositeFrame * | ftabLeft1 |
Tab 1 on the left side for 1D plot options. More... | |
TGTab * | ftabRight |
Tabs on the right side. More... | |
TGCompositeFrame * | fTabRight0 |
Tab 0 on the right side for basic. More... | |
TGCompositeFrame * | fTabRight1 |
Tab 1 on the right side for advanced. More... | |
TGCompositeFrame * | fContRight |
container for GUI elements on right side More... | |
TGCompositeFrame * | fContCenter |
container for GUI elements at the center More... | |
TGCompositeFrame * | fContPlotOpt |
container for plot options GUI elements More... | |
TGCompositeFrame * | fContDrawOpt |
container for draw options GUI elements More... | |
TGCompositeFrame * | fContDrawOptSub1D2D |
container for 1D and 2D radio-button More... | |
TGCompositeFrame * | fContNormalized |
container for normalization options GUI elements More... | |
TGCompositeFrame * | fContCustom |
container for custom draw command GUI elements More... | |
TGCompositeFrame * | fContCuts |
container for cut options GUI elements More... | |
TGCompositeFrame * | fContSector |
container for sector GUI elements More... | |
TGCompositeFrame * | fContAddCuts |
container for additional cut command GUI elements More... | |
TGCompositeFrame * | fContFit |
container for fit GUI elements More... | |
TGCompositeFrame * | fContAddFit |
container for additional fit GUI elements More... | |
TGCompositeFrame * | fContScaling |
container for scaling GUI elements More... | |
TGCompositeFrame * | fContSetMax |
container for SetMaximum elements More... | |
TGCompositeFrame * | fContSetMin |
container for SetMinimum elements More... | |
TGCompositeFrame * | fContAddDrawOpt |
additional draw options container More... | |
TGListBox * | fListVariables |
listbox with possible variables More... | |
TGTextButton * | fBtnDraw |
draw button More... | |
TGTextButton * | fBtnFit |
fit button More... | |
TGTextButton * | fBtnAddFitFunction |
button to add fit function to normalization More... | |
TGTextButton * | fBtnGetMinMax |
GetMinMax-button. More... | |
TRootEmbeddedCanvas * | fCanvMain |
main drawing canvas More... | |
TGRadioButton * | fRadioRaw |
raw radio button More... | |
TGRadioButton * | fRadioNormalized |
normalized radio button More... | |
TGRadioButton * | fRadioPredefined |
predefined plot radio button More... | |
TGRadioButton * | fRadioCustom |
custom radio button More... | |
TGRadioButton * | fRadio1D |
1D radio button More... | |
TGRadioButton * | fRadio2D |
2D radio button More... | |
TGRadioButton * | fRadioTPC |
TPC radio button. More... | |
TGRadioButton * | fRadioSideA |
side A radio button More... | |
TGRadioButton * | fRadioSideC |
side C radio button More... | |
TGRadioButton * | fRadioROC |
ROC radio button. More... | |
TGRadioButton * | fRadioSector |
sector radio button More... | |
TGComboBox * | fComboAddDrawOpt |
additional draw options combo box More... | |
TGCheckButton * | fChkAuto |
automatic redraw checkbox More... | |
TGCheckButton * | fChkAutoAppend |
automatic appendign of "~" checkbox More... | |
TGComboBox * | fComboMethod |
normalization methods dropdown box More... | |
TGListBox * | fListNormalization |
listbox with possible normalization variables More... | |
TGComboBox * | fComboCustom |
combo box for custom draw commands More... | |
TGLabel * | fLblCustomDraw |
custom draw labal More... | |
TGCheckButton * | fChkAddDrawOpt |
additional draw options check box More... | |
TGNumberEntry * | fNmbSector |
number entry box for specifying the sector More... | |
TGLabel * | fLblSector |
label that shows the active sector More... | |
TGCheckButton * | fChkCutZero |
cut zeros check box More... | |
TGCheckButton * | fChkAddCuts |
additional cuts check box More... | |
TGLabel * | fLblAddCuts |
additional cuts label More... | |
TGComboBox * | fComboAddCuts |
additional cuts combo box More... | |
TGComboBox * | fComboCustomFit |
custom fit combo box More... | |
TGCheckButton * | fChkSetMax |
Set maximum check box. More... | |
TGCheckButton * | fChkSetMin |
Set maximum check box. More... | |
TGCheckButton * | fChkGetMinMaxAuto |
Get Min & Max automatically from plot. More... | |
TGTextEntry * | fTxtSetMax |
custom maximum text box More... | |
TGTextEntry * | fTxtSetMin |
custom minimum text box More... | |
TGGroupFrame * | fContDrawOpt1D |
container in tabLeft1 More... | |
TGCompositeFrame * | fcontDrawOpt1DSubLR |
container in tabLeft1 to divide L/R More... | |
TGCompositeFrame * | fContDrawOpt1DSubNSC |
container in tabLeft1 for following radio buttons More... | |
TGRadioButton * | fRadioNorm |
radio button for normal 1D drawing More... | |
TGRadioButton * | fRadioSigma |
radio button for sigma 1D drawing More... | |
TGTextEntry * | fTxtSigmas |
text box to specify sigmas More... | |
TGCompositeFrame * | fContCumuLR |
container in tabLeft1 for two colums for cumulative and integrative More... | |
TGCompositeFrame * | fContCumLeft |
container in tabLeft1 for cumulative, left More... | |
TGCompositeFrame * | fContCumRight |
container in tabLeft1 for cumulative, right More... | |
TGLabel * | fLblSigmaMax |
label to indicate sigmaMax More... | |
TGTextEntry * | fTxtSigmaMax |
text box to specify sigmaMax More... | |
TGRadioButton * | fRadioCumulative |
radio button for cumulative 1D drawing More... | |
TGCheckButton * | fCheckCumulativePM |
checkbox for plus/minus cumulative 1D drawing More... | |
TGRadioButton * | fRadioIntegrate |
radio button for integral 1D drawing More... | |
TGCompositeFrame * | fContDrawOpt1DSubMML |
container in tabLeft1 for following check boxes More... | |
TGCheckButton * | fChkMean |
checkbox to plot mean More... | |
TGCheckButton * | fChkMedian |
checkbox to plot median More... | |
TGCheckButton * | fChkLTM |
checkbox to plot LTM More... | |
TGGroupFrame * | fContStatOpt |
container for statistic options in tabLeft1 More... | |
TGCheckButton * | fChkStatName |
checkbox to display histogram name in statistic legend More... | |
TGCheckButton * | fChkStatEntries |
checkbox to display entries in statistic legend More... | |
TGCompositeFrame * | fContStatMean |
container for mean and its error in stat opt More... | |
TGCheckButton * | fChkStatMean |
checkbox to display mean in statistic legend More... | |
TGCheckButton * | fChkStatMeanPM |
checkbox to display mean error in statistic legend More... | |
TGCompositeFrame * | fContStatRMS |
container for RMS and its error in stat opt More... | |
TGCheckButton * | fChkStatRMS |
checkbox to display RMS in statistic legend More... | |
TGCheckButton * | fChkStatRMSPM |
checkbox to display RMS error in statistic legend More... | |
TGCheckButton * | fChkStatUnderflow |
checkbox to display underflow error in statistic legend More... | |
TGCheckButton * | fChkStatOverflow |
checkbox to display overflow error in statistic legend More... | |
TGCheckButton * | fChkStatIntegral |
checkbox to display integral in statistic legend More... | |
TGCompositeFrame * | fContStatSkew |
container for skewness and its error in stat opt More... | |
TGCheckButton * | fChkStatSkewness |
checkbox to display skewness in statistic legend More... | |
TGCheckButton * | fChkStatSkewnessPM |
checkbox to display skewness error in statistic legend More... | |
TGCompositeFrame * | fContStatKurt |
container for kurtosis and its error in stat opt More... | |
TGCheckButton * | fChkStatKurtosis |
checkbox to display kurtosis in statistic legend More... | |
TGCheckButton * | fChkStatKurtosisPM |
checkbox to display kurtosis error in statistic legend More... | |
TGButton * | fBtnUnchekAll |
Button to uncheck all statistic entries. More... | |
TGGroupFrame * | fContLabeling |
groupframe container for labeling More... | |
TGCheckButton * | fChkLabelTitle |
checkbox to display specified title More... | |
TGTextEntry * | fTxtLabelTitle |
text box to specify title More... | |
TGCheckButton * | fChkLabelXaxis |
checkbox to display specified xaxis label More... | |
TGTextEntry * | fTxtLabelXaxis |
text box to specify xaxis label More... | |
TGCheckButton * | fChkLabelYaxis |
checkbox to display specified yaxis label More... | |
TGTextEntry * | fTxtLabelYaxis |
text box to specify yaxis label More... | |
TGCheckButton * | fChkLabelGetAuto |
checkbox to get labels atuomatically from plot More... | |
TGGroupFrame * | fContSave |
container for save-button More... | |
TGButton * | fBtnSave |
Save button. More... | |
TGCompositeFrame * | fContAddSaveOpt |
container for additional save options More... | |
TGCheckButton * | fChkAddSaveOpt |
checkbox for additional save options More... | |
TGComboBox * | fComboAddSaveOpt |
combobox for additional save options More... | |
TGGroupFrame * | fContExport |
container for cint-export More... | |
TGCompositeFrame * | fContAddExport |
container for dropdown list to enter export name More... | |
TGComboBox * | fComboExportName |
dropdownbox to enter a name for the exported CalPad More... | |
TGTextButton * | fBtnExport |
button to export a CalPad More... | |
TGTextButton * | fBtnAddNorm |
button to add a CalPad to the normalization More... | |
TGCompositeFrame * | fContTree |
container for tree functions More... | |
TGTextButton * | fBtnDumpToFile |
button to dump a new CalibTree to file More... | |
TGTextButton * | fBtnLoadTree |
button to load a new tree More... | |
TGCheckButton * | fChkAddAsReference |
checkbox to add a new tree as referenceTree More... | |
TGTextEntry * | fTxtRefName |
text box to specify the referenceTree's name More... | |
Private Attributes | |
Bool_t | fInitialized |
has the GUI already been initialized? More... | |
GUI for the AliTPCCalibViewer used for the calibration monitor All functionalities of the AliTPCCalibViewer are here available.
Example usage:
GUI for the AliTPCCalibViewer used for the calibration monitor
Definition at line 52 of file AliTPCCalibViewerGUI.h.
AliTPCCalibViewerGUI::AliTPCCalibViewerGUI | ( | const TGWindow * | p, |
UInt_t | w, | ||
UInt_t | h, | ||
char * | fileName | ||
) |
Definition at line 69 of file AliTPCCalibViewerGUI.cxx.
Referenced by ShowGUI().
AliTPCCalibViewerGUI::AliTPCCalibViewerGUI | ( | const AliTPCCalibViewerGUI & | c | ) |
dummy AliTPCCalibViewerGUI copy constructor
Definition at line 1059 of file AliTPCCalibViewerGUI.cxx.
|
virtual |
Destructor
Definition at line 1199 of file AliTPCCalibViewerGUI.cxx.
void AliTPCCalibViewerGUI::AddFitFunction | ( | ) | const |
adds the last fit function to the normalization list
Definition at line 1979 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::ChangeSector | ( | ) |
function that is called, when the number of the sector is changed to change the sector label
Definition at line 1948 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry(), and MouseMove().
void AliTPCCalibViewerGUI::DoDraw | ( | ) |
main method for drawing according to user selection
Definition at line 1685 of file AliTPCCalibViewerGUI.cxx.
Referenced by DoNewSelection(), and GetFitEntry().
void AliTPCCalibViewerGUI::DoDumpToFile | ( | ) |
This function is called, when the "Dump to File" button is pressed. All the exported CalPads will be written into an new CalibTree, a Save File dialog will appear to specify the filename
Definition at line 2142 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::DoExport | ( | ) |
function to export a CalPad to Cint
Definition at line 1798 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::DoExportNorm | ( | ) |
function to export a CalPad to Cint
Definition at line 1820 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::DoFit | ( | ) |
main method for fitting
Definition at line 1742 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::DoLoadTree | ( | ) |
function to load a new calib tree
Definition at line 2164 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::DoNewSelection | ( | ) |
decides whether to redraw if user makes another selection
Definition at line 1542 of file AliTPCCalibViewerGUI.cxx.
Referenced by ChangeSector(), GetFitEntry(), HandleButtons1D(), HandleButtonsCuts(), HandleButtonsGeneral(), HandleButtonsStat(), and MouseMove().
void AliTPCCalibViewerGUI::DrawGUI | ( | const TGWindow * | p, |
UInt_t | w, | ||
UInt_t | h | ||
) |
draw the GUI
Definition at line 213 of file AliTPCCalibViewerGUI.cxx.
|
inline |
Definition at line 75 of file AliTPCCalibViewerGUI.h.
Referenced by AliTPCCalibViewerGUIAlarms::OnDoubleClick().
TString * AliTPCCalibViewerGUI::GetCutString | ( | ) |
create the cut string out of selection
Definition at line 1656 of file AliTPCCalibViewerGUI.cxx.
Referenced by DoDraw(), DoExport(), and Reload().
|
inline |
Definition at line 74 of file AliTPCCalibViewerGUI.h.
Referenced by AliTPCCalibViewerGUIAlarms::OnDoubleClick().
|
inline |
Definition at line 76 of file AliTPCCalibViewerGUI.h.
Referenced by AliTPCCalibViewerGUIAlarms::OnDoubleClick().
TString * AliTPCCalibViewerGUI::GetDrawString | ( | ) |
create the draw string out of selection
Definition at line 1549 of file AliTPCCalibViewerGUI.cxx.
Referenced by DoDraw(), DoExport(), DoFit(), GetCutString(), and Reload().
|
inline |
Definition at line 77 of file AliTPCCalibViewerGUI.h.
void AliTPCCalibViewerGUI::GetMinMax | ( | ) |
Read current Min & Max from the plot and set it to fTxtSetMin & fTxtSetMax
Definition at line 1850 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry(), and SetMinMaxLabel().
TString * AliTPCCalibViewerGUI::GetSectorString | ( | ) |
create the sector string out of selection
Definition at line 1633 of file AliTPCCalibViewerGUI.cxx.
|
inline |
Definition at line 71 of file AliTPCCalibViewerGUI.h.
Referenced by LoadViewer(), AliTPCCalibViewerGUItime::SetGuiTree(), and startGUI().
void AliTPCCalibViewerGUI::HandleButtons1D | ( | Int_t | id = -1 | ) |
handles mutual radio button exclusions 1D-Tab buttons
Definition at line 1370 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::HandleButtonsCuts | ( | Int_t | id = -1 | ) |
handles mutual radio button exclusions right side buttons
Definition at line 1438 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::HandleButtonsGeneral | ( | Int_t | id = -1 | ) |
handles mutual radio button exclusions for general Tab
Definition at line 1315 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::HandleButtonsNoRedraw | ( | Int_t | id = -1 | ) |
handles label & scaling checkboxes without redrawing (not necessary, faster like this)
Definition at line 1486 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::HandleButtonsStat | ( | Int_t | id = -1 | ) |
handles statistic check boxes checks each checkbox if checked if the checkbox is checked, appends 'n' for name, 'e' for entries, ... to a TString, passes this TString to gStyle->SetOptStat(...)
Definition at line 1408 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry(), and UnchekAllStat().
void AliTPCCalibViewerGUI::Initialize | ( | const char * | fileName, |
const char * | treeName = "calPads" |
||
) |
initialize the GUI with a calibrationTree from fileName
Definition at line 1221 of file AliTPCCalibViewerGUI.cxx.
Referenced by DoLoadTree(), Reload(), and AliTPCCalibViewerGUItime::SetGuiTree().
void AliTPCCalibViewerGUI::Initialize | ( | AliTPCCalibViewer * | viewer | ) |
initializes the GUI with default settings and opens tree for drawing
Definition at line 1231 of file AliTPCCalibViewerGUI.cxx.
void AliTPCCalibViewerGUI::MouseMove | ( | Int_t | event, |
Int_t | x, | ||
Int_t | y, | ||
TObject * | selected | ||
) |
mouse move zoom to sector works ONLY in 2D mode, if one side is specified
Definition at line 2007 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
AliTPCCalibViewerGUI & AliTPCCalibViewerGUI::operator= | ( | const AliTPCCalibViewerGUI & | param | ) |
dummy assignment operator
Definition at line 1192 of file AliTPCCalibViewerGUI.cxx.
|
inline |
Definition at line 66 of file AliTPCCalibViewerGUI.h.
Referenced by AddFiles(), DoLoadTree(), and AliTPCCalibViewerGUItime::SetGuiTree().
void AliTPCCalibViewerGUI::ReplacePlaceHolders | ( | TString & | str | ) |
replace the defined placeholders in the custom draw string and cut string
Definition at line 1515 of file AliTPCCalibViewerGUI.cxx.
Referenced by DoFit(), GetCutString(), GetDrawString(), and GetFitEntry().
void AliTPCCalibViewerGUI::Reset | ( | void | ) |
reset variables, delete calib viewer
Definition at line 1306 of file AliTPCCalibViewerGUI.cxx.
Referenced by Reload(), and AliTPCCalibViewerGUItime::SetGuiTree().
void AliTPCCalibViewerGUI::SavePicture | ( | ) |
saves the current picture
use the following combination of file type and save options: (see also TCanvas::Print)
"ps" - Postscript file is produced (see special cases below)
"Portrait" - Postscript file is produced (Portrait) "Landscape" - Postscript file is produced (Landscape) "eps" - an Encapsulated Postscript file is produced "Preview" - an Encapsulated Postscript file with preview is produced. "pdf" - a PDF file is produced "svg" - a SVG file is produced "gif" - a GIF file is produced "gif+NN" - an animated GIF file is produced, where NN is delay in 10ms units "xpm" - a XPM file is produced "png" - a PNG file is produced "jpg" - a JPEG file is produced "tiff" - a TIFF file is produced "cxx" - a C++ macro file is produced "xml" - a XML file "root" - a ROOT binary file
Definition at line 2075 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
void AliTPCCalibViewerGUI::SetInitialValues | ( | ) |
Set the default button states
Definition at line 892 of file AliTPCCalibViewerGUI.cxx.
void AliTPCCalibViewerGUI::SetMinMaxLabel | ( | ) |
Set Minimum, Maximum and labels without redrawing the plot (faster)
Definition at line 1883 of file AliTPCCalibViewerGUI.cxx.
Referenced by DoDraw(), GetFitEntry(), and HandleButtonsNoRedraw().
|
static |
Definition at line 2188 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetViewer(), LoadViewer(), startGUI(), testDataQA(), testPed(), and testPed0().
void AliTPCCalibViewerGUI::UnchekAllStat | ( | ) |
Disable all statistical legend entries, no statistical legend.
Definition at line 1986 of file AliTPCCalibViewerGUI.cxx.
Referenced by GetFitEntry().
|
protected |
button to add fit function to normalization
Definition at line 132 of file AliTPCCalibViewerGUI.h.
|
protected |
button to add a CalPad to the normalization
Definition at line 220 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsGeneral(), and SetInitialValues().
|
protected |
|
protected |
button to dump a new CalibTree to file
Definition at line 222 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
button to export a CalPad
Definition at line 219 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsGeneral(), and SetInitialValues().
|
protected |
|
protected |
|
protected |
button to load a new tree
Definition at line 223 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
|
protected |
Button to uncheck all statistic entries.
Definition at line 202 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
main drawing canvas
Definition at line 134 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), GetMinMax(), SavePicture(), SetMinMaxLabel(), and ~AliTPCCalibViewerGUI().
|
protected |
checkbox for plus/minus cumulative 1D drawing
Definition at line 178 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), and SetInitialValues().
|
protected |
checkbox to add a new tree as referenceTree
Definition at line 224 of file AliTPCCalibViewerGUI.h.
Referenced by DoLoadTree(), and DrawGUI().
|
protected |
additional cuts check box
Definition at line 157 of file AliTPCCalibViewerGUI.h.
Referenced by DoFit(), DrawGUI(), GetCutString(), GetDrawString(), HandleButtonsCuts(), and SetInitialValues().
|
protected |
additional draw options check box
Definition at line 153 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), and HandleButtonsGeneral().
|
protected |
checkbox for additional save options
Definition at line 214 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), and SavePicture().
|
protected |
automatic redraw checkbox
Definition at line 147 of file AliTPCCalibViewerGUI.h.
Referenced by DoNewSelection(), DrawGUI(), and SetInitialValues().
|
protected |
automatic appendign of "~" checkbox
Definition at line 148 of file AliTPCCalibViewerGUI.h.
Referenced by DoFit(), DrawGUI(), GetCutString(), and GetDrawString().
|
protected |
cut zeros check box
Definition at line 156 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), and GetCutString().
|
protected |
Get Min & Max automatically from plot.
Definition at line 163 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetMinMax(), and SetInitialValues().
|
protected |
checkbox to get labels atuomatically from plot
Definition at line 210 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), SetInitialValues(), and SetMinMaxLabel().
|
protected |
checkbox to display specified title
Definition at line 204 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsNoRedraw(), and SetMinMaxLabel().
|
protected |
checkbox to display specified xaxis label
Definition at line 206 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsNoRedraw(), and SetMinMaxLabel().
|
protected |
checkbox to display specified yaxis label
Definition at line 208 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsNoRedraw(), and SetMinMaxLabel().
|
protected |
checkbox to plot LTM
Definition at line 183 of file AliTPCCalibViewerGUI.h.
|
protected |
checkbox to plot mean
Definition at line 181 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), and SetInitialValues().
|
protected |
checkbox to plot median
Definition at line 182 of file AliTPCCalibViewerGUI.h.
|
protected |
Set maximum check box.
Definition at line 161 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetMinMax(), HandleButtonsNoRedraw(), SetInitialValues(), and SetMinMaxLabel().
|
protected |
Set maximum check box.
Definition at line 162 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetMinMax(), HandleButtonsNoRedraw(), SetInitialValues(), and SetMinMaxLabel().
|
protected |
checkbox to display entries in statistic legend
Definition at line 186 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display integral in statistic legend
Definition at line 195 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display kurtosis in statistic legend
Definition at line 200 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display kurtosis error in statistic legend
Definition at line 201 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display mean in statistic legend
Definition at line 188 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display mean error in statistic legend
Definition at line 189 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display histogram name in statistic legend
Definition at line 185 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display overflow error in statistic legend
Definition at line 194 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display RMS in statistic legend
Definition at line 191 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display RMS error in statistic legend
Definition at line 192 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display skewness in statistic legend
Definition at line 197 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display skewness error in statistic legend
Definition at line 198 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
checkbox to display underflow error in statistic legend
Definition at line 193 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsStat(), SetInitialValues(), and UnchekAllStat().
|
protected |
additional cuts combo box
Definition at line 159 of file AliTPCCalibViewerGUI.h.
Referenced by DoFit(), DrawGUI(), GetCutsEntry(), GetCutString(), and GetDrawString().
|
protected |
additional draw options combo box
Definition at line 146 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), GetDrawOptEntry(), and SetInitialValues().
|
protected |
combobox for additional save options
Definition at line 215 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), SavePicture(), and SetInitialValues().
|
protected |
combo box for custom draw commands
Definition at line 151 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetDrawEntry(), and GetDrawString().
|
protected |
custom fit combo box
Definition at line 160 of file AliTPCCalibViewerGUI.h.
Referenced by DoFit(), DrawGUI(), and GetFitEntry().
|
protected |
dropdownbox to enter a name for the exported CalPad
Definition at line 218 of file AliTPCCalibViewerGUI.h.
Referenced by DoExport(), and DrawGUI().
|
protected |
normalization methods dropdown box
Definition at line 149 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetDrawString(), and SetInitialValues().
|
protected |
container for additional cut command GUI elements
Definition at line 122 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
additional draw options container
Definition at line 128 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for dropdown list to enter export name
Definition at line 217 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for additional fit GUI elements
Definition at line 124 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for additional save options
Definition at line 213 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for GUI elements at the center
Definition at line 114 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container in tabLeft1 for cumulative, left
Definition at line 173 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container in tabLeft1 for cumulative, right
Definition at line 174 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container in tabLeft1 for two colums for cumulative and integrative
Definition at line 172 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for custom draw command GUI elements
Definition at line 119 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for cut options GUI elements
Definition at line 120 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for draw options GUI elements
Definition at line 116 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container in tabLeft1
Definition at line 166 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container in tabLeft1 to divide L/R
Definition at line 167 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container in tabLeft1 for following check boxes
Definition at line 180 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container in tabLeft1 for following radio buttons
Definition at line 168 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for 1D and 2D radio-button
Definition at line 117 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for cint-export
Definition at line 216 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for fit GUI elements
Definition at line 123 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
groupframe container for labeling
Definition at line 203 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for all GUI elements, horizontal divided
Definition at line 105 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for GUI elements on left side
Definition at line 106 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for normalization options GUI elements
Definition at line 118 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for plot options GUI elements
Definition at line 115 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for GUI elements on right side
Definition at line 113 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for save-button
Definition at line 211 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for scaling GUI elements
Definition at line 125 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for sector GUI elements
Definition at line 121 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for SetMaximum elements
Definition at line 126 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for SetMinimum elements
Definition at line 127 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for kurtosis and its error in stat opt
Definition at line 199 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for mean and its error in stat opt
Definition at line 187 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for statistic options in tabLeft1
Definition at line 184 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for RMS and its error in stat opt
Definition at line 190 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for skewness and its error in stat opt
Definition at line 196 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for all GUI elements, vertical divided
Definition at line 104 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
container for tree functions
Definition at line 221 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
private |
has the GUI already been initialized?
Definition at line 228 of file AliTPCCalibViewerGUI.h.
Referenced by Initialize(), and Reset().
|
protected |
additional cuts label
Definition at line 158 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
|
protected |
label that shows the active sector
Definition at line 155 of file AliTPCCalibViewerGUI.h.
Referenced by ChangeSector(), and DrawGUI().
|
protected |
label to indicate sigmaMax
Definition at line 175 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
listbox with possible normalization variables
Definition at line 150 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetDrawString(), Initialize(), ReplacePlaceHolders(), Reset(), and SetInitialValues().
|
protected |
listbox with possible variables
Definition at line 129 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetDrawString(), Initialize(), ReplacePlaceHolders(), Reset(), and SetInitialValues().
|
protected |
number entry box for specifying the sector
Definition at line 154 of file AliTPCCalibViewerGUI.h.
Referenced by ChangeSector(), DoFit(), DrawGUI(), GetDrawString(), GetSectorString(), and MouseMove().
|
protected |
PreprocessorOnline object, used to collect the exported CalPads and to save them into a new calibTree.
Definition at line 102 of file AliTPCCalibViewerGUI.h.
Referenced by DoDumpToFile(), DoExport(), and ~AliTPCCalibViewerGUI().
|
protected |
1D radio button
Definition at line 139 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), GetMinMax(), HandleButtonsGeneral(), and SetInitialValues().
|
protected |
2D radio button
Definition at line 140 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DoExport(), DoExportNorm(), DrawGUI(), GetMinMax(), HandleButtonsGeneral(), MouseMove(), and SetMinMaxLabel().
|
protected |
radio button for cumulative 1D drawing
Definition at line 177 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), HandleButtons1D(), and SetInitialValues().
|
protected |
custom radio button
Definition at line 138 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetDrawString(), and HandleButtonsGeneral().
|
protected |
radio button for integral 1D drawing
Definition at line 179 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), and HandleButtons1D().
|
protected |
radio button for normal 1D drawing
Definition at line 169 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), HandleButtons1D(), and SetInitialValues().
|
protected |
normalized radio button
Definition at line 136 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetDrawString(), and HandleButtonsGeneral().
|
protected |
predefined plot radio button
Definition at line 137 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetDrawString(), HandleButtonsGeneral(), and SetInitialValues().
|
protected |
raw radio button
Definition at line 135 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), HandleButtonsGeneral(), and SetInitialValues().
|
protected |
ROC radio button.
Definition at line 144 of file AliTPCCalibViewerGUI.h.
Referenced by ChangeSector(), DoFit(), DrawGUI(), GetDrawString(), GetSectorString(), HandleButtonsCuts(), and MouseMove().
|
protected |
sector radio button
Definition at line 145 of file AliTPCCalibViewerGUI.h.
Referenced by ChangeSector(), DoFit(), DrawGUI(), GetDrawString(), GetSectorString(), and HandleButtonsCuts().
|
protected |
side A radio button
Definition at line 142 of file AliTPCCalibViewerGUI.h.
Referenced by DoFit(), DrawGUI(), GetDrawString(), GetSectorString(), HandleButtonsCuts(), and MouseMove().
|
protected |
side C radio button
Definition at line 143 of file AliTPCCalibViewerGUI.h.
Referenced by DoFit(), DrawGUI(), GetDrawString(), GetSectorString(), HandleButtonsCuts(), and MouseMove().
|
protected |
radio button for sigma 1D drawing
Definition at line 170 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DrawGUI(), HandleButtons1D(), and SetInitialValues().
|
protected |
TPC radio button.
Definition at line 141 of file AliTPCCalibViewerGUI.h.
Referenced by DoFit(), DrawGUI(), GetDrawString(), GetSectorString(), HandleButtonsCuts(), and SetInitialValues().
|
protected |
Tabs on the left side for plot options.
Definition at line 107 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
Tab 0 on the left side for general plot options.
Definition at line 108 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
Tab 1 on the left side for 1D plot options.
Definition at line 109 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
Tabs on the right side.
Definition at line 110 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
Tab 0 on the right side for basic.
Definition at line 111 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
Tab 1 on the right side for advanced.
Definition at line 112 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI().
|
protected |
text box to specify title
Definition at line 205 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), and SetMinMaxLabel().
|
protected |
text box to specify xaxis label
Definition at line 207 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), and SetMinMaxLabel().
|
protected |
text box to specify yaxis label
Definition at line 209 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), and SetMinMaxLabel().
|
protected |
text box to specify the referenceTree's name
Definition at line 225 of file AliTPCCalibViewerGUI.h.
Referenced by DoLoadTree(), and DrawGUI().
|
protected |
custom maximum text box
Definition at line 164 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetMinMax(), and SetMinMaxLabel().
|
protected |
custom minimum text box
Definition at line 165 of file AliTPCCalibViewerGUI.h.
Referenced by DrawGUI(), GetMinMax(), and SetMinMaxLabel().
|
protected |
text box to specify sigmaMax
Definition at line 176 of file AliTPCCalibViewerGUI.h.
|
protected |
text box to specify sigmas
Definition at line 171 of file AliTPCCalibViewerGUI.h.
|
protected |
CalibViewer object used for drawing.
Definition at line 101 of file AliTPCCalibViewerGUI.h.
Referenced by DoDraw(), DoExport(), DoFit(), DoLoadTree(), GetCutString(), GetDrawString(), GetViewer(), Initialize(), Reload(), Reset(), and ~AliTPCCalibViewerGUI().