14#ifndef TGO4ANALYSISSTEPSTATUS_H
15#define TGO4ANALYSISSTEPSTATUS_H
38 void Print(Option_t *opt =
"")
const override;
Status object of one analysis step.
void Print(Option_t *opt="") const override
void SetErrorStopEnabled(Bool_t on=kTRUE)
Enables or disables the stop-on-error mode.
void SetProcessStatus(Int_t val)
Sets status value of processor, user defined.
TGo4EventSourceParameter * TakeSourcePar()
Removes source parameter from the step and return it back to the user User is responsible to cleanup ...
Bool_t fbErrorStopped
True if the analysis step has been stopped after input error.
void SetSourceEnabled(Bool_t on=kTRUE)
Enables or disables the event source.
Bool_t fbErrorStopEnabled
Operation mode switch.
Bool_t fbSourceEnabled
Enables event source.If true, the event source is used to get the input event; otherwise we use the o...
void SetErrorStopped(Bool_t on)
Enables or disables the stop-on-error mode.
TGo4EventSourceParameter * GetSourcePar() const
Returns the event source parameter which was put into this status object.
TGo4EventStoreParameter * fxStoreType
Parameter object of next event storage to be activated.
Bool_t IsProcessEnabled() const
TGo4EventProcessorParameter * GetProcessorPar() const
Returns the event processor parameter which was put into this status object.
Bool_t fbStoreEnabled
Enables event store.
Bool_t IsSourceEnabled() const
virtual ~TGo4AnalysisStepStatus()
Bool_t IsErrorStopEnabled() const
True if analysis step shall stop on error.
TGo4EventProcessorParameter * fxProcessorType
Parameter object of next event processor to be activated.
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 IsErrorStopped() const
True if analysis step has been stopped on error.
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.
Bool_t fbProcessEnabled
Enables processing of the input event.
Int_t fiProcessStatus
Contains current analysis step status value.
void SetStoreEnabled(Bool_t on=kTRUE)
Enables or disables the event store.
void SetProcessEnabled(Bool_t on=kTRUE)
Enables or disables the event processing.
void SetSourcePar(TGo4EventSourceParameter *kind)
Sets the event source parameter which is used on intitialization of this step.
TGo4EventSourceParameter * fxSourceType
Parameter object of next event source to be activated.
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.