#include <TCBMSecondProc.h>
Public Member Functions | |
TCBMSecondProc (const char *name=0) | |
virtual | ~TCBMSecondProc () |
void | AddProc (TCBMProc *proc) |
virtual Bool_t | BuildEvent (TGo4EventElement *) |
Static Public Member Functions | |
static TCBMSecondProc * | Instance () |
static void | SetDfltScript (const char *name) |
static const char * | GetDfltScript () |
Protected Attributes | |
TObjArray | fProc |
pointer on object singelton | |
Static Protected Attributes | |
static TString | fDfltSetupScript = "second.C" |
static TCBMSecondProc * | fInstance = 0 |
name of setup script |
Definition at line 10 of file TCBMSecondProc.h.
TCBMSecondProc::TCBMSecondProc | ( | const char * | name = 0 |
) |
Definition at line 19 of file TCBMSecondProc.cxx.
References fDfltSetupScript, and fInstance.
TCBMSecondProc::~TCBMSecondProc | ( | ) | [virtual] |
Definition at line 33 of file TCBMSecondProc.cxx.
void TCBMSecondProc::AddProc | ( | TCBMProc * | proc | ) |
Add subprocessor, it will be automatically deleted at the end
Definition at line 43 of file TCBMSecondProc.cxx.
References fProc.
Referenced by TCBMProc::TCBMProc().
Bool_t TCBMSecondProc::BuildEvent | ( | TGo4EventElement * | outevnt | ) | [virtual] |
Can be overwritten by subclass, but is not recommended! use ProcessEvent or ProcessSubevent instead
Definition at line 51 of file TCBMSecondProc.cxx.
References fProc, and TCBMProc::Process().
static const char* TCBMSecondProc::GetDfltScript | ( | ) | [inline, static] |
Definition at line 28 of file TCBMSecondProc.h.
References fDfltSetupScript.
Referenced by TCBMAnalysis::TCBMAnalysis().
static TCBMSecondProc* TCBMSecondProc::Instance | ( | ) | [inline, static] |
Definition at line 25 of file TCBMSecondProc.h.
References fInstance.
Referenced by TCBMProc::TCBMProc().
static void TCBMSecondProc::SetDfltScript | ( | const char * | name | ) | [inline, static] |
Definition at line 27 of file TCBMSecondProc.h.
References fDfltSetupScript.
TString TCBMSecondProc::fDfltSetupScript = "second.C" [static, protected] |
Definition at line 14 of file TCBMSecondProc.h.
Referenced by GetDfltScript(), SetDfltScript(), and TCBMSecondProc().
TCBMSecondProc * TCBMSecondProc::fInstance = 0 [static, protected] |
name of setup script
Definition at line 16 of file TCBMSecondProc.h.
Referenced by Instance(), TCBMSecondProc(), and ~TCBMSecondProc().
TObjArray TCBMSecondProc::fProc [protected] |
pointer on object singelton
Definition at line 18 of file TCBMSecondProc.h.
Referenced by AddProc(), BuildEvent(), and ~TCBMSecondProc().