void DrawGUI(const TGWindow */*p*/, UInt_t w, UInt_t h);
void UseFile(const char* fileName, const char* treeName);
- void UseChain(TChain *chain);
+ void UseChain(TChain *const chain);
void UseConfigFile(const char* file="");
void Reload(Int_t first=1);
void AddReferenceTree(const char* treeFileName, const char* refName="R");
- void SetCalibViewerGUI(AliTPCCalibViewerGUI *gui) {fCalibViewerGUI=gui;}
- void SetCalibViewerGUItab(TGTabElement *tab) {fCalibViewerGUItab=tab;}
+ void SetCalibViewerGUI(AliTPCCalibViewerGUI *const gui) {fCalibViewerGUI=gui;}
+ void SetCalibViewerGUItab(TGTabElement *const tab) {fCalibViewerGUItab=tab;}
void SetCacheDir(const char* cachedir) {fOutputCacheDir=cachedir;}
void SetConfigFileName(const char* file) {fConfigFile=file;}
- const char* GetDrawString();
- const char* GetDrawOptionString();
+ const TString GetDrawString();
+ const TString GetDrawOptionString();
const char* GetCustomDrawString() const {return fComboCustomDraw->GetTextEntry()?fComboCustomDraw->GetTextEntry()->GetText():"";}
void GetCutString(TString &cutStr);
TChain* GetChain() const {return fTree;}
void DoAddAlias();
void DoDelAlias();
void UpdateAliasList();
-
+ TCanvas * GetCanvas(){ return fCanvMain->GetCanvas();}
private:
TFile* fFile; //file that keeps the tree
TChain* fTree; //internal tree
TGCompositeFrame *fContLeft; // container for GUI elements on left side
TGGroupFrame *fContDrawOpt; // Subgroup for draw selection
TGCheckButton *fChkDrawOptSame; // draw option 'same'
+ TGCheckButton *fChkDrawOptSparse; // draw option 'sparse'
TGComboBox *fComboAddDrawOpt; // additional draw options combo box
TGGroupFrame *fContDrawSel; // Subgroup for draw selection
TGCompositeFrame *fContDrawSelSubRunTime; //Radio button subframe
void SetInitialValues();
void CheckDrawGraph();
Bool_t CheckChain();
- void UpdateValueArrays(Bool_t withGraph);
- const char* SubstituteUnderscores(const char* in);
+ void UpdateValueArrays(Bool_t withGraph, const Double_t *xArr);
+ void SubstituteUnderscores(TString &s);
void GetHistogramTitle(TString &title);
void AdjustYRange();
private: