GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
TYYYUnpackProc Class Reference

#include <TYYYUnpackProc.h>

+ Inheritance diagram for TYYYUnpackProc:

Public Member Functions

 TYYYUnpackProc ()
 
 TYYYUnpackProc (const char *name)
 
virtual ~TYYYUnpackProc ()
 
virtual Bool_t CheckEventClass (TClass *cl)
 
virtual Bool_t BuildEvent (TGo4EventElement *dest)
 
- Public Member Functions inherited from TGo4EventProcessor
 TGo4EventProcessor (const char *name)
 
virtual ~TGo4EventProcessor ()
 
void SetInputEvent (TGo4EventElement *raw)
 
TGo4EventElementGetInputEvent ()
 
virtual Bool_t CheckInputEvent (const char *classname)
 
void SetCalibration (TGo4EventCalibration *cali)
 
TGo4EventCalibrationGetCalibration ()
 
virtual Bool_t CheckCalibration (const char *classname)
 
virtual void InitEvent (TGo4EventElement *)
 
virtual void FinalizeEvent ()
 
Bool_t AddObject (TNamed *anything, const char *subfolder=0)
 
Bool_t AddHistogram (TH1 *his, const char *subfolder=0, Bool_t replace=kTRUE)
 
Bool_t AddParameter (TGo4Parameter *par, const char *subfolder=0)
 
Bool_t AddAnalysisCondition (TGo4Condition *con, const char *subfolder=0)
 
Bool_t AddPicture (TGo4Picture *pic, const char *subfolder=0)
 
Bool_t AddCanvas (TCanvas *can, const char *subfolder=0)
 
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=0)
 
TH1 * GetHistogram (const char *name)
 
TGo4ParameterGetParameter (const char *name, const char *par_class=0)
 
TGo4ConditionGetAnalysisCondition (const char *name, const char *cond_cl=0)
 
TGo4PictureGetPicture (const char *name)
 
TCanvas * GetCanvas (const char *name)
 
TGo4EventElementGetInputEvent (const char *stepname)
 
TGo4EventElementGetOutputEvent (const char *stepname)
 
void Message (Int_t prio, const char *text,...)
 
void SendObjectToGUI (TNamed *ob)
 
virtual void Clear (Option_t *opt="")
 
void SetMakeWithAutosave (Bool_t on=kTRUE)
 
Bool_t IsObjMade ()
 
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)
 
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)
 
TGo4WinCondMakeWinCond (const char *fullname, Double_t xmin, Double_t xmax, const char *HistoName=0)
 
TGo4WinCondMakeWinCond (const char *fullname, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, const char *HistoName=0)
 
TGo4PolyCondMakePolyCond (const char *fullname, Int_t npoints, Double_t(*points)[2], const char *HistoName=0)
 
TGo4ShapedCondMakeEllipseCond (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)
 
TGo4ShapedCondMakeCircleCond (const char *fullname, Int_t npoints, Double_t cx, Double_t cy, Double_t r, const char *HistoName=0)
 
TGo4ShapedCondMakeBoxCond (const char *fullname, Double_t cx, Double_t cy, Double_t a1, Double_t a2, Double_t theta, const char *HistoName=0)
 
TGo4ShapedCondMakeFreeShapeCond (const char *fullname, Int_t npoints, Double_t(*points)[2], const char *HistoName=0)
 
TGo4ParameterMakeParameter (const char *fullname, const char *classname, const char *newcmd=0)
 
Long_t ExecuteScript (const char *script_name)
 
Long_t ExecutePython (const char *macro_name, Int_t *errcode=0)
 
Long_t ExecuteLine (const char *command, Int_t *errcode=0)
 
Bool_t IsKeepInputEvent ()
 
void SetKeepInputEvent (Bool_t val=kTRUE)
 
Bool_t IsKeepOutputEvent ()
 
void SetKeepOutputEvent (Bool_t val=kTRUE)
 
virtual void UserPreLoop ()
 
virtual void UserPostLoop ()
 
- Public Member Functions inherited from TGo4EventSource
 TGo4EventSource (const char *name)
 
virtual ~TGo4EventSource ()
 
 TGo4EventSource ()
 
Int_t GetCreateStatus () const
 
Int_t GetEventStatus () const
 
const char * GetErrMess () const
 
virtual const char * GetActiveName ()
 

Private Attributes

TH1 * fX
 
TH1 * fY
 
TH1 * fZ
 
TH1 * fVX
 
TH1 * fVY
 
TH1 * fVZ
 
TH1 * fThetaX
 
TH1 * fThetaY
 
TH1 * fThetaR
 
TH1 * fNumScatt
 
TH2 * fXY
 
TH2 * fVXVY
 
TH2 * fXYCond
 
TH2 * fVXVYCond
 
TH2 * fEmitX
 
TH2 * fEmitY
 
TH1 * fEmitDist
 
TGo4WinCondfWinConR
 
TGo4WinCondfWinConV
 
TGo4PolyCondfPolyConEmit
 
TYYYParameterfParam1
 

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,...)
 

Detailed Description

Definition at line 22 of file TYYYUnpackProc.h.

Constructor & Destructor Documentation

TYYYUnpackProc::TYYYUnpackProc ( )

Definition at line 33 of file TYYYUnpackProc.cxx.

TYYYUnpackProc::TYYYUnpackProc ( const char *  name)
TYYYUnpackProc::~TYYYUnpackProc ( )
virtual

Member Function Documentation

Bool_t TYYYUnpackProc::BuildEvent ( TGo4EventElement dest)
virtual
Bool_t TYYYUnpackProc::CheckEventClass ( TClass *  cl)
virtual

This method checks if event class is suited for the source

Reimplemented from TGo4EventSource.

Definition at line 109 of file TYYYUnpackProc.cxx.

Member Data Documentation

TH1* TYYYUnpackProc::fEmitDist
private

Definition at line 49 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH2* TYYYUnpackProc::fEmitX
private

Definition at line 47 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH2* TYYYUnpackProc::fEmitY
private

Definition at line 48 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fNumScatt
private

Definition at line 42 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TYYYParameter* TYYYUnpackProc::fParam1
private

Definition at line 53 of file TYYYUnpackProc.h.

Referenced by TYYYUnpackProc().

TGo4PolyCond* TYYYUnpackProc::fPolyConEmit
private

Definition at line 52 of file TYYYUnpackProc.h.

Referenced by TYYYUnpackProc(), and ~TYYYUnpackProc().

TH1* TYYYUnpackProc::fThetaR
private

Definition at line 41 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fThetaX
private

Definition at line 39 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fThetaY
private

Definition at line 40 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fVX
private

Definition at line 36 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH2* TYYYUnpackProc::fVXVY
private

Definition at line 44 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH2* TYYYUnpackProc::fVXVYCond
private

Definition at line 46 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fVY
private

Definition at line 37 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fVZ
private

Definition at line 38 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TGo4WinCond* TYYYUnpackProc::fWinConR
private

Definition at line 50 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), TYYYUnpackProc(), and ~TYYYUnpackProc().

TGo4WinCond* TYYYUnpackProc::fWinConV
private

Definition at line 51 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fX
private

Definition at line 33 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH2* TYYYUnpackProc::fXY
private

Definition at line 43 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH2* TYYYUnpackProc::fXYCond
private

Definition at line 45 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fY
private

Definition at line 34 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().

TH1* TYYYUnpackProc::fZ
private

Definition at line 35 of file TYYYUnpackProc.h.

Referenced by BuildEvent(), and TYYYUnpackProc().


The documentation for this class was generated from the following files: