Public Member Functions | Private Attributes

TXXXAnalysis Class Reference

#include <TXXXAnalysis.h>

Inheritance diagram for TXXXAnalysis:
TGo4Analysis TGo4Analysis TGo4Analysis TGo4CommandReceiver TGo4CommandReceiver TGo4CommandReceiver

List of all members.

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

TGo4MbsEventfMbsEvent
TXXXControlfCtl
Int_t fEvents
Int_t fLastEvent
TXXXUnpackEventfRawEvent
TXXXAnlEventfCalEvent
TGo4WinCondfWinCon1
TH1D * fSize
TXXXParameterfPar
TGo4FitterEnvelopefFitEnvSize
TGo4FitterEnvelopefFitEnvSpectrum

Detailed Description

Definition at line 22 of file TXXXAnalysis.h.


Constructor & Destructor Documentation

TXXXAnalysis::TXXXAnalysis (  ) 

Definition at line 27 of file TXXXAnalysis.cxx.

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]

Member Function Documentation

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.


Member Data Documentation

Definition at line 37 of file TXXXAnalysis.h.

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().

Definition at line 39 of file TXXXAnalysis.h.

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().

Definition at line 31 of file TXXXAnalysis.h.

Referenced by UserEventFunc(), UserPostLoop(), and UserPreLoop().

Definition at line 38 of file TXXXAnalysis.h.

Definition at line 36 of file TXXXAnalysis.h.

TH1D * TXXXAnalysis::fSize [private]

Definition at line 39 of file TXXXAnalysis.h.

Definition at line 38 of file TXXXAnalysis.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines