26 TGo4Status(name,
"Go4 AnalysisStep Status Object")
28 GO4TRACE((15,
"TGo4AnalysisStepStatus::TGo4AnalysisStepStatus(const char *)",__LINE__, __FILE__));
33 GO4TRACE((15,
"TGo4AnalysisStepStatus::~TGo4AnalysisStepStatus()",__LINE__, __FILE__));
41 PrintLine(
"++++ Analysis Step %s ++++", GetName());
42 TROOT::IncreaseDirLevel();
71 TROOT::DecreaseDirLevel();
72 PrintLine(
"---------------------------------------------- ");
void Print(Option_t *opt="") const override
TGo4EventSourceParameter * TakeSourcePar()
Removes source parameter from the step and return it back to the user User is responsible to cleanup ...
TGo4EventSourceParameter * fxSourceType
Parameter object of next event source to be activated.
TGo4EventProcessorParameter * fxProcessorType
Parameter object of next event processor to be activated.
TGo4EventSourceParameter * GetSourcePar() const
Returns the event source parameter which was put into this status object.
Bool_t IsProcessEnabled() const
TGo4EventProcessorParameter * GetProcessorPar() const
Returns the event processor parameter which was put into this status object.
Bool_t IsSourceEnabled() const
TGo4EventStoreParameter * fxStoreType
Parameter object of next event storage to be activated.
virtual ~TGo4AnalysisStepStatus()
void SetStorePar(TGo4EventStoreParameter *kind)
Sets the event store parameter which is used on intitialization of this step.
Int_t GetProcessStatus() const
Returns status value of processor.
Bool_t IsStoreEnabled() const
void SetProcessorPar(TGo4EventProcessorParameter *kind)
Sets the event processor parameter which is used on intitialization of this step.
TGo4EventStoreParameter * GetStorePar() const
Returns the event store parameter which was put into this status object.
void SetSourcePar(TGo4EventSourceParameter *kind)
Sets the event source parameter which is used on intitialization of this step.
Basic type for all classes containing information to parametrize the event processor.
Basic type for all classes containing information to parameterize the event source.
Basic type for all classes containing information to parametrize the event store.
static void PrintLine(const char *text,...)
Print single line of debug output with appropriate indent.