|
GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TXXXProc.h>
Inheritance diagram for TXXXProc:Public Member Functions | |
| TXXXProc () | |
| TXXXProc (const char *name) | |
| virtual | ~TXXXProc () |
| Bool_t | BuildEvent (TGo4EventElement *target) override |
| TXXXProc () | |
| TXXXProc (const char *name) | |
| virtual | ~TXXXProc () |
| Bool_t | BuildEvent (TGo4EventElement *) override |
| TXXXProc () | |
| TXXXProc (const char *name) | |
| virtual | ~TXXXProc () |
| Bool_t | BuildEvent (TGo4EventElement *target) override |
Public Member Functions inherited from TGo4EventProcessor | |
| TGo4EventProcessor (const char *name) | |
| virtual | ~TGo4EventProcessor () |
| void | SetInputEvent (TGo4EventElement *raw) |
| TGo4EventElement * | GetInputEvent () |
| virtual Bool_t | CheckInputEvent (const char *classname) |
| void | SetCalibration (TGo4EventCalibration *cali) |
| TGo4EventCalibration * | GetCalibration () const |
| virtual Bool_t | CheckCalibration (const char *classname) |
| virtual void | InitEvent (TGo4EventElement *) |
| virtual void | FinalizeEvent () |
| Bool_t | AddObject (TNamed *anything, const char *subfolder=nullptr) |
| Bool_t | AddHistogram (TH1 *his, const char *subfolder=nullptr, Bool_t replace=kTRUE) |
| Bool_t | AddParameter (TGo4Parameter *par, const char *subfolder=nullptr) |
| Bool_t | AddAnalysisCondition (TGo4Condition *con, const char *subfolder=nullptr) |
| Bool_t | AddPicture (TGo4Picture *pic, const char *subfolder=nullptr) |
| Bool_t | AddCanvas (TCanvas *can, const char *subfolder=nullptr) |
| Bool_t | RemoveHistogram (const char *name) |
| Bool_t | RemoveParameter (const char *name) |
| Bool_t | RemoveAnalysisCondition (const char *name) |
| Bool_t | RemovePicture (const char *name) |
| Bool_t | RemoveCanvas (const char *name) |
| TNamed * | GetObject (const char *name, const char *folder=nullptr) |
| TH1 * | GetHistogram (const char *name) |
| TGo4Parameter * | GetParameter (const char *name, const char *par_class=nullptr) |
| TGo4Condition * | GetAnalysisCondition (const char *name, const char *cond_cl=nullptr) |
| TGo4Picture * | GetPicture (const char *name) |
| TCanvas * | GetCanvas (const char *name) |
| TGo4EventElement * | GetInputEvent (const char *stepname) |
| TGo4EventElement * | GetOutputEvent (const char *stepname) |
| void | Message (Int_t prio, const char *text,...) |
| void | SendObjectToGUI (TNamed *ob) |
| void | Clear (Option_t *opt="") override |
| void | SetMakeWithAutosave (Bool_t on=kTRUE) |
| Bool_t | IsObjMade () const |
| 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) |
| 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=nullptr, const char *ytitle=nullptr, const char *ztitle=nullptr) |
| TGraph * | MakeGraph (const char *fullname, const char *title, Int_t points=0, Double_t *xvalues=nullptr, Double_t *yvalues=nullptr) |
| TGraph * | MakeGraph (const char *fullname, const char *title, TF1 *function) |
| TGo4RollingGraph * | MakeRollingGraph (const char *fullname, const char *title, Int_t points=0, Int_t average=1) |
| TGo4WinCond * | MakeWinCond (const char *fullname, Double_t xmin, Double_t xmax, const char *HistoName=nullptr) |
| TGo4WinCond * | MakeWinCond (const char *fullname, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, const char *HistoName=nullptr) |
| TGo4PolyCond * | MakePolyCond (const char *fullname, Int_t npoints, Double_t(*points) [2], const char *HistoName=nullptr) |
| 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=nullptr) |
| TGo4ShapedCond * | MakeCircleCond (const char *fullname, Int_t npoints, Double_t cx, Double_t cy, Double_t r, const char *HistoName=nullptr) |
| TGo4ShapedCond * | MakeBoxCond (const char *fullname, Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta, const char *HistoName=nullptr) |
| TGo4ShapedCond * | MakeFreeShapeCond (const char *fullname, Int_t npoints, Double_t(*points) [2], const char *HistoName=nullptr) |
| TGo4ListCond * | MakeListCond (const char *fullname, const Int_t num, const Int_t *values, const char *HistoName=nullptr) |
| TGo4ListCond * | MakeListCond (const char *fullname, const Int_t start, const Int_t stop, const Int_t step=1, const char *HistoName=nullptr) |
| TGo4ListCond * | MakeListCond (const char *fullname, const char *title, const char *HistoName=nullptr) |
| TGo4Parameter * | MakeParameter (const char *fullname, const char *classname, const char *newcmd=nullptr) |
| Long64_t | ExecuteScript (const char *script_name) |
| Long64_t | ExecutePython (const char *macro_name, Int_t *errcode=nullptr) |
| Long64_t | ExecuteLine (const char *command, Int_t *errcode=nullptr) |
| Bool_t | IsKeepInputEvent () const |
| void | SetKeepInputEvent (Bool_t val=kTRUE) |
| Bool_t | IsKeepOutputEvent () const |
| void | SetKeepOutputEvent (Bool_t val=kTRUE) |
| virtual void | UserPreLoop () |
| virtual void | UserPostLoop () |
Public Member Functions inherited from TGo4EventSource | |
| TGo4EventSource () | |
| TGo4EventSource (const char *name) | |
| virtual | ~TGo4EventSource () |
| void | Clear (Option_t *opt="") override |
| Int_t | GetCreateStatus () const |
| Int_t | GetEventStatus () const |
| const char * | GetErrMess () const |
| virtual const char * | GetActiveName () const |
| virtual Bool_t | CheckEventClass (TClass *cl) |
Private Attributes | |
| TH1 * | fCr1Ch [8] = {nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr} |
| TH1 * | fCr2Ch [8] = {nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr,nullptr} |
| TH2 * | fCr1Ch1x2 {nullptr} |
| TH1 * | fHis1 {nullptr} |
| TH1 * | fHis1gate {nullptr} |
| TH1 * | fHis2 {nullptr} |
| TH1 * | fHis2gate {nullptr} |
| TGo4WinCond * | fconHis1 {nullptr} |
| TGo4WinCond * | fconHis2 {nullptr} |
| TGo4PolyCond * | fPolyCon {nullptr} |
| TGo4CondArray * | fConArr {nullptr} |
| TXXXControl * | fControl {nullptr} |
| TGo4Picture * | fPicture {nullptr} |
| TGo4Picture * | fcondSet {nullptr} |
| TProfile * | fProfile {nullptr} |
| TProfile2D * | fProfile2D {nullptr} |
| TH1 * | fHis3 {nullptr} |
| Long_t | fHis3Counter {0} |
| TXXXParam * | fParam {nullptr} |
Additional Inherited Members | |
Static Public Attributes inherited from TGo4EventSource | |
| static const Int_t | fgiTIMEOUTDEFAULT =1 |
Protected Types inherited from TGo4EventSource | |
| enum | { fguTXTLEN = 256 } |
Protected Member Functions inherited from TGo4EventProcessor | |
| TGo4EventProcessor () | |
Protected Member Functions inherited from TGo4EventSource | |
| void | SetErrMess (const char *txt) |
| void | SetEventStatus (Int_t status) |
| void | SetCreateStatus (Int_t status) |
| void | ThrowError (Int_t creastat, Int_t errstat, const char *message,...) |
| void | ThrowEOF (Int_t creastat, Int_t errstat, const char *message,...) |
Definition at line 23 of file TXXXProc.h.
| TXXXProc::TXXXProc | ( | ) |
Definition at line 33 of file TXXXProc.cxx.
References TGo4Log::Info().
| TXXXProc::TXXXProc | ( | const char * | name | ) |
Definition at line 46 of file TXXXProc.cxx.
References TGo4EventProcessor::AddAnalysisCondition(), TGo4Picture::AddCondition(), TGo4EventProcessor::AddObject(), TGo4Picture::AddObject(), TGo4EventProcessor::AddPicture(), TGo4CondArray::Disable(), TGo4EventProcessor::ExecuteScript(), fConArr, fcondSet, fconHis1, fconHis2, fControl, fCr1Ch, fCr1Ch1x2, fCr2Ch, fHis1, fHis1gate, fHis2, fHis2gate, fPicture, fPolyCon, fProfile, fProfile2D, TGo4EventProcessor::GetAnalysisCondition(), TGo4EventProcessor::GetObject(), TGo4EventProcessor::GetParameter(), TGo4EventProcessor::GetPicture(), TGo4Log::Info(), TGo4Picture::LPic(), TGo4EventProcessor::MakePolyCond(), TGo4EventProcessor::MakeTH1(), TGo4EventProcessor::MakeTH2(), TGo4EventProcessor::MakeWinCond(), TGo4Picture::Pic(), TGo4Parameter::Print(), TGo4CondArray::ResetCounts(), TGo4Picture::SetDivision(), TGo4Picture::SetDrawOption(), TGo4Picture::SetFillAtt(), TGo4Picture::SetLineAtt(), TGo4Picture::SetLinesDivision(), and TGo4CondArray::SetValues().
|
virtual |
Definition at line 39 of file TXXXProc.cxx.
References TGo4Log::Info().
| TXXXProc::TXXXProc | ( | ) |
| TXXXProc::TXXXProc | ( | const char * | name | ) |
|
virtual |
| TXXXProc::TXXXProc | ( | ) |
| TXXXProc::TXXXProc | ( | const char * | name | ) |
|
virtual |
|
overridevirtual |
Fill the destination event dest.
Reimplemented from TGo4EventSource.
|
overridevirtual |
Fill the destination event dest.
Reimplemented from TGo4EventSource.
|
overridevirtual |
Fill the destination event dest.
Reimplemented from TGo4EventSource.
Definition at line 163 of file TXXXProc.cxx.
References TGo4Log::Error(), fConArr, fconHis1, fconHis2, fControl, fCr1Ch, fCr1Ch1x2, fCr2Ch, TXXXEvent::fCrate1, TXXXEvent::fCrate2, fHis1, fHis1gate, fHis2, fHis2gate, TXXXControl::fill, fPolyCon, fProfile, fProfile2D, TGo4EventProcessor::GetInputEvent(), TGo4MbsEvent::GetTrigger(), TGo4Log::Info(), TGo4MbsEvent::NextSubEvent(), TGo4MbsEvent::ResetIterator(), TGo4EventElement::SetValid(), TGo4WinCond::Test(), and TGo4PolyCond::Test().
|
private |
Definition at line 42 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 45 of file TXXXProc.h.
Referenced by TXXXProc().
|
private |
Definition at line 39 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 40 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 43 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 32 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 34 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 33 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 35 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 36 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 37 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 38 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 37 of file TXXXProc.h.
|
private |
Definition at line 38 of file TXXXProc.h.
|
private |
Definition at line 42 of file TXXXProc.h.
|
private |
Definition at line 44 of file TXXXProc.h.
Referenced by TXXXProc().
|
private |
Definition at line 41 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 46 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
|
private |
Definition at line 47 of file TXXXProc.h.
Referenced by BuildEvent(), and TXXXProc().
1.8.13