#include <TTRDBucharestProc.h>
Public Member Functions | |
TTRDBucharestProc (const char *name=0) | |
virtual | ~TTRDBucharestProc () |
virtual void | InitEvent (TGo4EventElement *) |
virtual void | FinalizeEvent () |
TTRDBucharestProc (const char *name=0) | |
virtual | ~TTRDBucharestProc () |
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 | |
TTRDBucharestParam * | fPar |
TMbsCrateEvent * | fCrateInputEvent |
TTRDBucharestEvent * | fOutputEvent |
TBeamMonitorEvent * | fBeamEvent |
TH1 * | fMadc_pion [2][N_MADC_CHA] |
TH1 * | fMadc_electron [2][N_MADC_CHA] |
TCBMBeamtimeEvent * | fBeamtimeEvent |
TGo4MbsEvent * | fMbsInput |
Short_t | fMbsTriggerNumber |
Int_t | fMbsEventNumber |
Definition at line 18 of file TTRDBucharestProc.h.
TTRDBucharestProc::TTRDBucharestProc | ( | const char * | name = 0 |
) |
Definition at line 5 of file TTRDBucharestProc.cxx.
References TMbsCrateParam::fBucharestSetup, fMadc_electron, fMadc_pion, and fPar.
TTRDBucharestProc::~TTRDBucharestProc | ( | ) | [virtual] |
Definition at line 70 of file TTRDBucharestProc.cxx.
TTRDBucharestProc::TTRDBucharestProc | ( | const char * | name = 0 |
) |
virtual TTRDBucharestProc::~TTRDBucharestProc | ( | ) | [virtual] |
void TCBMBeamtimeProc::AddSubProcessor | ( | TCBMBeamtimeProc * | proc | ) | [protected, inherited] |
Definition at line 41 of file TCBMBeamtimeProc.cxx.
References TCBMBeamtimeProc::fSubProcessors.
Referenced by TCernGem12DetectorProc::TCernGem12DetectorProc(), TCernGem12FinalProc::TCernGem12FinalProc(), TCernGem12UnpackProc::TCernGem12UnpackProc(), TCernOct11DetectorProc::TCernOct11DetectorProc(), TCernOct11UnpackProc::TCernOct11UnpackProc(), TCernOct12DetectorProc::TCernOct12DetectorProc(), TCernOct12FinalProc::TCernOct12FinalProc(), TCernOct12UnpackProc::TCernOct12UnpackProc(), TCosyJan12DetectorProc::TCosyJan12DetectorProc(), TCosyJan12FinalProc::TCosyJan12FinalProc(), TCosyJan12UnpackProc::TCosyJan12UnpackProc(), TCosyNov11DetectorProc::TCosyNov11DetectorProc(), TCosyNov11UnpackProc::TCosyNov11UnpackProc(), TGsiAug12CalibrationProc::TGsiAug12CalibrationProc(), TGsiAug12DetectorProc::TGsiAug12DetectorProc(), TGsiAug12OutputProc::TGsiAug12OutputProc(), TGsiAug12TrackingProc::TGsiAug12TrackingProc(), TGsiAug12UnpackProc::TGsiAug12UnpackProc(), TLaserTest12DetectorProc::TLaserTest12DetectorProc(), and TLaserTest12UnpackProc::TLaserTest12UnpackProc().
Bool_t TCBMBeamtimeProc::BuildEvent | ( | TGo4EventElement * | outevnt | ) | [virtual, inherited] |
Reimplemented in TCernNov10Proc, TCosyDec10Proc, TRocProc, and TSpadicProc.
Definition at line 52 of file TCBMBeamtimeProc.cxx.
References TCBMBeamtimeProc::fBeamtimeEvent, TCBMBeamtimeProc::FinalizeEvent(), TCBMBeamtimeProc::fMbsEventNumber, TCBMBeamtimeProc::fMbsInput, TCBMBeamtimeProc::fMbsTriggerNumber, TCBMBeamtimeProc::fProcIterator, TCBMBeamtimeProc::InitEvent(), and TCBMBeamtimeProc::ProcessSubevent().
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 TTRDBucharestProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 120 of file TTRDBucharestProc.cxx.
References fBeamEvent, fCrateInputEvent, TBeamMonitorEvent::fIsElectron, TBeamMonitorEvent::fIsPion, TMbsCrateEvent::fMadc, TTRDBucharestEvent::fMadc_Electron, fMadc_electron, TTRDBucharestEvent::fMadc_Pion, fMadc_pion, fOutputEvent, and TBeamMonitorEvent::IsPulser().
virtual void TTRDBucharestProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Int_t TCBMBeamtimeProc::GetEventNumber | ( | ) | const [inline, inherited] |
Returns event number of main MBS event
Definition at line 48 of file TCBMBeamtimeProc.h.
References TCBMBeamtimeProc::fMbsEventNumber.
Referenced by TSpadicV10Proc::FinalizeEvent(), TRocProc::FinalizeEvent(), TGet4v1Proc::FinalizeEvent(), TRPCProc::FinalizeEvent(), TGet4v1Proc::ProcessSubevent(), and TGet4v1Proc::ProcessTriggerMessage().
Short_t TCBMBeamtimeProc::GetTriggerNumber | ( | ) | const [inline, inherited] |
Returns trigger number of main MBS event
Definition at line 45 of file TCBMBeamtimeProc.h.
References TCBMBeamtimeProc::fMbsTriggerNumber.
Referenced by TSpadicV10Proc::FinalizeEvent(), TRocProc::FinalizeEvent(), TTrbProc::ProcessSubevent(), TSpadicV10Proc::ProcessSubevent(), TSpadicProc::ProcessSubevent(), TGet4v1Proc::ProcessSubevent(), and TMbsCrateProc::ProcessSubevent().
virtual void TTRDBucharestProc::InitEvent | ( | TGo4EventElement * | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
void TTRDBucharestProc::InitEvent | ( | TGo4EventElement * | outevnt | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 74 of file TTRDBucharestProc.cxx.
References fBeamEvent, fCrateInputEvent, fOutputEvent, and TCBMBeamtimeEvent::GetSubEvent().
void TCBMBeamtimeProc::ProcessSubevent | ( | TGo4MbsSubEvent * | subevt | ) | [virtual, inherited] |
Reimplemented in TCernNov10Proc, TMbsCrateProc, TMbsCrateProc, TCosyDec10Proc, TMbsCrateProc, TExploderProc, TMbsCrateProc, TGet4v1Proc, TMbsCrateProc, TMbsCrateProc, TMbsCrateProc, TGet4v1Proc, TMbsCrateProc, TRocProc, TEpicsProc, TFaspProc, TTriglogProc, TRocProc, TSpadicProc, TSpadicV10Proc, and TTrbProc.
Definition at line 46 of file TCBMBeamtimeProc.cxx.
Referenced by TCBMBeamtimeProc::BuildEvent().
TBeamMonitorEvent * TTRDBucharestProc::fBeamEvent [protected] |
Definition at line 35 of file TTRDBucharestProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TCBMBeamtimeEvent* TCBMBeamtimeProc::fBeamtimeEvent [protected, inherited] |
Definition at line 60 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent().
TMbsCrateEvent * TTRDBucharestProc::fCrateInputEvent [protected] |
Definition at line 33 of file TTRDBucharestProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TH1 * TTRDBucharestProc::fMadc_electron [protected] |
Definition at line 39 of file TTRDBucharestProc.h.
Referenced by FinalizeEvent(), and TTRDBucharestProc().
TH1 * TTRDBucharestProc::fMadc_pion [protected] |
Definition at line 38 of file TTRDBucharestProc.h.
Referenced by FinalizeEvent(), and TTRDBucharestProc().
Int_t TCBMBeamtimeProc::fMbsEventNumber [protected, inherited] |
Definition at line 63 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent(), TRPCProc::FinalizeEvent(), and TCBMBeamtimeProc::GetEventNumber().
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 62 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent(), and TCBMBeamtimeProc::GetTriggerNumber().
TTRDBucharestEvent * TTRDBucharestProc::fOutputEvent [protected] |
Definition at line 34 of file TTRDBucharestProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TTRDBucharestParam * TTRDBucharestProc::fPar [protected] |
Definition at line 32 of file TTRDBucharestProc.h.
Referenced by TTRDBucharestProc().