#include <TXXXAnalysis.h>
Public Member Functions | |
TXXXAnalysis () | |
TXXXAnalysis (int argc, char **argv) | |
virtual | ~TXXXAnalysis () |
virtual Int_t | UserPreLoop () |
virtual Int_t | UserEventFunc () |
virtual Int_t | UserPostLoop () |
TXXXAnalysis () | |
TXXXAnalysis (int argc, char **argv) | |
virtual | ~TXXXAnalysis () |
virtual Int_t | UserPreLoop () |
virtual Int_t | UserEventFunc () |
virtual Int_t | UserPostLoop () |
TXXXAnalysis () | |
TXXXAnalysis (int argc, char **argv) | |
virtual | ~TXXXAnalysis () |
virtual Int_t | UserPreLoop () |
virtual Int_t | UserEventFunc () |
virtual Int_t | UserPostLoop () |
Private Attributes | |
TGo4MbsEvent * | fMbsEvent |
TXXXControl * | fCtl |
Int_t | fEvents |
Int_t | fLastEvent |
TXXXUnpackEvent * | fRawEvent |
TXXXAnlEvent * | fCalEvent |
TGo4WinCond * | fWinCon1 |
TH1D * | fSize |
TXXXParameter * | fPar |
TGo4FitterEnvelope * | fFitEnvSize |
TGo4FitterEnvelope * | fFitEnvSpectrum |
Definition at line 22 of file TXXXAnalysis.h.
TXXXAnalysis::TXXXAnalysis | ( | ) |
Definition at line 27 of file TXXXAnalysis.cxx.
TXXXAnalysis::TXXXAnalysis | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 37 of file TXXXAnalysis.cxx.
References __GO4BUILDVERSION__, TGo4Analysis::AddAnalysisStep(), TGo4Analysis::AddParameter(), TGo4Version::CheckVersion(), TGo4StepFactory::DefEventProcessor(), TGo4StepFactory::DefOutputEvent(), TGo4Log::Error(), fCtl, TGo4Log::Info(), TGo4AnalysisStep::SetErrorStopEnabled(), TGo4FileStoreParameter::SetOverwriteMode(), TGo4AnalysisStep::SetProcessEnabled(), TGo4AnalysisStep::SetSourceEnabled(), TGo4AnalysisStep::SetStoreEnabled(), and TGo4Analysis::TGo4AnalysisStep.
TXXXAnalysis::~TXXXAnalysis | ( | ) | [virtual] |
Definition at line 86 of file TXXXAnalysis.cxx.
References TGo4Log::Info().
TXXXAnalysis::TXXXAnalysis | ( | ) |
TXXXAnalysis::TXXXAnalysis | ( | int | argc, | |
char ** | argv | |||
) |
virtual TXXXAnalysis::~TXXXAnalysis | ( | ) | [virtual] |
TXXXAnalysis::TXXXAnalysis | ( | ) |
TXXXAnalysis::TXXXAnalysis | ( | int | argc, | |
char ** | argv | |||
) |
virtual TXXXAnalysis::~TXXXAnalysis | ( | ) | [virtual] |
Int_t TXXXAnalysis::UserEventFunc | ( | ) | [virtual] |
User defined function which processes the actual analysis. May be called explicitly from analysis client thread, or may run in an implicit loop provided by method RunImplicit, if analysis works in a non threaded standalone mode. To be overridden in the user analysis class.
Reimplemented from TGo4Analysis.
Definition at line 117 of file TXXXAnalysis.cxx.
References fEvents, fLastEvent, fMbsEvent, TGo4MbsEvent::GetCount(), TGo4Log::Info(), and TGo4Analysis::IsNewInputFile().
virtual Int_t TXXXAnalysis::UserEventFunc | ( | ) | [virtual] |
User defined function which processes the actual analysis. May be called explicitly from analysis client thread, or may run in an implicit loop provided by method RunImplicit, if analysis works in a non threaded standalone mode. To be overridden in the user analysis class.
Reimplemented from TGo4Analysis.
virtual Int_t TXXXAnalysis::UserEventFunc | ( | ) | [virtual] |
User defined function which processes the actual analysis. May be called explicitly from analysis client thread, or may run in an implicit loop provided by method RunImplicit, if analysis works in a non threaded standalone mode. To be overridden in the user analysis class.
Reimplemented from TGo4Analysis.
virtual Int_t TXXXAnalysis::UserPostLoop | ( | ) | [virtual] |
User defined function called once after processing the main event loop. Optionally.
Reimplemented from TGo4Analysis.
virtual Int_t TXXXAnalysis::UserPostLoop | ( | ) | [virtual] |
User defined function called once after processing the main event loop. Optionally.
Reimplemented from TGo4Analysis.
Int_t TXXXAnalysis::UserPostLoop | ( | ) | [virtual] |
User defined function called once after processing the main event loop. Optionally.
Reimplemented from TGo4Analysis.
Definition at line 106 of file TXXXAnalysis.cxx.
References fEvents, fLastEvent, fMbsEvent, and TGo4Log::Info().
virtual Int_t TXXXAnalysis::UserPreLoop | ( | ) | [virtual] |
User defined function called once before processing the main event loop. Optionally.
Reimplemented from TGo4Analysis.
Int_t TXXXAnalysis::UserPreLoop | ( | ) | [virtual] |
User defined function called once before processing the main event loop. Optionally.
Reimplemented from TGo4Analysis.
Definition at line 92 of file TXXXAnalysis.cxx.
References fEvents, fLastEvent, fMbsEvent, TGo4Analysis::GetInputEvent(), TGo4Log::Info(), and TGo4MbsEvent::PrintMbsFileHeader().
virtual Int_t TXXXAnalysis::UserPreLoop | ( | ) | [virtual] |
User defined function called once before processing the main event loop. Optionally.
Reimplemented from TGo4Analysis.
TXXXAnlEvent * TXXXAnalysis::fCalEvent [private] |
Definition at line 37 of file TXXXAnalysis.h.
TXXXControl* TXXXAnalysis::fCtl [private] |
Definition at line 32 of file TXXXAnalysis.h.
Referenced by TXXXAnalysis().
Int_t TXXXAnalysis::fEvents [private] |
Definition at line 33 of file TXXXAnalysis.h.
Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop().
TGo4FitterEnvelope* TXXXAnalysis::fFitEnvSize [private] |
Definition at line 39 of file TXXXAnalysis.h.
TGo4FitterEnvelope* TXXXAnalysis::fFitEnvSpectrum [private] |
Definition at line 40 of file TXXXAnalysis.h.
Int_t TXXXAnalysis::fLastEvent [private] |
Definition at line 34 of file TXXXAnalysis.h.
Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop().
TGo4MbsEvent * TXXXAnalysis::fMbsEvent [private] |
Definition at line 31 of file TXXXAnalysis.h.
Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop().
TXXXParameter* TXXXAnalysis::fPar [private] |
Definition at line 38 of file TXXXAnalysis.h.
TXXXUnpackEvent * TXXXAnalysis::fRawEvent [private] |
Definition at line 36 of file TXXXAnalysis.h.
TH1D * TXXXAnalysis::fSize [private] |
Definition at line 39 of file TXXXAnalysis.h.
TGo4WinCond* TXXXAnalysis::fWinCon1 [private] |
Definition at line 38 of file TXXXAnalysis.h.