#include <TRootConverterProc.h>
Definition at line 36 of file TRootConverterProc.h.
TRootConverterProc::TRootConverterProc | ( | const char * | name = 0 |
) |
Definition at line 24 of file TRootConverterProc.cxx.
References fNumRocs, fRocPar, fRootConvPar, fRpcPar, hHit2DvsMilliSecondsInSpill, hHit2DvsSeconds, hHit2DvsSecondsInSpill, hHitXvsMilliSecondsInSpill, hHitYvsMilliSecondsInSpill, hNbClustersPerEventHodoscope, hTimeEpicsUpdates, TRocParam::numRocs, uEpicsTimeOrigin, uFirstMbsTime, uFirstMbsTimeMs, TRootConverterParam::uHodoDebugHisto, uLastMbsTime, uNbEvents, uSpillStartMbsTime, and uSpillStartMbsTimeMs.
TRootConverterProc::~TRootConverterProc | ( | ) | [virtual] |
Definition at line 115 of file TRootConverterProc.cxx.
References cleanTree, fRocPar, fRootConvPar, fRootOut, TRootConverterParam::uAddGet4DataInTree, TRootConverterParam::uCleanOuputEnable, TRocParam::uNbFeets, TRootConverterParam::uRootDisplay, TRootConverterParam::uSlowControlInTree, vdNegativeHvI, vdNegativeHvU, vdPositiveHvI, vdPositiveHvU, viTot, vuEpochTime, vuHitNumber, and vuTime.
TRootConverterProc::TRootConverterProc | ( | const char * | name = 0 |
) |
virtual TRootConverterProc::~TRootConverterProc | ( | ) | [virtual] |
TRootConverterProc::TRootConverterProc | ( | const char * | name = 0 |
) |
virtual TRootConverterProc::~TRootConverterProc | ( | ) | [virtual] |
TRootConverterProc::TRootConverterProc | ( | const char * | name = 0 |
) |
virtual TRootConverterProc::~TRootConverterProc | ( | ) | [virtual] |
TRootConverterProc::TRootConverterProc | ( | const char * | name = 0 |
) |
virtual TRootConverterProc::~TRootConverterProc | ( | ) | [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().
Bool_t TRootConverterProc::FillHitsFromRoc | ( | ) | [protected] |
Definition at line 631 of file TRootConverterProc.cxx.
References fRootConvPar, fRpcInputEvent, TRPCEvent::fUnpackedHits, TGet4HitUnpacked::GetEpochLeading(), TGet4HitUnpacked::GetFullChan(), TGet4HitUnpacked::GetRawTOT(), TGet4HitUnpacked::GetTsLeading(), TRootConverterParam::uAddGet4DataInTree, TRootConverterParam::uCleanOuputEnable, and TRootConverterParam::uRootDisplay.
Referenced by FinalizeEvent().
virtual void TRootConverterProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
virtual void TRootConverterProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
virtual void TRootConverterProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
void TRootConverterProc::FinalizeEvent | ( | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 454 of file TRootConverterProc.cxx.
References cleanTree, fCrateInputEvent, fEpicsInputEvent, fHodoInputEvent, FillHitsFromRoc(), TTriglogEvent::fMbsTimeMillisec, TTriglogEvent::fMbsTimeSecs, fOutputEvent, fRocPar, fRootConvPar, fTriglogInputEvent, TEpicsEvent::fUTimeSeconds, TEpicsEvent::GetDouble(), TEpicsEvent::GetDoubleName(), TEpicsEvent::GetNumDoubles(), hHit2DvsMilliSecondsInSpill, hHit2DvsSeconds, hHit2DvsSecondsInSpill, hHitXvsMilliSecondsInSpill, hHitYvsMilliSecondsInSpill, TFiberHodEvent::Hit(), hitHodoscope, hNbClustersPerEventHodoscope, hTimeEpicsUpdates, TFiberHodEvent::NumHits(), TRootConverterParam::sScInputNameNegI, TRootConverterParam::sScInputNameNegU, TRootConverterParam::sScInputNamePosI, TRootConverterParam::sScInputNamePosU, TRootConverterParam::uAddGet4DataInTree, TRootConverterParam::uCleanOuputEnable, uEpicsTimeOrigin, uFirstMbsTime, uFirstMbsTimeMs, TRootConverterParam::uHodoDebugHisto, TRootConverterParam::uHodoInputInTree, uLastMbsTime, uNbEvents, TRocParam::uNbFeets, TRocParam::uNbRocsGet4, TRootConverterParam::uNbSlowControlChan, TRootConverterParam::uRootDisplay, TRootConverterParam::uSlowControlInTree, uSlowControlUpdateTime, uSpillStartMbsTime, uSpillStartMbsTimeMs, TRootConverterParam::uTriglogInputInTree, vdNegativeHvI, vdNegativeHvU, vdPositiveHvI, and vdPositiveHvU.
virtual void TRootConverterProc::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().
void TRootConverterProc::InitEvent | ( | TGo4EventElement * | outevnt | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
Definition at line 163 of file TRootConverterProc.cxx.
References cleanTree, fBeamEvent, fCrateInputEvent, TMbsCrateEvent::fData1182, fEpicsInputEvent, fHodoInputEvent, TTriglogEvent::fMbsTimeMillisec, TTriglogEvent::fMbsTimeSecs, TMbsCrateEvent::fMtdc, fOutputEvent, fRocPar, fRootConvPar, fRootOut, fRpcInputEvent, fTriglogInputEvent, TTriglogEvent::fVulomScaler, TTriglogEvent::fVulomSyncNumber, TTriglogEvent::fVulomTriggerPattern, TCBMBeamtimeEvent::GetSubEvent(), hitHodoscope, TRootConverterParam::iPmtQdc, TRootConverterParam::iPmtTdc, TRootConverterParam::iReferenceChannel1, TRootConverterParam::iReferenceChannel2, TRootConverterParam::iReferenceTdc, TRootConverterParam::iRpcTdcLeading, TRootConverterParam::iRpcTdcTrailing, T1290Data::MaxHits, N_SCALERS_CH, TRocParam::noTrigger, NUM_1182_CH, T1290Data::NumChan, oldDir, TRootConverterParam::sOutputFilename, sOutputFilename, TRootConverterParam::sScOutputNameNegI, TRootConverterParam::sScOutputNameNegU, TRootConverterParam::sScOutputNamePosI, TRootConverterParam::sScOutputNamePosU, TRootConverterParam::uAddGet4DataInTree, TRootConverterParam::uCleanOuputEnable, TRootConverterParam::uHodoInputInTree, TRocParam::uNbFeets, TRootConverterParam::uNbSlowControlChan, TRootConverterParam::uRootDisplay, TRootConverterParam::uSlowControlInTree, uSlowControlUpdateTime, TRootConverterParam::uTriglogInputInTree, vdNegativeHvI, vdNegativeHvU, vdPositiveHvI, vdPositiveHvU, viTot, vuEpochTime, vuHitNumber, vuTime, TFiberHodEvent::hit_t::X, and TFiberHodEvent::hit_t::Y.
virtual void TRootConverterProc::InitEvent | ( | TGo4EventElement * | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
virtual void TRootConverterProc::InitEvent | ( | TGo4EventElement * | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
virtual void TRootConverterProc::InitEvent | ( | TGo4EventElement * | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
virtual void TRootConverterProc::InitEvent | ( | TGo4EventElement * | ) | [virtual] |
Reimplemented from TCBMBeamtimeProc.
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().
TTree * TRootConverterProc::cleanTree [protected] |
Definition at line 88 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().
TBeamMonitorEvent* TRootConverterProc::fBeamEvent [protected] |
Definition at line 74 of file TRootConverterProc.h.
Referenced by InitEvent().
TCBMBeamtimeEvent* TCBMBeamtimeProc::fBeamtimeEvent [protected, inherited] |
Definition at line 60 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent().
TMbsCrateEvent * TRootConverterProc::fCrateInputEvent [protected] |
1
Definition at line 64 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TEpicsEvent * TRootConverterProc::fEpicsInputEvent [protected] |
1
Definition at line 70 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and InitEvent().
Get4v1Tdc TRootConverterProc::fGet4Board[MAX_GET4] [protected] |
Definition at line 138 of file TRootConverterProc.h.
TGet4v1Event* TRootConverterProc::fGet4v1InputEvent [protected] |
1
Definition at line 80 of file TRootConverterProc.h.
TGet4v1Param* TRootConverterProc::fGet4v1Par [protected] |
Definition at line 71 of file TRootConverterProc.h.
TFiberHodEvent* TRootConverterProc::fHodoInputEvent [protected] |
1
Definition at line 58 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TMatchingEvent * TRootConverterProc::fMatchingInputEvent [protected] |
1
Definition at line 72 of file TRootConverterProc.h.
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().
UInt_t TRootConverterProc::fNumRocs [protected] |
Definition at line 77 of file TRootConverterProc.h.
Referenced by TRootConverterProc().
TRootConverterEvent * TRootConverterProc::fOutputEvent [protected] |
Definition at line 72 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TPadRpcEvent* TRootConverterProc::fPadRpcInputEvent [protected] |
1
Definition at line 104 of file TRootConverterProc.h.
TGsiAug12Param* TRootConverterProc::fParAnalysis [protected] |
Definition at line 70 of file TRootConverterProc.h.
TPlasticsParam* TRootConverterProc::fParPlastics[NB_PLASTICS] [protected] |
Definition at line 73 of file TRootConverterProc.h.
TRpcParam* TRootConverterProc::fParRpc[NB_RPC] [protected] |
Definition at line 72 of file TRootConverterProc.h.
TPlasticsEvent * TRootConverterProc::fPlasticsInputEvent [protected] |
1
Definition at line 101 of file TRootConverterProc.h.
Plastics_Event TRootConverterProc::fPlasticsSingleEvent[NB_PLASTICS] [protected] |
Definition at line 143 of file TRootConverterProc.h.
TRocParam* TRootConverterProc::fRocPar [protected] |
Definition at line 55 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), InitEvent(), TRootConverterProc(), and ~TRootConverterProc().
TRootConverterParam * TRootConverterProc::fRootConvPar [protected] |
Definition at line 52 of file TRootConverterProc.h.
Referenced by FillHitsFromRoc(), FinalizeEvent(), InitEvent(), TRootConverterProc(), and ~TRootConverterProc().
TFile * TRootConverterProc::fRootOut [protected] |
Definition at line 87 of file TRootConverterProc.h.
Referenced by InitEvent(), and ~TRootConverterProc().
TRpcEvent * TRootConverterProc::fRpcBucInputEvent [protected] |
1
Definition at line 69 of file TRootConverterProc.h.
TRpcEvent* TRootConverterProc::fRpcBucMod1InputEvent [protected] |
1
Definition at line 89 of file TRootConverterProc.h.
TRpcEvent* TRootConverterProc::fRpcBucMod2InputEvent [protected] |
1
Definition at line 92 of file TRootConverterProc.h.
TRpcEvent* TRootConverterProc::fRpcBucMod3InputEvent [protected] |
1
Definition at line 95 of file TRootConverterProc.h.
TRpcEvent* TRootConverterProc::fRpcBucMod4InputEvent [protected] |
1
Definition at line 98 of file TRootConverterProc.h.
TRpcEvent * TRootConverterProc::fRpcHdInputEvent [protected] |
1
Definition at line 66 of file TRootConverterProc.h.
TRPCEvent* TRootConverterProc::fRpcInputEvent [protected] |
1
Definition at line 61 of file TRootConverterProc.h.
Referenced by FillHitsFromRoc(), and InitEvent().
TRpcEvent* TRootConverterProc::fRpcInputEvent[NB_RPC] [protected] |
1
Definition at line 95 of file TRootConverterProc.h.
TRPCParam* TRootConverterProc::fRpcPar [protected] |
Definition at line 54 of file TRootConverterProc.h.
Referenced by TRootConverterProc().
Rpc_Event TRootConverterProc::fRpcSingleEvent[NB_RPC] [protected] |
Definition at line 141 of file TRootConverterProc.h.
TScalersEvent * TRootConverterProc::fScalOrMu1InputEvent [protected] |
TScalersEvent * TRootConverterProc::fScalOrMu2InputEvent [protected] |
1
Definition at line 110 of file TRootConverterProc.h.
TTriglogEvent * TRootConverterProc::fTriglogInputEvent [protected] |
1
Definition at line 67 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TVftxEvent * TRootConverterProc::fVftxInputEvent [protected] |
1
Definition at line 54 of file TRootConverterProc.h.
TH3 * TRootConverterProc::hHit2DvsMilliSecondsInSpill [protected] |
Definition at line 119 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
TH3 * TRootConverterProc::hHit2DvsSeconds [protected] |
Definition at line 117 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
TH3 * TRootConverterProc::hHit2DvsSecondsInSpill [protected] |
Definition at line 118 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
TH2 * TRootConverterProc::hHitXvsMilliSecondsInSpill [protected] |
Definition at line 120 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
TH2 * TRootConverterProc::hHitYvsMilliSecondsInSpill [protected] |
Definition at line 121 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
TGet4HitUnpacked TRootConverterProc::hitForTree [protected] |
Definition at line 89 of file TRootConverterProc.h.
Definition at line 96 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and InitEvent().
TH1 * TRootConverterProc::hNbClustersPerEventHodoscope [protected] |
Definition at line 116 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
TH1 * TRootConverterProc::hTimeEpicsUpdates [protected] |
Definition at line 124 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
TDirectory * TRootConverterProc::oldDir [protected] |
Definition at line 86 of file TRootConverterProc.h.
Referenced by InitEvent().
TString TRootConverterProc::sOutputFilename [protected] |
Definition at line 85 of file TRootConverterProc.h.
Referenced by InitEvent().
UInt_t TRootConverterProc::uEpicsTimeOrigin [protected] |
Definition at line 123 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
UInt_t TRootConverterProc::uFirstEventIndex [protected] |
Definition at line 81 of file TRootConverterProc.h.
UInt_t TRootConverterProc::uFirstMbsTime [protected] |
Definition at line 106 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
UInt_t TRootConverterProc::uFirstMbsTimeMs [protected] |
Definition at line 110 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
UInt_t TRootConverterProc::uLastMbsTime [protected] |
Definition at line 108 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
UInt_t TRootConverterProc::uNbEvents [protected] |
Definition at line 80 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
UInt_t TRootConverterProc::uPrevEventIndex [protected] |
Definition at line 82 of file TRootConverterProc.h.
UInt_t TRootConverterProc::uSlowControlUpdateTime [protected] |
Definition at line 99 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and InitEvent().
UInt_t TRootConverterProc::uSpillStartMbsTime [protected] |
Definition at line 107 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
UInt_t TRootConverterProc::uSpillStartMbsTimeMs [protected] |
Definition at line 111 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), and TRootConverterProc().
vector< Double_t > TRootConverterProc::vdNegativeHvI [protected] |
Definition at line 102 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().
vector< Double_t > TRootConverterProc::vdNegativeHvU [protected] |
Definition at line 103 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().
vector< Double_t > TRootConverterProc::vdPositiveHvI [protected] |
Definition at line 100 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().
vector< Double_t > TRootConverterProc::vdPositiveHvU [protected] |
Definition at line 101 of file TRootConverterProc.h.
Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().
vector< vector< Int_t > >* TRootConverterProc::viTot [protected] |
Definition at line 93 of file TRootConverterProc.h.
Referenced by InitEvent(), and ~TRootConverterProc().
vector< vector< UInt_t > >* TRootConverterProc::vuEpochTime [protected] |
Definition at line 92 of file TRootConverterProc.h.
Referenced by InitEvent(), and ~TRootConverterProc().
vector< UInt_t >* TRootConverterProc::vuHitNumber [protected] |
Definition at line 90 of file TRootConverterProc.h.
Referenced by InitEvent(), and ~TRootConverterProc().
vector< vector< UInt_t > >* TRootConverterProc::vuTime [protected] |
Definition at line 91 of file TRootConverterProc.h.
Referenced by InitEvent(), and ~TRootConverterProc().