Analysis
version 7.0 - august 2014
|
#include <RGuiTreeRun.hh>
Public Member Functions | |
RGuiTreeRun () | |
~RGuiTreeRun () | |
virtual int | UserEventDefine () |
virtual int | UserRunStart () |
virtual int | UserReset () |
virtual int | UserEvent () |
virtual int | UserUpdate () |
virtual int | UserRefresh () |
virtual int | UserRunStop () |
virtual int | UserQuit () |
virtual int | UserFit () |
void | SetVerboseLevel (const int level) |
ClassDef (RGuiTreeRun, 0) | |
![]() | |
GEVTreeRun (const TGWindow *r) | |
GEVTreeRun (const GEVTreeRun &original) | |
virtual | ~GEVTreeRun () |
virtual void | Construct () |
virtual void | Reset () |
ClassDef (GEVTreeRun, 0) | |
![]() | |
TreeRun () | |
virtual | ~TreeRun () |
virtual void | SetTreeName (const string &t_name="") |
virtual int | Open () |
virtual bool | IsOpen () |
virtual int | Close () |
virtual int | RunInit () |
virtual int | ReadEvent () |
int | AddParam (const Param &par) |
template<class T > | |
const Data & | SetParam (const u_int num, const T &val) |
template<class T > | |
const Data & | SetParam (const string &par_name, const T &val) |
template<class T > | |
const Data & | SetParam (const u_int num, const u_int index, const T &val) |
template<class T > | |
const Data & | SetParam (const string &par_name, const u_int index, const T &val) |
ClassDef (TreeRun, 0) | |
![]() | |
RunBase () | |
virtual | ~RunBase () |
virtual int | Open (const string &f_name) |
virtual int | Open (const u_int f_num, u_int f_sub=0) |
virtual int | ClearEvent () |
virtual int | AnalyseEvent () |
virtual int | AnalyseEvents (const u_int n) |
virtual int | Init () |
string | GetWorkDirectory () const |
void | SetWorkDirectory (const string &wd) |
virtual Int_t | GetTotalEventCount () const |
virtual Int_t | GetEventCount () const |
virtual Int_t | GetFileCount () const |
virtual bool | IsRunInit () const |
virtual bool | IsRunStarted () const |
virtual bool | IsRunStopped () const |
virtual void | SetFileMode (const Int_t mode) |
virtual void | SetFileName (const string &f_name) |
virtual void | SetFilePattern (const string &pattern) |
virtual void | SetFilePatternLen (const u_int len) |
virtual void | SetFileNumbers (const string &f_num) |
virtual Int_t | SetFileListNames () |
virtual Int_t | GetFileMode () const |
virtual string | GetFileName () const |
virtual string | GetFilePattern () const |
virtual Int_t | GetFilePatternLen () const |
virtual string | GetFileNumbers () const |
virtual Int_t | GetFileNumber () const |
virtual Int_t | TapeRewind () |
virtual Int_t | TapeForward (const Int_t n=1) |
virtual Int_t | TapeBackward (const Int_t n=1) |
ClassDef (RunBase, 0) | |
![]() | |
EventManager () | |
virtual | ~EventManager () |
u_int | ParamNumber () const |
u_int | SpecNumber () const |
u_int | TreeNumber () const |
u_int | ContourNumber () const |
u_int | FilterNumber () const |
const Event * | GetEventPtr () const |
const TreeList * | GetTreeListPtr () const |
const SpectrumList * | GetSpectrumListPtr () const |
const FilterList * | GetFilterListPtr () const |
const RContourList * | GetContourListPtr () const |
Event * | GetEventPtr () |
TreeList * | GetTreeListPtr () |
SpectrumList * | GetSpectrumListPtr () |
FilterList * | GetFilterListPtr () |
RContourList * | GetContourListPtr () |
virtual const Param * | GetParamPtr (const u_int n) const |
virtual const Param * | GetParamPtr (const string &par_name) const |
virtual string | GetParamName (const u_int n) const |
virtual int | GetParamIndex (const string &par_name) const |
virtual int | GetParamDimension (const u_int n) const |
virtual int | GetParamDimension (const string &par_name) const |
virtual TreeInfo * | GetTreePtr (const u_int t_num) const |
virtual TreeInfo * | GetTreePtr (const string &t_name) const |
virtual int | GetTreeIndex (const string &t_name) const |
virtual Spectrum * | GetSpectrumPtr (const u_int num) const |
virtual Spectrum * | GetSpectrumPtr (const string &spec_name) const |
virtual int | GetSpectrumIndex (const string &spec_name) const |
virtual string | GetSpectrumName (const u_int spec_num) const |
TH1 * | GetHistoPtr (const u_int num) const |
TH1 * | GetHistoPtr (const string &spec_name) const |
virtual RContour * | GetContourPtr (const string &cname) const |
virtual RContour * | GetContourPtr (const u_int cnum) const |
virtual int | GetContourIndex (const string &cname) const |
virtual string | GetContourName (const u_int cnum) const |
virtual Filter * | GetFilterPtr (const string &fname) const |
virtual Filter * | GetFilterPtr (const u_int fnum) const |
virtual int | GetFilterIndex (const string &fname) const |
virtual string | GetFilterName (const u_int fnum) const |
virtual int | AddParamSingle (const string &par_name, const Data &d=DataUI2(0)) |
virtual int | AddParamArray (const string &par_name, const u_int dim, const Data &d=DataUI2(0)) |
virtual int | AddParamMultihit (const string &par_name, const Data &d=DataUI2(0)) |
const Data & | GetParamDefaultValue (const u_int num) |
const Data & | GetParamDefaultValue (const string &par_name) |
bool | SetParamDefaultValue (const u_int num, const Data &d) |
bool | SetParamDefaultValue (const string &par_name, const Data &d) |
const Data & | GetParam (const u_int num) |
const Data & | GetParam (const string &par_name) |
const Data & | GetParam (const u_int num, const u_int index) |
const Data & | GetParam (const string &par_name, const u_int index) |
template<class T > | |
const Data & | SetParam (const u_int num, const T &val) |
template<class T > | |
const Data & | SetParam (const string &par_name, const T &val) |
template<class T > | |
const Data & | SetParam (const u_int num, const u_int index, const T &val) |
template<class T > | |
const Data & | SetParam (const string &par_name, const u_int index, const T &val) |
virtual int | AddTree (const string &t_name, const string &f_name="", const UInt_t n_max=0) |
virtual int | InitTree (const string &t_name) |
virtual int | InitTree (const int t_num=-1) |
virtual bool | RemoveTree (const TreeInfo *t_ptr) |
virtual bool | RemoveTree (const u_int t_num) |
virtual bool | RemoveTree (const string &t_name) |
virtual void | RemoveAllTrees () |
virtual Int_t | SetTreeFile (const int t_num, const string &f_name, const UInt_t n_max=0) |
virtual string | GetTreeFile (const int t_num) const |
virtual string | GetTreeFileName (const int t_num) const |
virtual UInt_t | GetTreeFileMode (const int t_num) const |
virtual Int_t | SetTreeFile (const string &t_name, const string &f_name, const UInt_t n_max=0) |
virtual string | GetTreeFile (const string &t_name) const |
virtual string | GetTreeFileName (const string &t_name) const |
virtual UInt_t | GetTreeFileMode (const string &t_name) const |
virtual Bool_t | AddTreeParam (const int t_num, const Param *p_ptr) |
virtual Bool_t | AddTreeParam (const int t_num, const string &p_name) |
virtual Bool_t | AddTreeParam (const int t_num, const Int_t p_num) |
virtual Int_t | AddTreeParamRange (const int t_num, const Int_t p1, const Int_t p2) |
virtual Int_t | AddTreeAllParam (const int t_num) |
virtual Bool_t | AddTreeParam (const string &t_name, const Param *p_ptr) |
virtual Bool_t | AddTreeParam (const string &t_name, const string &p_name) |
virtual Bool_t | AddTreeParam (const string &t_name, const Int_t p_num) |
virtual Int_t | AddTreeParamRange (const string &t_name, const Int_t p1, const Int_t p2) |
virtual Int_t | AddTreeAllParam (const string &t_name) |
virtual void | OpenTreeList (const Int_t m=-1) const |
virtual void | CloseTreeList (const Int_t m=-1) const |
virtual Bool_t | OpenTree (const int t_num) const |
virtual Bool_t | OpenTree (const string &t_name) const |
virtual Bool_t | CloseTree (const int t_num) const |
virtual Bool_t | CloseTree (const string &t_name) const |
virtual Bool_t | IsTreeOpen (const int t_num) const |
virtual Bool_t | IsTreeOpen (const string &t_name) const |
virtual Bool_t | IsTreeClosed (const int t_num) const |
virtual Bool_t | IsTreeClosed (const string &t_name) const |
bool | StartTree (const int t_num=-1) const |
bool | StopTree (const int t_num=-1) const |
bool | SuspendTree (const int t_num=-1) const |
bool | StartTree (const string &t_name) const |
bool | StopTree (const string &t_name) const |
bool | SuspendTree (const string &t_name) const |
virtual int | LoadTreeList (const string &filename, const bool append=true) |
virtual int | SaveTreeList (const string &filename) const |
int | AddSpecMono (const string &spec_name, const u_int par_num, const u_int nx, const double x1, const double x2, const string &family_name="") |
int | AddSpecMono (const string &spec_name, const string &par_name, const u_int nx, const double x1, const double x2, const string &family_name="") |
int | AddSpecBidim (const string &spec_name, const u_int par_num_x, const u_int nx, const double x1, const double x2, const u_int par_num_y, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecBidim (const string &spec_name, const string &par_name_x, const u_int nx, const double x1, const double x2, const string &par_name_y, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecTridim (const string &spec_name, const u_int par_num_x, const u_int nx, const double x1, const double x2, const u_int par_num_y, const u_int ny, const double y1, const double y2, const u_int par_num_z, const u_int nz, const double z1, const double z2, const string &family_name="") |
int | AddSpecTridim (const string &spec_name, const string &par_name_x, const u_int nx, const double x1, const double x2, const string &par_name_y, const u_int ny, const double y1, const double y2, const string &par_name_z, const u_int nz, const double z1, const double z2, const string &family_name="") |
int | AddSpecDistrib (const string &spec_name, const u_int par_num, const double x1, const double x2, const string &family_name="") |
int | AddSpecDistrib (const string &spec_name, const string &par_name, const double x1, const double x2, const string &family_name="") |
int | AddSpecTrace (const string &spec_name, const u_int par_num, const double x1, const double x2, const string &family_name="") |
int | AddSpecTrace (const string &spec_name, const string &par_name, const double x1, const double x2, const string &family_name="") |
int | AddSpecCumul (const string &spec_name, const u_int par_num_x, const double x1, const double x2, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecCumul (const string &spec_name, const string &par_name_x, const double x1, const double x2, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecHisto (TH1 &h, const string &family_name="") |
int | AddSpecExtern (const string &h_name, const string &f_name, const string &s_name="", const string &family_name="") |
int | AddSpecUser1D (const string &spec_name, const u_int nx, const double x1, const double x2, const string &family_name="") |
int | AddSpecUser2D (const string &spec_name, const u_int nx, const double x1, const double x2, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecNorm (const string &spec_name, const string &oper_name, const double norm=1., const string &family_name="") |
int | AddSpecSqrt (const string &spec_name, const string &oper_name, const double c0=1., const double c1=0., const string &family_name="") |
int | AddSpecInv (const string &spec_name, const string &oper_name, const double c0=1., const double c1=0., const double c2=0., const string &family_name="") |
int | AddSpecSum (const string &spec_name, const string &oper0_name, const string &oper1_name, const double c0=1., const double c1=1., const double c2=0., const string &family_name="") |
int | AddSpecProd (const string &spec_name, const string &oper0_name, const string &oper1_name, const double c0=1., const double c1=1., const string &family_name="") |
int | AddSpecDiv (const string &spec_name, const string &oper0_name, const string &oper1_name, const double c0=1., const double c1=1., const double c2=0., const string &family_name="") |
int | AddSpecSumN (const string &spec_name, const Int_t oper_num, Spectrum **oper_tab, const string &family_name="") |
int | AddSpecSumN (const string &spec_name, const string &oper_names, const string &family_name="") |
int | AddSpecHSum (const string &spec_name, const string &src_name, const string &family_name="") |
int | AddSpecHSum (const string &spec_name, const Int_t src_num, const string &family_name="") |
int | AddSpecHSum (const string &spec_name, const TH1 *src_histo, const string &family_name="") |
int | AddSpecHMean (const string &spec_name, const string &src_name, const string &family_name="") |
int | AddSpecHMean (const string &spec_name, const Int_t src_num, const string &family_name="") |
int | AddSpecHMean (const string &spec_name, const TH1 *src_histo, const string &family_name="") |
int | AddSpecHCumul (const string &spec_name, const string &src_name, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecHCumul (const string &spec_name, const Int_t src_num, const u_int ny, const double y1, const double y2, const string &family_name="") |
int | AddSpecHCumul (const string &spec_name, const TH1 *src_histo, const u_int ny, const double y1, const double y2, const string &family_name="") |
virtual bool | User1DIncrement (const string &spec_name, const Double_t x, const Double_t incr=1.) |
virtual bool | User1DSetValue (const string &spec_name, const Double_t x, const Double_t val) |
virtual bool | User1DIncrement (const u_int spec_num, const Double_t x, const Double_t incr=1.) |
virtual bool | User1DSetValue (const u_int spec_num, const Double_t x, const Double_t val) |
virtual bool | User1DIncrement (const string &spec_name, const Int_t ix, const Double_t incr=1.) |
virtual bool | User1DSetValue (const string &spec_name, const Int_t ix, const Double_t val) |
virtual bool | User1DIncrement (const u_int spec_num, const Int_t ix, const Double_t incr=1.) |
virtual bool | User1DSetValue (const u_int spec_num, const Int_t ix, const Double_t val) |
virtual bool | User2DIncrement (const string &spec_name, const Double_t x, const Double_t y, const Double_t incr=1.) |
virtual bool | User2DSetValue (const string &spec_name, const Double_t x, const Double_t y, const Double_t val) |
virtual bool | User2DIncrement (const u_int spec_num, const Double_t x, const Double_t y, const Double_t incr=1.) |
virtual bool | User2DSetValue (const u_int spec_num, const Double_t x, const Double_t y, const Double_t val) |
virtual bool | User2DIncrement (const string &spec_name, const Int_t ix, const Int_t iy, const Double_t incr=1.) |
virtual bool | User2DSetValue (const string &spec_name, const Int_t ix, const Int_t iy, const Double_t val) |
virtual bool | User2DIncrement (const u_int spec_num, const Int_t ix, const Int_t iy, const Double_t incr=1.) |
virtual bool | User2DSetValue (const u_int spec_num, const Int_t ix, const Int_t iy, const Double_t val) |
virtual bool | RemoveSpectrum (const Spectrum *spec_ptr, const bool force=true) |
virtual bool | RemoveSpectrum (const u_int spec_num, const bool force=true) |
virtual bool | RemoveSpectrum (const string &spec_name, const bool force=true) |
virtual void | RemoveAllSpectra (const bool force=false) |
virtual bool | SetSpectrumSaveProtection (Spectrum *spec_ptr, const bool b=true) |
virtual bool | SetSpectrumSaveProtection (const string &spec_name, const bool b=true) |
virtual bool | SetSpectrumSaveProtection (const u_int spec_num, const bool b=true) |
virtual bool | SetSpectrumDeleteProtection (Spectrum *spec_ptr, const bool b=true) |
virtual bool | SetSpectrumDeleteProtection (const string &spec_name, const bool b=true) |
virtual bool | SetSpectrumDeleteProtection (const u_int spec_num, const bool b=true) |
virtual bool | RenameSpectrum (const u_int num, const string &name, const string &name_x="", const string &name_y="", const string &name_z="") |
virtual bool | RenameSpectrum (const string &spec_name, const string &name, const string &name_x="", const string &name_y="", const string &name_z="") |
bool | StartSpectrum (const int num=-1) const |
bool | StopSpectrum (const int num=-1) const |
bool | SuspendSpectrum (const int num=-1) const |
bool | ResetSpectrum (const int num=-1) const |
bool | StartSpectrum (const string &spec_name) const |
bool | StopSpectrum (const string &spec_name) const |
bool | SuspendSpectrum (const string &spec_name) const |
bool | ResetSpectrum (const string &spec_name) const |
bool | SetSpectrumFamily (const string &spec_name, const string &family_name) |
bool | SetSpectrumFamily (const u_int spec_num, const string &family_name) |
bool | ResetSpectrumFamily (const string &spec_name) |
bool | ResetSpectrumFamily (const u_int spec_num) |
bool | StartFamily (const string &family_name) |
bool | StopFamily (const string &family_name) |
bool | SuspendFamily (const string &family_name) |
bool | ResetFamily (const string &family_name) |
virtual void | DumpEvent (const bool all=false, const u_int pmin=0, const u_int pmax=0) const |
virtual void | DumpEvent (const string &file_name, const bool all=false, const u_int pmin=0, const u_int pmax=0) const |
virtual void | DumpEvent (ostream &os, const bool all=false, const u_int pmin=0, const u_int pmax=0) const |
virtual void | PrintEvent () const |
virtual void | PrintEvent (const string &file_name) const |
virtual void | PrintEvent (ostream &os) const |
virtual void | PrintSpecList () const |
virtual void | PrintSpecList (const string &) const |
virtual void | PrintSpecList (ostream &os) const |
virtual void | PrintFamily (const string &family_name) |
virtual void | PrintFamily (ostream &os, const string &family_name) |
virtual void | PrintFamily (const string &file_name, const string &family_name) |
virtual int | LoadSpectraList (const string &filename, const bool append=true) |
virtual int | SaveSpectraList (const string &filename) const |
virtual int | SaveSelectedSpectra (const string &filename) const |
virtual int | SaveHistograms (const string &file_name) const |
virtual int | SaveSelectedHistograms (const string &file_name) const |
virtual int | SaveFamilyHistograms (const string &file_name, const string &family_name) const |
virtual void | RejectEvent () |
virtual int | AddContour (const string &ct_name, RContourBase &ct) |
virtual int | AddContour (RContour &ct) |
virtual bool | RemoveContour (const string &ct_name, const bool force=true) |
virtual bool | RemoveContour (const int ct_num, const bool force=true) |
virtual bool | RemoveContour (const RContour *ct, const bool force=true) |
virtual void | RemoveAllContours () |
virtual int | LoadContourList (const string &filename, const bool append=true) |
virtual int | SaveContourList (const string &filename) const |
virtual int | AddFilter (const string &f_name, FilterBase &f) |
virtual int | AddFilter (Filter *f) |
virtual bool | RemoveFilter (Filter *f, const bool force=true) |
virtual bool | RemoveFilter (const string &f_name, const bool force=true) |
virtual bool | RemoveFilter (const int f_num, const bool force=true) |
virtual void | RemoveAllFilters () |
virtual int | AddFilterFalse (const char *f_name) |
virtual int | AddFilterTrue (const char *f_name) |
virtual int | AddFilterNot (const char *f_name, const char *fnot_name) |
virtual int | AddFilterAnd (const char *f_name, const char *f1_name, const char *f2_name) |
virtual int | AddFilterOr (const char *f_name, const char *f1_name, const char *f2_name) |
virtual int | AddFilterXOr (const char *f_name, const char *f1_name, const char *f2_name) |
virtual int | AddFilterMultiAnd (const char *f_name, const char *fl_names) |
virtual int | AddFilterMultiOr (const char *f_name, const char *fl_names) |
virtual int | AddFilterGate (const char *f_name, const char *p_name, const double pmin, const double pmax, const int mode=filterMultiParAnd) |
virtual int | AddFilterContour (const char *f_name, const char *c_name, const char *x_name, const char *y_name, const bool inv=false, const int mode=filterMultiParAnd) |
virtual int | AddFilterContour (const char *f_name, const char *c_name, const char *x_name, const bool inv=false, const int mode=filterMultiParAnd) |
virtual int | LoadFilterList (const string &filename, const bool append=true) |
virtual int | SaveFilterList (const string &filename) const |
virtual bool | FilterSpectrum (const int sp_num, const string &f_name="") |
virtual bool | FilterSpectrum (const string &sp_name, const string &f_name="") |
virtual bool | FilterFamily (const string &family_name, const string &f_name="") |
virtual bool | FilterTree (const int t_num, const string &f_name="") |
virtual bool | FilterTree (const string &t_name, const string &f_name="") |
virtual bool | CheckFilter (const string &f_name) |
virtual bool | CheckFilter (const u_int f_num) |
virtual bool | CheckFilter (const Filter *f) |
ClassDef (EventManager, 0) | |
![]() | |
TreeRunInfo () | |
virtual | ~TreeRunInfo () |
TreeRunInfo (const TreeRunInfo &original) | |
virtual bool | operator== (const TreeRunInfo &) |
virtual bool | operator!= (const TreeRunInfo &data) |
ClassDef (TreeRunInfo, 0) | |
![]() | |
GEVRunBase (const TGWindow *r) | |
GEVRunBase (const GEVRunBase &original) | |
virtual | ~GEVRunBase () |
const TGWindow * | RootWindow () const |
virtual void | ConstructMenus () |
virtual void | ConstructRun () |
virtual void | ConstructAnal () |
virtual void | ConstructSpec () |
virtual void | InitInterface () |
virtual void | Run () |
virtual void | FullReset () |
virtual void | Quit () |
virtual void | Stop () |
virtual void | EventLoop () |
virtual Int_t | OpenNext () |
virtual void | SetFileList () |
virtual void | ResetFileList () |
virtual void | IncrementSpectra () const |
virtual void | SetWaitTime (const Double_t wt) |
virtual void AddUserFrame ( const string &title, TGFrame * user, TGLayoutHints *layout = NULL ); More... | |
virtual Int_t | GetWaitTime () const |
virtual void | SetUpdateFreq (const UInt_t freq) |
virtual UInt_t | GetUpdateFreq () const |
virtual void | SetAutoUpdate (const bool b=true) |
virtual bool | GetAutoUpdate () const |
virtual void | SetEventRequest (const UInt_t n) |
virtual UInt_t | GetEventRequest () const |
virtual Spectrum * | GetFitSpectrum () const |
virtual Int_t | GetFitInfo () const |
virtual Int_t | GetFitResult () const |
virtual Double_t | GetFitFCN () const |
virtual Double_t | GetFitEDM () const |
virtual Double_t | GetFitErrDef () const |
virtual RFitDataPeak | GetPeakFitData () const |
virtual RFitDataDecay | GetDecayFitData () const |
virtual RFitBase1D * | GetFitter1D () const |
virtual RFitPeak * | GetPeakFitter () const |
virtual RFitDecay * | GetDecayFitter () const |
virtual void | SetPeakFitData (const RFitDataPeak &fit_data) |
virtual void | SetDecayFitData (const RFitDataDecay &fit_data) |
virtual void | SetPreInitMode () |
virtual void | SetPostInitMode () |
virtual void | SetStartMode () |
virtual void | SetPauseMode () |
virtual void | SetStopMode () |
virtual void | SetModeTapeState (const Bool_t b) |
virtual void | SetModeFileState (const Bool_t b) |
virtual void | SetModeListState (const Bool_t b) |
virtual void | SetSpecEditState (const Bool_t b) |
virtual void | SetSourceModeDisplay (const Int_t m) |
virtual void | SetColorMode () |
virtual void | UpdateDisplay () |
virtual void | RemapWindow () |
virtual void | AddBottomFrame (TGFrame *f, TGLayoutHints *l) |
virtual void | AddSideFrame (TGFrame *f, TGLayoutHints *l) |
virtual void | AddSubFrame (TGFrame *f, TGLayoutHints *l) |
virtual void | MenuActivated (Int_t menu) |
virtual void | FileModeSelected (Int_t m) |
virtual void | TapeRewindButtonClicked () |
virtual void | TapeForwardButtonClicked () |
virtual void | TapeBackwardButtonClicked () |
virtual void | TapeNameTextChanged (const char *txt) |
virtual void | TapeNumbersTextChanged (const char *txt) |
virtual void | FileBrowseButtonClicked () |
virtual void | FileNameTextChanged (const char *txt) |
virtual void | ListPatternTextChanged (const char *txt) |
virtual void | ListNumbersTextChanged (const char *txt) |
virtual void | ListPatternLenTextChanged (const char *txt) |
virtual void | ListPatternLenValueChanged (Long_t val) |
virtual void | InitButtonClicked () |
virtual void | StartButtonClicked () |
virtual void | StopButtonClicked () |
virtual void | ResetFileButtonClicked () |
virtual void | ResetAnalButtonClicked () |
virtual void | QuitButtonClicked () |
virtual void | UpdateFreqChanged (Long_t val) |
virtual void | UpdateFreqTextChanged (const char *txt) |
virtual void | EventRequestChanged (Long_t val) |
virtual void | EventRequestTextChanged (const char *txt) |
virtual void | WaitTimeChanged (Long_t val) |
virtual void | WaitTimeTextChanged (const char *txt) |
virtual void | EventDumpCheckClicked () |
virtual void | EventParamClicked () |
virtual void | SpecAutoCheckClicked () |
virtual void | SpecUpdateClicked () |
virtual void | EditPagesClicked () |
virtual void | EditTreesClicked () |
virtual void | EditSpectraClicked () |
virtual void | EditFiltersClicked () |
virtual void | EditContoursClicked () |
virtual void | EditHistoClicked () |
virtual void | MenuAnalysisInit () |
virtual void | MenuAnalysisLoad () |
virtual void | MenuAnalysisSave () |
virtual void | MenuAnalysisClean () |
virtual void | MenuAnalysisPref () |
virtual void | MenuAnalysisQuit () |
virtual void | MenuEditPages () |
virtual void | MenuEditTrees () |
virtual void | MenuEditSpectra () |
virtual void | MenuEditFilters () |
virtual void | MenuEditContours () |
virtual void | MenuEditHisto () |
virtual int | HistoClickedSlot (const GEVPage *page_ptr, const GEVPad *pad_ptr, const TH1 *histo_ptr, const Double_t x, const Double_t y) |
ClassDef (GEVRunBase, 0) | |
![]() | |
GEVPageManager (EventManager *mgr, const TGWindow *r=NULL) | |
GEVPageManager (const GEVPageManager &original) | |
virtual | ~GEVPageManager () |
virtual bool | AddPage (const string &title, const UInt_t nx, const UInt_t ny, const Int_t w=800, const Int_t h=600) |
virtual bool | Remove (const GEVPage *page) |
virtual bool | Remove () |
virtual GListIterT< GEVPage > | Find (const GEVPage *ptr) const |
virtual bool | Exist (const string &name) const |
virtual void | PagePadGeometry (const UInt_t pad, const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1) |
virtual void | PagePadMargins (const UInt_t pad, const Double_t xmgl, const Double_t xmgr, const Double_t ymgu, const Double_t ymgd) |
virtual void | PageAddSpectrum (const UInt_t pad, const string &spec_name) |
virtual void | PageAddContour (const UInt_t pad, const string &ct_name, const Int_t mode=GEVPadContour::ctDrawNormal) |
virtual void | PagePadGeometry (const string &page_name, const UInt_t pad, const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1) |
virtual void | PagePadMargins (const string &page_name, const UInt_t pad, const Double_t xmgl, const Double_t xmgr, const Double_t ymgu, const Double_t ymgd) |
virtual void | PageAddSpectrum (const string &page_name, const UInt_t pad, const string &spec_name) |
virtual void | PageAddContour (const string &page_name, const UInt_t pad, const string &ct_name, const Int_t mode=GEVPadContour::ctDrawNormal) |
virtual GEVPage * | GetPagePtr (const string page_name) |
virtual GEVPad * | GetPadPtr (GEVPage *page, const UInt_t pad) |
virtual GEVPad * | GetPadPtr (const UInt_t pad) |
virtual GEVPad * | GetPadPtr (const string &page_name, const UInt_t pad) |
virtual GEVPlot * | GetPlotPtr (GEVPage *page, const UInt_t pad, const string &spec_name) |
virtual GEVPlot * | GetPlotPtr (const UInt_t pad, const string &spec_name) |
virtual GEVPlot * | GetPlotPtr (const string &page_name, const UInt_t pad, const string &spec_name) |
virtual u_int | GetListUsingSpectrum (const Spectrum *sp, RPointerList &list) const |
virtual u_int | GetListUsingContour (const RContour *ct, RPointerList &list) const |
virtual void | RemoveTree (const TreeInfo *tr) |
virtual void | RemoveSpectrum (const Spectrum *sp) |
virtual void | RemoveContour (const RContour *ct) |
virtual void | IncrementPageContours () const |
virtual void | ResetPageContours () const |
virtual void | ConstructPages () |
virtual void | UpdatePages () |
virtual void | UpdatePages (const Spectrum *spec) |
virtual Int_t | SavePages (const string &f_name) const |
virtual Int_t | SavePages (FILE *fp) const |
virtual Int_t | LoadPages (const string &f_name, const bool append=true) |
virtual Int_t | SaveAnalysis (const string &f_name, const bool dir=false) const |
virtual Int_t | LoadAnalysis (const string &f_name, const bool append=true) |
virtual EventManager * | GetEventManagerPtr () const |
virtual void | MenuHideShowPageUpdate () |
virtual void | MenuHideShowPageSelect (Int_t id) |
virtual void | PageShown (GEVPage *) |
virtual void | PageHidden (GEVPage *) |
virtual int | HistoEventSlot (Int_t event, const GEVPage *page_ptr, const GEVPad *pad_ptr, const TH1 *histo_ptr, const Double_t x, const Double_t y) |
ClassDef (GEVPageManager, 0) | |
Protected Attributes | |
int | verbose_level |
Niveau d'affichage. | |
![]() | |
bool | event_created |
Test si l'arbre a été initialisé | |
![]() | |
string | work_dir |
répertoire de base du programme | |
bool | run_init |
test si l'initialisation est effectuée | |
bool | run_started |
test si un run est en cours | |
Int_t | file_mode |
mode de sélection des fichiers | |
string | file_name |
nom effectif du fichier d'entrée | |
string | file_pattern |
format de recherche des fichiers runs par leur numéro | |
u_int | file_pattern_len |
longueur du format de numéro de run | |
string | file_numbers |
numéro des fichiers de runs | |
Int_t | file_num |
numéro du fichier traité | |
Int_t | file_sub_num |
numéro secondaire du fichier traité | |
GStringList | file_list |
liste des fichiers validant le format | |
bool | file_list_changed |
indique s'il faut redéterminer la liste de fichiers | |
Int_t | file_count |
nombre de fichiers lus | |
Int_t | event_count |
nombre d'événements lus dans le fichier | |
Int_t | total_event_count |
nombre d'événements lus total | |
![]() | |
Event | event |
Structure physique de l'événement. | |
TreeList | tree_list |
Liste des arbres de l'analyse. | |
SpectrumList | spec_list |
Liste des spectres de l'analyse. | |
FilterList | filter_list |
Liste des filtres de l'analyse. | |
![]() | |
string | tree_name |
nom du TTree | |
string | tree_dir |
répertoire du TTree dans l'arborescence ROOT | |
TTree * | tree_ptr |
pointeur sur le TTree de ROOT | |
TFile * | tree_file |
pointeur sur le fichier ROOT | |
UInt_t | event_tot |
nombre d'événements dans le fichier | |
UInt_t | tree_param_num |
nombre de paramètres du TTree | |
UInt_t | branch_num |
nombre de branches | |
string * | branch_name |
table des noms des branches | |
Int_t * | branch_size |
table des tailles des branches (0 pour une branche variable) | |
bool * | branch_var |
table des test taille variable des branches | |
TBranch ** | branch_ptr |
table des pointeurs des branches | |
char ** | branch_buffer |
table des buffers de données par branche | |
UInt_t * | branch_leaf_num |
table des nombres de feuilles par branche | |
TLeaf *** | branch_leaf_ptr |
tables des pointeurs des feuilles pour chaque branche | |
Int_t ** | branch_leaf_off |
tables des positions des données des feuilles pour chaque branche | |
string ** | branch_leaf_name |
tables des noms des feuilles pour chaque branche | |
string ** | branch_leaf_type |
tables des type de données des feuilles pour chaque branche | |
char ** | branch_leaf_tid |
tables des identifiants de type des données des feuilles pour chaque branche | |
Int_t ** | branch_leaf_size |
tables des tailles de type des données des feuilles pour chaque branche | |
Int_t ** | branch_leaf_dim |
tables des dimensions (nombre d'éléments) des feuilles pour chaque branche | |
TLeaf *** | branch_leaf_ref |
tables des pointeurs des feuilles indiquant la dimension (taille variable) | |
Param *** | branch_leaf_par |
tables des paramètres associés feuilles pour chaque branche | |
![]() | |
const TGWindow * | root |
pointeur sur la fenêtre racine du système | |
string | run_title |
titre de la fenêtre | |
Int_t | wait_time |
temps laissé au système à chaque événement | |
Int_t | wait_loop |
boucle de division du temps d'attente (fraction de 100e de ms) | |
Int_t | event_request |
nombre d'événements demandés | |
Int_t | event_read |
nombre d'événements traité pour la demande en sours | |
Int_t | update_freq |
fréquence de mise à jour | |
bool | update_page_flag |
test de mise à jour des pages | |
bool | dump_event_flag |
test d'écriture d'événements | |
Int_t * | file_list |
tableau des fichiers de run à lire | |
Int_t | file_num |
nombre de fichiers dans le tableau | |
Int_t | file_index |
nombre de fichiers dans le tableau | |
bool | exit_flag |
teste la fin du programme | |
bool | event_flag |
teste la lecture d'événements | |
bool | reset_flag |
teste la remise à zéro de l'analyse | |
bool | update_flag |
teste la mise à jour des données de l'interface | |
bool | pause_flag |
teste la demande de pause des lecures d'événements | |
Spectrum * | fit_spect_ptr |
pointeur du spectre fitté | |
Int_t | fit_info |
type de fit: 0 = peak, 1 = decay | |
Int_t | fit_result |
résultat du fit, donné par le fit de ROOT | |
Double_t | fit_fcn |
valeur de la fonction minimisée (FCN) | |
Double_t | fit_edm |
estimation de la distance au minimum | |
Double_t | fit_err_def |
état du calcul de la matrice d'erreur | |
RFitDataDecay | fit_decay_data |
données d'initialisation de fit | |
RFitDataPeak | fit_peak_data |
données d'initialisation de fit | |
RFitBase1D * | fitter_1D |
fitter utilisé pour le dernier fit | |
UInt_t | main_width |
largeur du cadre principal | |
UInt_t | main_height |
hauteur du cadre principal | |
TGVerticalFrame * | w_v0_frame |
enceinte extérieure (pour ajout de BottomFrame) | |
TGHorizontalFrame * | w_h0_frame |
enceinte extérieure (pour ajout de SideFrame) | |
TGVerticalFrame * | w_v1_frame |
enceinte extérieure (pour ajout de SubFrame) | |
TGVerticalFrame * | w_main_frame |
enceinte principale | |
TGGroupFrame * | w_run_frame |
cadre données de run | |
TGCompositeFrame * | w_run_init_frame |
cadre mode et init | |
TGTextButton * | w_init_button |
bouton d'initialisation | |
TGComboBox * | w_mode_select |
selection du mode de fichier | |
TGCompositeFrame * | w_run_action_frame |
cadre fichier et actions | |
TGVerticalFrame * | w_mode_tape_frame |
cadre mode bande | |
TGTextEntry * | w_tape_name |
nom du dérouleur | |
TGTextEntry * | w_tape_list |
numéros de fichiers | |
TGNumberEntryField * | w_tape_current |
numéro de fichier en cours | |
TGHorizontalFrame * | w_tape_buttons |
ligne des boutons | |
TGTextButton * | w_tape_rewind |
rembobinage de bande | |
TGTextButton * | w_tape_fwd |
avance de bande | |
TGTextButton * | w_tape_bwd |
recul de bande | |
TGNumberEntry * | w_tape_step |
nombre de fichiers à passer | |
TGVerticalFrame * | w_mode_file_frame |
cadre mode fichier | |
TGTextEntry * | w_file_name |
nom du fichier | |
TGTextButton * | w_file_browse |
bouton de sélection du fichier | |
TGVerticalFrame * | w_mode_list_frame |
cadre mode liste de fichiers | |
TGTextEntry * | w_list_pattern |
format nom du fichier | |
TGNumberEntry * | w_list_pattern_len |
longueur du format numéro | |
TGTextEntry * | w_list_numbers |
liste des numéros | |
TGNumberEntryField * | w_list_current |
numéro de fichier en cours | |
TGGroupFrame * | w_anal_frame |
cadre d'analyse | |
TGHorizontalFrame * | w_anal_stat_frame |
cadre des statistiques d'analyse | |
TGNumberEntry * | w_anal_stat_update |
fréquence de mise à jour | |
TGNumberEntryField * | w_anal_stat_events |
nombre d'événements traités | |
TGNumberEntryField * | w_anal_stat_files |
nombre de fichiers traités | |
TGHorizontalFrame * | w_anal_action_frame |
cadre des actions d'analyse | |
TGNumberEntry * | w_anal_event |
nombre d'événements demandés | |
TGTextButton * | w_anal_start |
démarrage de l'analyse | |
TGTextButton * | w_anal_pause |
arrêt de l'analyse | |
TGTextButton * | w_anal_stop |
Stop analyse et RAZ des fichiers d'entrée | |
TGTextButton * | w_anal_clear |
RAZ de l'analyse. | |
TGNumberEntry * | w_anal_wait |
attente système | |
TGTextButton * | w_anal_quit |
quitter l'application | |
TGGroupFrame * | w_spec_frame |
cadre des spectres | |
TGVerticalFrame * | w_spec_event_frame |
cadre événements | |
TGCheckButton * | w_spec_event_dump |
bouton écriture événements | |
TGTextButton * | w_spec_event_param |
bouton d'affichage des paramètres | |
TGVerticalFrame * | w_spec_update_frame |
cadre mise à jour | |
TGCheckButton * | w_spec_auto_update |
bouton mise à jour automatique | |
TGTextButton * | w_spec_update |
bouton mise à jour | |
TGTextButton * | w_spec_edit_page |
bouton édition des pages | |
TGTextButton * | w_spec_edit_tree |
bouton édition des arbres | |
TGTextButton * | w_spec_edit_spec |
bouton édition des spectres | |
TGTextButton * | w_spec_edit_filt |
bouton édition des filtres | |
TGTextButton * | w_spec_edit_cont |
bouton édition des contours | |
TGTextButton * | w_spec_edit_histo |
bouton édition des histogrammes | |
TGTextButton * | w_spec_edit_clear |
bouton édition des histogrammes | |
TGMenuBar * | w_menu_bar |
Barre de menu de l'application. | |
TGPopupMenu * | w_menu_analysis |
Menu d'analyse. | |
TGPopupMenu * | w_menu_pages |
Menu d'affichage des pages. | |
TGPopupMenu * | w_menu_edit |
Menu d'édition. | |
![]() | |
EventManager * | event_mgr |
Pointeur sur le gestionnaire d'événement. | |
const TGWindow * | root |
Pointeur sur la fenêtre racine du système | |
bool | page_construct |
Indique si les pages peuvent être construites. | |
TGPopupMenu * | w_menu_hide_show |
Widget pour la sélection des pages affichées | |
Private Member Functions | |
GObject (RGuiTreeRun) | |
Additional Inherited Members | |
![]() | |
static void | SetDefaultStyle () |
![]() | |
TreeRun (const TreeRun &original) | |
virtual int | FileOpen () |
virtual void | FileClose () |
virtual int | ReadTreeInfo () |
virtual int | CreateEvent () |
![]() | |
RunBase (const RunBase &original) | |
virtual int | RunStart () |
virtual int | RunStop () |
virtual void | AnalysisStart () |
virtual void | AnalysisStop () |
virtual void | RunTape () |
virtual void | RunFile () |
virtual void | RunList () |
virtual void | IncrementEventCount () |
virtual void | IncrementFileCount () |
![]() | |
EventManager (const EventManager &) | |
![]() | |
TreeRunInfo & | operator= (const TreeRunInfo &original) |
virtual void | CopyData (const TreeRunInfo &original) |
virtual void | Clear () |
![]() | |
virtual void | PagePadGeometry (GEVPage *page, const UInt_t pad, const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1) |
virtual void | PagePadMargins (GEVPage *page, const UInt_t pad, const Double_t xmgl, const Double_t xmgr, const Double_t ymgu, const Double_t ymgd) |
virtual void | PageAddSpectrum (GEVPage *page, const UInt_t pad, const string &spec_name) |
virtual void | PageAddContour (GEVPage *page, const UInt_t pad, const string &ct_name, const Int_t mode=GEVPadContour::ctDrawNormal) |
virtual TGPopupMenu * | MenuHideShowPageCreate (const TGWindow *p) |
![]() | |
static bool | pref_init = false |
Teste si les préférences sont initialisées | |
static string | file_name = "" |
Nom de fichier d'analyse. | |
La classe GEVTreeRun définissant une interface graphique pour les analyses à partir de TTree de ROOT hérite virtuellement de la classe de base RunBase (par GEVRunBase et par TreeRun). L'interpréteur de ROOT ne sait pas traiter cet héritage virtuel, et il faut définir une classe dérivée : c'est le rôle de la classe RGuiTreeRun, qui sert par ailleurs pour l'exécutable par défaut.
RGuiTreeRun::RGuiTreeRun | ( | ) |
Constructeur par défaut.
References RunBase::SetFileMode(), RunBase::SetFileNumbers(), RunBase::SetFilePattern(), RunBase::SetFilePatternLen(), GEVRunBase::SetUpdateFreq(), GEVRunBase::SetWaitTime(), and verbose_level.
RGuiTreeRun::~RGuiTreeRun | ( | ) |
Destructeur.
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction utilisateur : elle écrit des informations concernant la structure d'événement selon le niveau de message demandé.
Reimplemented from RunBase.
References EventManager::PrintEvent(), and verbose_level.
|
virtual |
Fonction utilisateur : elle écrit le nom du run qui démarre selon le niveau de message demandé.
Reimplemented from RunBase.
References RunBase::GetFileName(), and verbose_level.
|
virtual |
Fonction utilisateur (inutilisée).
Reimplemented from GEVRunBase.
|
virtual |
Fonction utilisateur : elle indique l'avancement de la lecture selon le niveau de message demandé et la fréquence de mise à jour.
Reimplemented from RunBase.
References RunBase::GetEventCount(), GEVRunBase::update_freq, and verbose_level.
|
virtual |
Fonction utilisateur (inutilisée).
Reimplemented from RunBase.
|
virtual |
Fonction utilisateur (inutilisée).
Reimplemented from GEVRunBase.
|
virtual |
Fonction utilisateur : elle écrit le nom du run qui se termine et le nombre d'événements traités selon le niveau de message demandé.
Reimplemented from RunBase.
References RunBase::GetEventCount(), RunBase::GetFileName(), RunBase::GetTotalEventCount(), and verbose_level.
|
virtual |
Fonction utilisateur (inutilisée).
Reimplemented from GEVRunBase.
|
virtual |
Fonction utilisateur (inutilisée).
Reimplemented from GEVRunBase.
|
inline |
Définit le niveau d'affichage de messages:
level | niveau d'affichage souhaité |
References verbose_level.
RGuiTreeRun::ClassDef | ( | RGuiTreeRun | , |
0 | |||
) |
Définition à usage de ROOT...