51 AddAnalysisStep(step1);
64 AddAnalysisStep(step2);
72 fWinCon1 = MakeWinCond(
"wincon1", 50, 2000);
96 fSize =
MakeTH1(
'D',
"Eventsize",
"Event size [b]", 160, 1., 160.);
#define __GO4BUILDVERSION__
Contains a single step of the analysis.
void SetErrorStopEnabled(Bool_t on)
Enables or disables the stop-on-error mode.
void SetProcessEnabled(Bool_t on=kTRUE)
Enables or disables the event processing.
void SetStoreEnabled(Bool_t on=kTRUE)
Enables or disables the event store.
void SetSourceEnabled(Bool_t on=kTRUE)
Enables or disables the event source.
The mother of all go4 analysis.
TGo4EventElement * GetInputEvent(const char *stepname) const
Returns the input event structure of analysis step.
TGo4EventElement * GetOutputEvent() const
Returns the output event (detector) structure of analysis step.
Bool_t IsNewInputFile() const
True if input filelist has changed to a new lmd file.
TH1 * MakeTH1(char type, const char *fullname, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, const char *xtitle=nullptr, const char *ytitle=nullptr)
Create one dimensional histogram of specified type.
void Print(Option_t *opt="") const override
Printout the analysis (step-) setup.
static void Info(const char *text,...) GO4_PRINTF_ARGS
User shortcut for message with prio 1.
static void Error(const char *text,...) GO4_PRINTF_ARGS
User shortcut for message with prio 3.
Ready to use step factory.
void DefEventProcessor(const char *Pname, const char *Pclass)
Configure name and class name for event processor.
void DefInputEvent(const char *Iname, const char *Iclass)
Configure name and class name for input event.
void DefOutputEvent(const char *Oname, const char *Oclass)
Configure name and class name for output event.
static Bool_t CheckVersion(Int_t version)
Returns true if Version number matches the argument of the Method.
Int_t UserPostLoop() override
User defined function called once after processing the main event loop.
TXXXUnpackEvent * fRawEvent
Int_t UserPreLoop() override
User defined function called once before processing the main event loop.
Int_t UserEventFunc() override
User defined function which processes the actual analysis.