| 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 | ||||||||