28 fbKeepInputEvent(kFALSE),
29 fbKeepOutputEvent(kFALSE)
31 GO4TRACE((15,
"TGo4EventProcessor::TGo4EventProcessor()",__LINE__, __FILE__));
36 GO4TRACE((15,
"TGo4EventProcessor::~TGo4EventProcessor()",__LINE__, __FILE__));
41 GO4TRACE((12,
"TGo4EventProcessor::CheckInputEvent()",__LINE__, __FILE__));
49 GO4TRACE((12,
"TGo4EventProcessor::CheckCalibration()",__LINE__, __FILE__));
154 va_start(args, text);
167 TGo4Log::Info(
"Default Clear of event processor %s", GetName());
183 Int_t nbinsx, Double_t xlow, Double_t xup,
184 const char* xtitle,
const char* ytitle)
192 Int_t nbinsx, Double_t xlow, Double_t xup,
193 Int_t nbinsy, Double_t ylow, Double_t yup,
194 const char* xtitle,
const char* ytitle,
const char* ztitle)
199 xtitle, ytitle, ztitle);
221 Double_t xmin, Double_t xmax,
222 const char* HistoName)
228 Double_t xmin, Double_t xmax,
229 Double_t ymin, Double_t ymax,
230 const char* HistoName)
240 Double_t (*points) [2],
241 const char* HistoName)
248 Double_t a1, Double_t a2, Double_t theta,
const char* HistoName)
254 Double_t r,
const char* HistoName)
260 Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta,
261 const char* HistoName )
268 Double_t (*points) [2],
269 const char* HistoName)
294 const char* classname,
TNamed * GetObject(const char *name, const char *folder=0)
TH1 * MakeTH1(char type, const char *fullname, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, const char *xtitle=0, const char *ytitle=0)
Graphs that renew themselves iteratively to monitor a value.
TGo4ListCond * MakeListCond(const char *fullname, const Int_t num, const Int_t *values, const char *HistoName=0)
void SetMakeWithAutosave(Bool_t on=kTRUE)
Bool_t RemoveParameter(const char *name)
TGo4ShapedCond * MakeFreeShapeCond(const char *fullname, Int_t npoints, Double_t(*points)[2], const char *HistoName=0)
Bool_t AddCanvas(TCanvas *can, const char *subfolder=0)
TGo4Parameter * MakeParameter(const char *fullname, const char *classname, const char *newcmd=0)
TGo4ShapedCond * MakeCircleCond(const char *fullname, Int_t npoints, Double_t cx, Double_t cy, Double_t r, const char *HistoName=0)
TGo4ShapedCond * MakeBoxCond(const char *fullname, Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta, const char *HistoName=0)
Bool_t AddHistogram(TH1 *his, const char *subfolder=0, Bool_t replace=kTRUE)
TGo4ShapedCond * MakeFreeShapeCond(const char *fullname, Int_t npoints, Double_t(*points)[2], const char *HistoName=0)
virtual ~TGo4EventProcessor()
Bool_t RemovePicture(const char *name)
Bool_t RemoveParameter(const char *name)
Bool_t AddParameter(TGo4Parameter *par, const char *subfolder=0)
TGo4EventElement * GetOutputEvent(const char *stepname)
TGo4Picture * GetPicture(const char *name)
TGo4ShapedCond * MakeEllipseCond(const char *fullname, Int_t npoints, Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta=0, const char *HistoName=0)
TH2 * MakeTH2(char type, const char *fullname, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup, const char *xtitle=0, const char *ytitle=0, const char *ztitle=0)
TGo4RollingGraph * MakeRollingGraph(const char *fullname, const char *title, Int_t points=0, Int_t average=1)
virtual Bool_t CheckInputEvent(const char *classname)
TGo4WinCond * MakeWinCond(const char *fullname, Double_t xmin, Double_t xmax, const char *HistoName=0)
TGo4ListCond * MakeListCond(const char *fullname, const Int_t num, const Int_t *values, const char *HistoName=0)
Bool_t RemoveAnalysisCondition(const char *name)
TH2 * MakeTH2(char type, const char *fullname, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup, const char *xtitle=0, const char *ytitle=0, const char *ztitle=0)
TGo4Condition * GetAnalysisCondition(const char *name, const char *cond_cl=0)
TGo4PolyCond * MakePolyCond(const char *fullname, Int_t npoints, Double_t(*points)[2], const char *HistoName=0)
TGo4EventCalibration * fxCalibration
TGo4Condition * GetAnalysisCondition(const char *name, const char *cond_cl=0)
Bool_t RemoveCanvas(const char *name)
Bool_t AddHistogram(TH1 *his, const char *subfolder=0, Bool_t replace=kTRUE)
Long_t ExecutePython(const char *script_name, Int_t *errcode=0)
Bool_t AddParameter(TGo4Parameter *par, const char *subfolder=0)
TGo4Parameter * MakeParameter(const char *fullname, const char *classname, const char *cmd=0)
TGo4ShapedCond * MakeCircleCond(const char *fullname, Int_t npoints, Double_t cx, Double_t cy, Double_t r, const char *HistoName=0)
TH1 * GetHistogram(const char *name)
TCanvas * GetCanvas(const char *name)
TGo4EventElement * GetInputEvent(const char *stepname)
TGraph * MakeGraph(const char *fullname, const char *title, Int_t points=0, Double_t *xvalues=0, Double_t *yvalues=0)
TCanvas * GetCanvas(const char *name)
Bool_t AddObject(TNamed *anything, const char *subfolder=0, Bool_t replace=kTRUE)
Bool_t AddCanvas(TCanvas *can, const char *subfolder=0)
void Message(Int_t prio, const char *text,...)
Bool_t AddPicture(TGo4Picture *pic, const char *subfolder=0)
Bool_t AddAnalysisCondition(TGo4Condition *con, const char *subfolder=0)
TGo4Parameter * GetParameter(const char *name, const char *parameter_class=0)
Long_t ExecuteScript(const char *script_name)
Bool_t RemoveCanvas(const char *name)
TGo4Picture * GetPicture(const char *name)
Long_t ExecuteScript(const char *script_name)
TGo4Parameter * GetParameter(const char *name, const char *par_class=0)
TGo4ShapedCond * MakeBoxCond(const char *fullname, Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta, const char *HistoName=0)
virtual Bool_t CheckCalibration(const char *classname)
TGo4EventElement * GetInputEvent()
TGo4RollingGraph * MakeRollingGraph(const char *fullname, const char *title, Int_t points=0, Int_t average=1)
Bool_t AddAnalysisCondition(TGo4Condition *con, const char *subfolder=0)
Long_t ExecuteLine(const char *command, Int_t *errcode=0)
Long_t ExecuteLine(const char *command, Int_t *errcode=0)
Bool_t AddPicture(TGo4Picture *pic, const char *subfolder=0)
Bool_t AddObject(TNamed *anything, const char *subfolder=0)
TH1 * MakeTH1(char type, const char *fullname, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, const char *xtitle=0, const char *ytitle=0)
void Message(Int_t prio, const char *text,...)
virtual void Clear(Option_t *opt="")
TGo4EventElement * fxInputEvent
void SendObjectToGUI(TNamed *ob)
TNamed * GetObject(const char *name, const char *folder=0)
TGo4EventElement * GetOutputEvent(const char *stepname)
Bool_t RemoveAnalysisCondition(const char *name)
Bool_t RemoveHistogram(const char *name, Bool_t del=kTRUE)
#define __MESSAGETEXTLENGTH__
static TGo4Analysis * Instance()
TH1 * GetHistogram(const char *name)
Long_t ExecutePython(const char *macro_name, Int_t *errcode=0)
TGo4PolyCond * MakePolyCond(const char *fullname, Int_t npoints, Double_t(*points)[2], const char *HistoName=0, Bool_t shapedcond=kFALSE)
void SetMakeWithAutosave(Bool_t on=kTRUE)
TGraph * MakeGraph(const char *fullname, const char *title, Int_t points=0, Double_t *xvalues=0, Double_t *yvalues=0)
static void Info(const char *text,...)
Bool_t RemovePicture(const char *name)
TGo4ShapedCond * MakeEllipseCond(const char *fullname, Int_t npoints, Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta=0, const char *HistoName=0)
TGo4WinCond * MakeWinCond(const char *fullname, Double_t xmin, Double_t xmax, const char *HistoName=0)
Bool_t RemoveHistogram(const char *name)