Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

TPlasticsProc Class Reference

#include <TPlasticsProc.h>

Inheritance diagram for TPlasticsProc:
Inheritance graph
[legend]
Collaboration diagram for TPlasticsProc:
Collaboration graph
[legend]

Public Member Functions

 TPlasticsProc (const char *name=0)
virtual ~TPlasticsProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TPlasticsProc (const char *name=0)
virtual ~TPlasticsProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TPlasticsProc (const char *name=0)
virtual ~TPlasticsProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
virtual Bool_t BuildEvent (TGo4EventElement *)
virtual void ProcessSubevent (TGo4MbsSubEvent *subevt)
Short_t GetTriggerNumber () const
Int_t GetEventNumber () const
Long_t ExecuteScript (const char *script_name)

Protected Member Functions

void AddSubProcessor (TCBMBeamtimeProc *)

Protected Attributes

TPlasticsParamfPar
TVftxParamfVftxPar
TMbsCrateEventfCrateInputEvent
TTriglogEventfTriglogInputEvent
TVftxEventfVftxInputEvent
TGet4v1EventfGet4v1InputEvent
TPlasticsEventfOutputEvent
Double_t dCaenBinSize
Plastics_Hit hitCurrent
TH2 * fBeamProfilePlasticsTime
TH2 * fDiamondProfilePlastics
TH2 * fReferenceProfilePlastics
TH2 * fTotLeftPlastics
TH2 * fTotRightPlastics
TH2 * fMultiplicityPlastics
TH2 * fReference1ProfilePlastics
TH2 * fReference2ProfilePlastics
TH2 * fMeanRefProfilePlastics
TGet4v1ParamfGet4v1Par
TGsiAug12ParamfParAnalysis
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Private Member Functions

void ProcessCaenPlasticDouble (UInt_t uPlasticIndex, Double_t dCaenOtherOffset=0)
void ProcessVftxPlasticDouble (UInt_t uPlasticIndex, Double_t dVftxOtherOffset=0)
void ProcessGet4v10PlasticDouble (UInt_t uEventIndex, UInt_t uPlasticIndex, Double_t dGet4v10OtherOffset=0)
void ProcessCaenPlasticSingle (UInt_t uPlasticIndex, Double_t dCaenOtherOffset=0)
void ProcessCaenPlasticDouble (UInt_t uPlasticIndex, Double_t dCaenOtherOffset=0)
void ProcessVftxPlasticSingle (UInt_t uPlasticIndex, Double_t dVftxOtherOffset=0)
void ProcessVftxPlasticDouble (UInt_t uPlasticIndex, Double_t dVftxOtherOffset=0)
void ProcessCaenPlasticSingle (UInt_t uPlasticIndex, Double_t dCaenOtherOffset=0)
void ProcessCaenPlasticDouble (UInt_t uPlasticIndex, Double_t dCaenOtherOffset=0)
void ProcessVftxPlasticSingle (UInt_t uPlasticIndex, Double_t dVftxOtherOffset=0)
void ProcessVftxPlasticDouble (UInt_t uPlasticIndex, Double_t dVftxOtherOffset=0)
void ProcessGet4v10PlasticSingle (UInt_t uEventIndex, UInt_t uPlasticIndex, Double_t dGet4v10OtherOffset=0)
void ProcessGet4v10PlasticDouble (UInt_t uEventIndex, UInt_t uPlasticIndex, Double_t dGet4v10OtherOffset=0)

Detailed Description

Definition at line 23 of file TPlasticsProc.h.


Constructor & Destructor Documentation

TPlasticsProc::TPlasticsProc ( const char *  name = 0  ) 
TPlasticsProc::~TPlasticsProc (  )  [virtual]

Definition at line 80 of file TPlasticsProc.cxx.

TPlasticsProc::TPlasticsProc ( const char *  name = 0  ) 
virtual TPlasticsProc::~TPlasticsProc (  )  [virtual]
TPlasticsProc::TPlasticsProc ( const char *  name = 0  ) 
virtual TPlasticsProc::~TPlasticsProc (  )  [virtual]

Member Function Documentation

void TCBMBeamtimeProc::AddSubProcessor ( TCBMBeamtimeProc proc  )  [protected, inherited]
Bool_t TCBMBeamtimeProc::BuildEvent ( TGo4EventElement *  outevnt  )  [virtual, inherited]
Long_t TCBMBeamtimeProc::ExecuteScript ( const char *  script_name  )  [inherited]

Temporary here - will be from 4.5.3 version in distribution

Definition at line 142 of file TCBMBeamtimeProc.cxx.

Referenced by TCernOct12UnpackProc::TCernOct12UnpackProc(), TFaspProc::TFaspProc(), TFiberHodProc::TFiberHodProc(), TSpadicV10Proc::TSpadicV10Proc(), and TTrbProc::TTrbProc().

void TPlasticsProc::FinalizeEvent (  )  [virtual]
virtual void TPlasticsProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TPlasticsProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Int_t TCBMBeamtimeProc::GetEventNumber (  )  const [inline, inherited]
Short_t TCBMBeamtimeProc::GetTriggerNumber (  )  const [inline, inherited]
void TPlasticsProc::InitEvent ( TGo4EventElement *  outevnt  )  [virtual]
virtual void TPlasticsProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TPlasticsProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TPlasticsProc::ProcessCaenPlasticDouble ( UInt_t  uPlasticIndex,
Double_t  dCaenOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessCaenPlasticDouble ( UInt_t  uPlasticIndex,
Double_t  dCaenOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessCaenPlasticDouble ( UInt_t  uPlasticIndex,
Double_t  dCaenOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessCaenPlasticSingle ( UInt_t  uPlasticIndex,
Double_t  dCaenOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessCaenPlasticSingle ( UInt_t  uPlasticIndex,
Double_t  dCaenOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessGet4v10PlasticDouble ( UInt_t  uEventIndex,
UInt_t  uPlasticIndex,
Double_t  dGet4v10OtherOffset = 0 
) [private]
void TPlasticsProc::ProcessGet4v10PlasticDouble ( UInt_t  uEventIndex,
UInt_t  uPlasticIndex,
Double_t  dGet4v10OtherOffset = 0 
) [private]
void TPlasticsProc::ProcessGet4v10PlasticSingle ( UInt_t  uEventIndex,
UInt_t  uPlasticIndex,
Double_t  dGet4v10OtherOffset = 0 
) [private]
void TCBMBeamtimeProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual, inherited]
void TPlasticsProc::ProcessVftxPlasticDouble ( UInt_t  uPlasticIndex,
Double_t  dVftxOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessVftxPlasticDouble ( UInt_t  uPlasticIndex,
Double_t  dVftxOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessVftxPlasticDouble ( UInt_t  uPlasticIndex,
Double_t  dVftxOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessVftxPlasticSingle ( UInt_t  uPlasticIndex,
Double_t  dVftxOtherOffset = 0 
) [private]
void TPlasticsProc::ProcessVftxPlasticSingle ( UInt_t  uPlasticIndex,
Double_t  dVftxOtherOffset = 0 
) [private]

Field Documentation

Double_t TPlasticsProc::dCaenBinSize [protected]

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Definition at line 49 of file TPlasticsProc.h.

Int_t TCBMBeamtimeProc::fMbsEventNumber [protected, inherited]
TGo4MbsEvent* TCBMBeamtimeProc::fMbsInput [protected, inherited]

Definition at line 61 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Short_t TCBMBeamtimeProc::fMbsTriggerNumber [protected, inherited]

Definition at line 54 of file TPlasticsProc.h.

Referenced by ProcessVftxPlasticSingle().

Definition at line 57 of file TPlasticsProc.h.

Referenced by FinalizeEvent(), and TPlasticsProc().

Definition at line 50 of file TPlasticsProc.h.

Definition at line 52 of file TPlasticsProc.h.

Referenced by ProcessCaenPlasticSingle(), and ProcessVftxPlasticSingle().

Definition at line 53 of file TPlasticsProc.h.

Referenced by ProcessCaenPlasticSingle(), and ProcessVftxPlasticSingle().

Definition at line 42 of file TPlasticsProc.h.

Referenced by FinalizeEvent(), and InitEvent().


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