| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Abstract Factory used by the top level user event to unpack
the raw event into subevents or detector information.
Factory method implementations are user specific; there
might be more than one factory method in this class, each
dedicated for one special subevent. Default factory method is
CreateSubElement
Field Summary | |
private TGo4EventCalibration* | fxCalibration |
private TGo4EventElement* | fxInputEvent |
Fields inherited from interface Go4Event.TGo4EventSource |
fgiTIMEOUTDEFAULT, fguTXTLEN |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
| TGo4EventProcessor(const char * name) |
private | TGo4EventProcessor() Default ctor for root streamer. |
Destructor Summary | |
~TGo4EventProcessor() |
Method Summary | |
Bool_t | AddAnalysisCondition(TGo4Condition* con, const Text_t* subfolder) Register condition to go4 framework. |
Bool_t | AddCanvas(TCanvas* can, const Text_t* subfolder) Register TCanvas to go4 framework. |
Bool_t | AddHistogram(TH1* his, const Text_t* subfolder, Bool_t replace) Register histogram to go4 framework. |
Bool_t | AddObject(TNamed* anything, const Text_t* subfolder) Register user object to go4 framework. |
Bool_t | AddParameter(TGo4Parameter* par, const Text_t* subfolder) Register paramter to go4 framework. |
Bool_t | AddPicture(TGo4Picture* pic, const Text_t* subfolder) Register picture to go4 framework. |
Bool_t | CheckCalibration(const char * classname) Check if calibration class is valid. |
Bool_t | CheckInputEvent(const char * classname) Check if input event is valid. |
void | Clear(Option_t* opt) |
TGo4Condition* | GetAnalysisCondition(const Text_t* name) Get condition from go4 framework. |
TGo4EventCalibration* | GetCalibration() Access to external calibration object. |
TCanvas* | GetCanvas(const Text_t* name) Get TCanvas from go4 framework. |
TH1* | GetHistogram(const Text_t* name) Get histogram from go4 framework. |
TGo4EventElement* | GetInputEvent() Access to external raw event which is set as association member. |
TGo4EventElement* | GetInputEvent(const Text_t* stepname) Returns the input event structure of analysis step. |
TNamed* | GetObject(const Text_t* name, const Text_t* folder) Get any object from go4 framework. |
TGo4EventElement* | GetOutputEvent(const Text_t* stepname) Returns the output event structure of analysis step. |
TGo4Parameter* | GetParameter(const Text_t* name) Get paramter from go4 framework. |
TGo4Picture* | GetPicture(const Text_t* name) Get picture from go4 framework. |
void | Message(Int_t prio, const Text_t* text, ... ) Display a user message. |
Bool_t | RemoveAnalysisCondition(const Text_t* name) UnRegister condition from go4 framework and delete it. |
Bool_t | RemoveCanvas(const Text_t* name) UnRegister canvas from go4 framework and delete it. |
Bool_t | RemoveHistogram(const Text_t* name) UnRegister histogram from go4 framework and delete it. |
Bool_t | RemoveParameter(const Text_t* name) UnRegister parameter from go4 framework and delete it. |
Bool_t | RemovePicture(const Text_t* name) UnRegister picture from go4 framework and delete it. |
void | SendObjectToGUI(TNamed* ob) Send any object as copy to gui. |
void | SetCalibration(TGo4EventCalibration* cali) Sets reference to external raw event which is used by the concrete processor to unpack the interesting information. |
void | SetInputEvent(TGo4EventElement* raw) Sets reference to external raw event which is used by the concrete processor to unpack the interesting information. |
Methods inherited from interface Go4Event.TGo4EventSource |
GetCreateStatus, GetErrMess, GetEventStatus, SetCreateStatus, SetErrMess, SetEventStatus, ThrowError |
Methods inherited from class TNamed |
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Field Detail |
private TGo4EventCalibration* fxCalibration
private TGo4EventElement* fxInputEvent
Constructor Detail |
public TGo4EventProcessor(const char * name)
private TGo4EventProcessor()
Method Detail |
public synchronized ~TGo4EventProcessor()
Method Detail |
public Bool_t AddAnalysisCondition(TGo4Condition* con, const Text_t* subfolder)
public Bool_t AddCanvas(TCanvas* can, const Text_t* subfolder)
public Bool_t AddHistogram(TH1* his, const Text_t* subfolder, Bool_t replace)
public Bool_t AddObject(TNamed* anything, const Text_t* subfolder)
public Bool_t AddParameter(TGo4Parameter* par, const Text_t* subfolder)
public Bool_t AddPicture(TGo4Picture* pic, const Text_t* subfolder)
public Bool_t CheckCalibration(const char * classname)
public Bool_t CheckInputEvent(const char * classname)
public void Clear(Option_t* opt)
public TGo4Condition* GetAnalysisCondition(const Text_t* name)
public TGo4EventCalibration* GetCalibration()
public TCanvas* GetCanvas(const Text_t* name)
public TH1* GetHistogram(const Text_t* name)
public TGo4EventElement* GetInputEvent()
public TGo4EventElement* GetInputEvent(const Text_t* stepname)
public TNamed* GetObject(const Text_t* name, const Text_t* folder)
public TGo4EventElement* GetOutputEvent(const Text_t* stepname)
public TGo4Parameter* GetParameter(const Text_t* name)
public TGo4Picture* GetPicture(const Text_t* name)
public void Message(Int_t prio, const Text_t* text, ... )
public Bool_t RemoveAnalysisCondition(const Text_t* name)
public Bool_t RemoveCanvas(const Text_t* name)
public Bool_t RemoveHistogram(const Text_t* name)
public Bool_t RemoveParameter(const Text_t* name)
public Bool_t RemovePicture(const Text_t* name)
public void SendObjectToGUI(TNamed* ob)
public void SetCalibration(TGo4EventCalibration* cali)
public void SetInputEvent(TGo4EventElement* raw)
Association Links |
to Class TGo4EventCalibration
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |