#include <TRossendorfProc.h>
Definition at line 20 of file TRossendorfProc.h.
TRossendorfProc::TRossendorfProc | ( | const char * | name = 0 |
) |
Definition at line 9 of file TRossendorfProc.cxx.
References fHistQdcPar, fHistStripCorrPar, fHistStripCorrQdcPar, fHistStripQdcPar, fHistStripTdcPar, fHistTdcPar, fMapPar, fRoluPar, fRpcPosResHistPar, fRpcResHistPar, TRossendorfHistParam::getFillHisto(), TRossendorfHistParam::getHistBinsX(), TRossendorfHistParam::getHistBinsY(), TRossendorfHistParam::getHistHighX(), TRossendorfHistParam::getHistHighY(), TRossendorfHistParam::getHistLowX(), TRossendorfHistParam::getHistLowY(), hQDC, hRefTimeCorr, hROLURes, hROLURes1, hROLUSum, hROLUSum1, hROLUSum2, hROLUSum3, hRosSzint, hRpcCorr, hRpcCorrQdc, hRpcPosRes, hRpcRes, hRpcStripMult, hRpcStripvsStrip, hStripQdc, hStripTdc, hTDC, and hTimeRes.
TRossendorfProc::~TRossendorfProc | ( | void | ) | [virtual] |
Definition at line 250 of file TRossendorfProc.cxx.
TRossendorfProc::TRossendorfProc | ( | const char * | name = 0 |
) |
virtual TRossendorfProc::~TRossendorfProc | ( | void | ) | [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 TRossendorfProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 300 of file TRossendorfProc.cxx.
References MQDC_t::charge, RQDC_t::charge, fBeamEvent, fCrateInputEvent, fHistQdcPar, fHistStripCorrPar, fHistStripQdcPar, fHistStripTdcPar, fHistTdcPar, fMapPar, TMbsCrateEvent::fMqdc, TMbsCrateEvent::fMtdc, fOutputEvent, TRossendorfEvent::fQdc, fRoluPar, fRpcPosResHistPar, fRpcResHistPar, TRossendorfEvent::fTdc, TRossendorfHistParam::getFillHisto(), TRossendorfMapParam::getQdcMap(), TRossendorfMapParam::getTdcMap(), hQDC, hRefTimeCorr, hROLURes, hROLURes1, hROLUSum, hROLUSum1, hROLUSum2, hROLUSum3, hRosSzint, hRpcCorr, hRpcCorrQdc, hRpcPosRes, hRpcRes, hRpcStripMult, hRpcStripvsStrip, hStripQdc, hStripTdc, hTDC, hTimeRes, T1290Data::lead, and RTDC_t::time.
virtual void TRossendorfProc::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 TRossendorfProc::InitEvent | ( | TGo4EventElement * | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
void TRossendorfProc::InitEvent | ( | TGo4EventElement * | outevnt | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 254 of file TRossendorfProc.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 * TRossendorfProc::fBeamEvent [protected] |
Definition at line 45 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TCBMBeamtimeEvent* TCBMBeamtimeProc::fBeamtimeEvent [protected, inherited] |
Definition at line 60 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent().
TMbsCrateEvent * TRossendorfProc::fCrateInputEvent [protected] |
Definition at line 43 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TRossendorfHistParam * TRossendorfProc::fHistQdcPar [protected] |
Definition at line 35 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TRossendorfHistParam * TRossendorfProc::fHistStripCorrPar [protected] |
Definition at line 38 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TRossendorfHistParam * TRossendorfProc::fHistStripCorrQdcPar [protected] |
Definition at line 39 of file TRossendorfProc.h.
Referenced by TRossendorfProc().
TRossendorfHistParam * TRossendorfProc::fHistStripQdcPar [protected] |
Definition at line 37 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TRossendorfHistParam * TRossendorfProc::fHistStripTdcPar [protected] |
Definition at line 36 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TRossendorfHistParam * TRossendorfProc::fHistTdcPar [protected] |
Definition at line 34 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TRossendorfMapParam * TRossendorfProc::fMapPar [protected] |
Definition at line 33 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
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().
TRossendorfEvent * TRossendorfProc::fOutputEvent [protected] |
Definition at line 44 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TRossendorfHistParam * TRossendorfProc::fRoluPar [protected] |
Definition at line 40 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TRossendorfHistParam * TRossendorfProc::fRpcPosResHistPar [protected] |
Definition at line 42 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TRossendorfHistParam * TRossendorfProc::fRpcResHistPar [protected] |
Definition at line 41 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hQDC [protected] |
Definition at line 47 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hRefTimeCorr [protected] |
Definition at line 51 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hROLURes [protected] |
Definition at line 60 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hROLURes1 [protected] |
Definition at line 61 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hROLUSum [protected] |
Definition at line 56 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hROLUSum1 [protected] |
Definition at line 57 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hROLUSum2 [protected] |
Definition at line 58 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hROLUSum3 [protected] |
Definition at line 59 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH2F * TRossendorfProc::hRosSzint [protected] |
Definition at line 64 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH2F * TRossendorfProc::hRpcCorr [protected] |
Definition at line 50 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH2F * TRossendorfProc::hRpcCorrQdc [protected] |
Definition at line 52 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH2F * TRossendorfProc::hRpcPosRes [protected] |
Definition at line 55 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hRpcRes [protected] |
Definition at line 63 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hRpcStripMult [protected] |
Definition at line 53 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH2F * TRossendorfProc::hRpcStripvsStrip [protected] |
Definition at line 54 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hStripQdc [protected] |
Definition at line 49 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hStripTdc [protected] |
Definition at line 48 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH1F * TRossendorfProc::hTDC [protected] |
Definition at line 46 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().
TH2F * TRossendorfProc::hTimeRes [protected] |
Definition at line 62 of file TRossendorfProc.h.
Referenced by FinalizeEvent(), and TRossendorfProc().