#include <TXXXAnalysis.h>
Inheritance diagram for TXXXAnalysis:
Public Methods | |
TXXXAnalysis () | |
TXXXAnalysis (Text_t *input, Int_t type, Int_t port, Text_t *out, Bool_t enable) | |
virtual | ~TXXXAnalysis () |
virtual Int_t | UserPreLoop () |
User defined function called once before processing the main event loop. More... | |
virtual Int_t | UserEventFunc () |
User defined function which processes the actual analysis. More... | |
virtual Int_t | UserPostLoop () |
User defined function called once after processing the main event loop. More... | |
TXXXAnalysis () | |
TXXXAnalysis (Text_t *input, Int_t type, Int_t port, Text_t *out1, Text_t *out2, Bool_t en1, Bool_t en2) | |
virtual | ~TXXXAnalysis () |
virtual Int_t | UserPreLoop () |
User defined function called once before processing the main event loop. More... | |
virtual Int_t | UserEventFunc () |
User defined function which processes the actual analysis. More... | |
virtual Int_t | UserPostLoop () |
User defined function called once after processing the main event loop. More... | |
Private Attributes | |
TFile * | fUserFile |
TGo4MbsEvent * | fMbsEvent |
TXXXParam * | fPar |
TXXXControl * | fCtl |
Int_t | fEvents |
Int_t | fLastEvent |
TFile * | fUserFile |
TGo4MbsEvent * | fMbsEvent |
TXXXUnpackEvent * | fRawEvent |
TXXXAnlEvent * | fCalEvent |
TXXXParameter * | fPar |
TGo4FitterEnvelope * | fFitEnvSize |
TGo4FitterEnvelope * | fFitEnvSpectrum |
TH1D * | fSize |
|
Definition at line 25 of file TXXXAnalysis.cxx. |
|
|
Definition at line 113 of file TXXXAnalysis.cxx. |
|
|
|
|
|
|
User defined function called once before processing the main event loop. Optionally. Reimplemented from TGo4Analysis. Definition at line 119 of file TXXXAnalysis.cxx. References fEvents, s_filhe::filhe_exp, s_filhe::filhe_file, s_filhe::filhe_label, s_filhe::filhe_lines, s_filhe::filhe_run, s_filhe::filhe_user, fLastEvent, fMbsEvent, TGo4Analysis::GetInputEvent(), TGo4MbsEvent::GetMbsSourceHeader(), i, and s_filhe::s_strings. |
|
User defined function which processes the actual analysis. May be called explicitely from analysis client thread, or may run in an implicit loop provided by method RunImplicit, if analyis works in a non threaded standalone mode. To be overridden in the user analysis class. Reimplemented from TGo4Analysis. Definition at line 160 of file TXXXAnalysis.cxx. References fEvents, fLastEvent, fMbsEvent, TGo4MbsEvent::GetCount(), TGo4Analysis::IsNewInputFile(), and TGo4Analysis::SetNewInputFile(). |
|
User defined function called once after processing the main event loop. Optionally. Reimplemented from TGo4Analysis. Definition at line 149 of file TXXXAnalysis.cxx. References fEvents, fLastEvent, and fMbsEvent. |
|
User defined function called once before processing the main event loop. Optionally. Reimplemented from TGo4Analysis. |
|
User defined function which processes the actual analysis. May be called explicitely from analysis client thread, or may run in an implicit loop provided by method RunImplicit, if analyis works in a non threaded standalone mode. To be overridden in the user analysis class. Reimplemented from TGo4Analysis. |
|
User defined function called once after processing the main event loop. Optionally. Reimplemented from TGo4Analysis. |
|
Definition at line 35 of file TXXXAnalysis.h. |
|
Definition at line 36 of file TXXXAnalysis.h. Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop(). |
|
Definition at line 37 of file TXXXAnalysis.h. Referenced by TXXXAnalysis(). |
|
Definition at line 38 of file TXXXAnalysis.h. Referenced by TXXXAnalysis(). |
|
Definition at line 48 of file TXXXAnalysis.h. Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop(). |
|
Definition at line 49 of file TXXXAnalysis.h. Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop(). |
|
Definition at line 40 of file TXXXAnalysis.h. |
|
Definition at line 41 of file TXXXAnalysis.h. |
|
Definition at line 42 of file TXXXAnalysis.h. |
|
Definition at line 43 of file TXXXAnalysis.h. |
|
Definition at line 44 of file TXXXAnalysis.h. |
|
Definition at line 45 of file TXXXAnalysis.h. |
|
Definition at line 46 of file TXXXAnalysis.h. |
|
Definition at line 47 of file TXXXAnalysis.h. |