#include <TCosyDec10Proc.h>


| Public Member Functions | |
| TCosyDec10Proc (const char *name=0) | |
| virtual | ~TCosyDec10Proc () | 
| virtual Bool_t | BuildEvent (TGo4EventElement *) | 
| virtual void | InitEvent (TGo4EventElement *evt) | 
| virtual void | FinalizeEvent () | 
| Short_t | GetTriggerNumber () const | 
| Int_t | GetEventNumber () const | 
| Long_t | ExecuteScript (const char *script_name) | 
| Protected Member Functions | |
| virtual void | ProcessRocMsg (roc::Message *msg) | 
| virtual void | ProcessNxHit (roc::Message *msg, Double_t nxadc_corr) | 
| virtual void | ProcessSubevent (TGo4MbsSubEvent *subevt) | 
| virtual void | ProcessMADCSub (TGo4MbsSubEvent *subevt) | 
| virtual void | ProcessEpicsSub (TGo4MbsSubEvent *subevt) | 
| virtual int32_t | CalcDistanceToTrigger (int rocid, uint64_t fulltm) | 
| void | ExtractTriggerTimes (TGo4MbsEvent *evt) | 
| void | Process1182 (int *pdata, int len) | 
| void | Process1183 (int *pdata, int len) | 
| Bool_t | IsSTS (roc::Message *msg) | 
| Bool_t | IsGEM (roc::Message *msg) | 
| Int_t | STS_GetStrip (Int_t side, Int_t odd, Int_t nxCh) | 
| Bool_t | GEM_Map (Int_t rocid, Int_t nxid, Int_t nxCh, Int_t &gemno, Int_t &xpos, Int_t &ypos) | 
| void | Init_GEM_Map () | 
| void | ProcessTriggerMessage (int rocid, uint64_t fulltm) | 
| void | ProcessTriggerMessage (TRocData *rocevent, int rocid, uint64_t fulltm) | 
| void | ProcessExtendedMessage (unsigned rocid, TRocData *rocevent, TRocMessageExtended &msg, bool with_unprocessed=true) | 
| void | HandleUnprocessedMessages (TRocData *rocevent, int rocid) | 
| void | LoadPedestalFile (const char *fname) | 
| void | SavePedestalFile (const char *fname) | 
| Bool_t | ProcessGet4EpochMessage (UInt_t uRocId, TRocData *rocEvent, UInt_t uGet4IndexOffset, roc::Message *mesData) | 
| Bool_t | ProcessGet4DataMessage (UInt_t uRocId, UInt_t uGet4IndexOffset, roc::Message *mesData) | 
| Bool_t | ProcessGet4ExtSyncMessage (UInt_t uGet4IndexOffset, roc::Message *mesData) | 
| Bool_t | TimeOrderMessageBuffer (TRocData *rocToSort) | 
| Bool_t | PrintRocEpochIndexes (Int_t uMessagePriority=0) | 
| Bool_t | PrintRocEpochCycles (Int_t uMessagePriority=0) | 
| Bool_t | PrintLocalEpochIndexes (Int_t uMessagePriority=0) | 
| Bool_t | PrintLocalEpochCycles (Int_t uMessagePriority=0) | 
| Bool_t | PrintUnsynchronizedEpochCount (Int_t uMessagePriority=0) | 
| Bool_t | PrintTotalUnsynchronizedEpochCount (Int_t uMessagePriority=0) | 
| Bool_t | PrintMessageBufferIndexes (Int_t uMessagePriority=0) | 
| Bool_t | PrintMessageBufferSizes (Int_t uMessagePriority=0) | 
| void | ResetTrigger () | 
| void | ResetEndOfBuffer () | 
| Bool_t | AssertRoc (unsigned rocid) | 
| Bool_t | AssertNX (unsigned nxid) | 
| Bool_t | AssertGET4 (unsigned indx) | 
| void | AddSubProcessor (TCBMBeamtimeProc *) | 
| Protected Attributes | |
| TCosyDec10Param * | fCosyDec10Par | 
| TCosyDec10Event * | fCosyDec10Event | 
| TH1 * | fVulomSyncs | 
| TH1 * | fVulomScalers [NUM_SCALERS] | 
| TH1 * | fVulomScalersRate [NUM_SCALERS] | 
| TH2 * | fVulomScalerOverview | 
| TH2 * | fScintRolu | 
| TH2 * | fScintExtra | 
| TH2 * | fScintVerticalQDC | 
| TH2 * | fScintHorizontalQDC | 
| TH2 * | fScintAndQDC | 
| Int_t | fVulomOldVals [N_SCALERS_CH] | 
| Double_t | f1182OldVals [NUM_1182] | 
| Double_t | f1183OldVals [NUM_1183] | 
| UInt_t | fLastMbsTimeSecs | 
| UInt_t | fLastMbsTimeMicros | 
| Double_t | fMbsDeltatime | 
| TH1 * | fSyncQuality | 
| TH1 * | fSTStm [NUM_STS_STATIONS] | 
| uint64_t | lastSync [NUM_STS_STATIONS] | 
| uint64_t | lastNx [NUM_STS_STATIONS][NX_HISTORY] | 
| TH1 * | fSTSNeg [NUM_STS_STATIONS] | 
| TH1 * | fSTSPos [NUM_STS_STATIONS] | 
| TH1 * | fSTSNegTimegated [NUM_STS_STATIONS] | 
| TH1 * | fSTSPosTimegated [NUM_STS_STATIONS] | 
| TH1 * | fGEMtm [NUM_GEM_STATIONS] | 
| uint64_t | lastGEMSync [NUM_GEM_STATIONS] | 
| TH2 * | fGEM_Map [NUM_GEM_STATIONS] | 
| TH2 * | fGEM_Map_Time [NUM_GEM_STATIONS] | 
| TH2 * | fGEM_Map_Adc [NUM_GEM_STATIONS] | 
| TH2 * | fGEM_Map_Adc_Time [NUM_GEM_STATIONS] | 
| TH2 * | fMotorPos | 
| TH2 * | fRoluPos | 
| TH1 * | f1182h [NUM_1182] | 
| TGo4WinCond * | f1182Gate [NUM_1182] | 
| TH1 * | f1183h [NUM_1183] | 
| TGo4WinCond * | f1183Gate [NUM_1183] | 
| Int_t | fData1182 [8] | 
| Int_t | fData1183 [8] | 
| Int_t | fGEM_X [NUM_GEM_ROCS][NUM_GEM_NX][NUM_GEM_CH] | 
| Int_t | fGEM_Y [NUM_GEM_ROCS][NUM_GEM_NX][NUM_GEM_CH] | 
| std::vector< uint64_t > | fTriggers | 
| TRocParam * | fParam | 
| unsigned | fNumRocs | 
| bool | nx_use_mask [MAX_NX] | 
| TH1 * | fEvntSize | 
| TH1 * | fMsgsPerRoc | 
| TH1 * | fTriggerPerRoc | 
| UInt_t | fCurrEvntTm | 
| Double_t | fLastRateTm | 
| Double_t | fRate | 
| std::vector< TRocRec > | ROC | 
| TPedestalExtractor * | fPedestals | 
| Bool_t | fIsTimeSorted | 
| bool | get4_use_mask [MAX_GET4] | 
| TH1 * | fAUX2_R01 | 
| TH1 * | fSYNC_R0_R10 | 
| TH1 * | fDeltaTriggerTime | 
| TGo4WinCond * | fGlobalTriggerWind | 
| TGo4WinCond * | fGlobalAUXWind | 
| ULong_t | fTotaldatasize | 
| TRocEvent * | fOutputEvent | 
| array of all rocs histograms | |
| Bool_t | fFirstSubEvent | 
| shortcut to output event | |
| Bool_t | fHasNewGlobalTrigger | 
| indicate if first subevent is processing | |
| unsigned | fTriggerCounter | 
| true if new global trigger was found | |
| std::vector< TGet4Rec > | FECHIP | 
| count all trigger messages received | |
| UInt_t | printData | 
| array of all get4 related structure | |
| UInt_t | uNbEvents [MAX_ROC] | 
| UInt_t | uFirstEventIndex [MAX_ROC] | 
| UInt_t | uPrevEventIndex [MAX_ROC] | 
| std::vector< std::vector < TRocMessageExtended > > | vMessageInterBuffer | 
| std::vector< TRocMessageExtended > | vMessageEventBuffer | 
| UInt_t | uCurrentBlockBuffer | 
| Bool_t | bTransferMessageNext | 
| UInt_t | uEpochBufferStart | 
| UInt_t | uCycleBufferStart | 
| std::vector< std::vector < TRocMessageExtended > > | vMessageInterBufferUnprocessed | 
| std::vector< std::vector < TRocMessageExtended > > | vUnprocessedMessages | 
| UInt_t | uLastEpochMainClock | 
| UInt_t | uMainEpochCycle | 
| UInt_t | uCurrentEpoch2 | 
| UInt_t | uCurrentCycle2 | 
| UInt_t | uRocEpochFirstSyncedChip | 
| UInt_t | uRocCycleFirstSyncedChip | 
| ULong64_t | uEpochFirstSyncAfterReset | 
| UInt_t | uCycleFirstSyncAfterReset | 
| TH1 * | fGet4SynchChip | 
| TH1 * | fGet4ErrorChip | 
| TH2 * | fGet4SynchPatt | 
| TH2 * | fGet4ErrorPatt | 
| TH1 * | fGet4DataLoss | 
| TH1 * | fGet4EpochLoss | 
| TH2 * | fNbMissedSync | 
| TH2 * | fGet4EdgeMessagePerRawEvent | 
| TH2 * | fGet4NotValidMessRawEvent | 
| TH1 * | fGet4RisEdgesNb | 
| TH1 * | fGet4FalEdgesNb | 
| TH2 * | fGet4EdgesDiffEvol | 
| TH1 * | fGet4RisEdgesEvol | 
| TH1 * | fGet4FalEdgesEvol | 
| TH2 * | fMapEpochsMain | 
| TH2 * | fMapEpochsRoc | 
| TH2 * | fMapEpochsLocal | 
| TH1 * | fDistribEpochsMain | 
| TH2 * | fDistribEpochsRoc | 
| TH2 * | fDistribEpochsLocal | 
| TH2 * | fInterChipSyncEpochShift | 
| UInt_t | uIndexResetGet4 | 
| TCBMBeamtimeEvent * | fBeamtimeEvent | 
| TGo4MbsEvent * | fMbsInput | 
| Short_t | fMbsTriggerNumber | 
| Int_t | fMbsEventNumber | 
| Static Protected Attributes | |
| static UChar_t | fStsRocIds [NUM_STS_ROCS] = {0,1,2,3} | 
| static UChar_t | fGEMRocIds [NUM_GEM_ROCS *NUM_GEM_STATIONS] = {7,4,5,6} | 
| static Int_t | fGEM_Y_BoundariesLeft [NUM_GEM_Y] = {10,19,31,42,54,65,77,88,100,111,123,134,146,157,169,180,192,203,215,226,237,246,256} | 
| static Int_t | fGEM_Y_PeriodLeft [NUM_GEM_Y] = {10,9,12,11,12,11,12,11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 11, 9, 10} | 
| static Int_t | fGEM_Y_ShiftLeft [NUM_GEM_Y] = { 2, 2, 0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2 } | 
| static Int_t | fGEM_Y_BoundariesRight [NUM_GEM_Y] = { 9,19,30,42,53,65,76,88,99,111,122,134,145,157,168,180,191,203,214,226,237,247,256} | 
| static Int_t | fGEM_Y_PeriodRight [NUM_GEM_Y] = { 9,10,11,12,11,12,11,12,11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 10, 9} | 
| static Int_t | fGEM_Y_ShiftRight [NUM_GEM_Y] = { 1, 0, 1, 0, 1, 0, 1, 0, 1 , 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 ,0,1,0,1 } | 
Definition at line 19 of file TCosyDec10Proc.h.
| TCosyDec10Proc::TCosyDec10Proc | ( | const char * | name = 0 | ) | 
Definition at line 91 of file TCosyDec10Proc.cxx.
References f1182Gate, f1182h, f1183h, fCosyDec10Par, fGEM_Map, fGEM_Map_Adc, fGEM_Map_Adc_Time, fGEM_Map_Time, fGEMtm, fLastMbsTimeMicros, fLastMbsTimeSecs, fMbsDeltatime, fMotorPos, TRocProc::fParam, fRoluPos, fScintAndQDC, fScintExtra, fScintHorizontalQDC, fScintRolu, fScintVerticalQDC, fSTSNeg, fSTSNegTimegated, fSTSPos, fSTSPosTimegated, fSTStm, fSyncQuality, fVulomScalerOverview, fVulomScalers, fVulomScalersRate, fVulomSyncs, Init_GEM_Map(), lastNx, lastSync, NUM_GEM_X, NUM_GEM_Y, NUM_STS_STRIPS, TRocProc::ROC, and TRocParam::triggerSignal.
| TCosyDec10Proc::~TCosyDec10Proc | ( | ) |  [virtual] | 
Definition at line 290 of file TCosyDec10Proc.cxx.
| 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 TRocProc::AssertGET4 | ( | unsigned | indx | ) |  [inline, protected, inherited] | 
Definition at line 88 of file TRocProc.h.
References TRocProc::get4_use_mask, and MAX_GET4.
| Bool_t TRocProc::AssertNX | ( | unsigned | nxid | ) |  [inline, protected, inherited] | 
Definition at line 82 of file TRocProc.h.
References MAX_NX, and TRocProc::nx_use_mask.
| Bool_t TRocProc::AssertRoc | ( | unsigned | rocid | ) |  [inline, protected, inherited] | 
Definition at line 75 of file TRocProc.h.
References TRocEvent::ConfigRocs, and MAX_ROC.
Referenced by TRocProc::FinalizeEvent(), and TRocProc::ProcessTriggerMessage().
| Bool_t TCosyDec10Proc::BuildEvent | ( | TGo4EventElement * | outevnt | ) |  [virtual] | 
Reimplemented from TRocProc.
Definition at line 590 of file TCosyDec10Proc.cxx.
References ExtractTriggerTimes(), fCosyDec10Event, TRocProc::fNumRocs, fSyncQuality, and TRocProc::ROC.
| int32_t TCosyDec10Proc::CalcDistanceToTrigger | ( | int | rocid, | |
| uint64_t | fulltm | |||
| ) |  [protected, virtual] | 
Reimplemented from TRocProc.
Definition at line 560 of file TCosyDec10Proc.cxx.
References fTriggers.
Referenced by ProcessNxHit().
| 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 TCosyDec10Proc::ExtractTriggerTimes | ( | TGo4MbsEvent * | evt | ) |  [protected] | 
Definition at line 514 of file TCosyDec10Proc.cxx.
References fCosyDec10Par, fTriggers, roc::Message::getAuxChNum(), roc::Message::getAuxFalling(), roc::Message::getEpochNumber(), roc::Message::getMsgFullTime(), roc::Message::getRocNumber(), roc::Message::isAuxMsg(), roc::Message::isEpochMsg(), TCosyDec10Param::triggerAux, TCosyDec10Param::triggerFalling, and TCosyDec10Param::triggerRoc.
Referenced by BuildEvent().
| void TRocProc::FinalizeEvent | ( | ) |  [virtual, inherited] | 
Modif for GET4 unpacking & pre-processing
GET4 unpacking & pre-processing
GET4 unpacking & pre-processing
Reimplemented from TCBMBeamtimeProc.
Definition at line 1615 of file TRocProc.cxx.
References TRocProc::AssertRoc(), TRocParam::doSorting, TRocProc::FECHIP, TRocProc::fEvntSize, TRocData::fExtMessages, TRocProc::fGet4EdgeMessagePerRawEvent, TRocProc::fGet4NotValidMessRawEvent, TRocProc::fGlobalTriggerWind, TRocParam::FindFeetRocId(), TRocProc::fIsTimeSorted, TRocProc::fLastRateTm, TRocEvent::fMbsEventNumber, TRocProc::fOutputEvent, TRocProc::fParam, TRocProc::fPedestals, TRocProc::fRate, TRocProc::fSYNC_R0_R10, TRocProc::fTotaldatasize, TCBMBeamtimeProc::GetEventNumber(), TCBMBeamtimeProc::GetTriggerNumber(), TRocParam::globalTrigger, TRocParam::NoGet4Cleaning, TRocParam::noTrigger, TRocParam::pedSaveToFile, TRocProc::ResetEndOfBuffer(), TRocProc::ResetTrigger(), TRocProc::ROC, TPedestalExtractor::SaveToFile(), TRocParam::storePedestalFile, TRocProc::TimeOrderMessageBuffer(), TRocParam::triggerSignal, TRocParam::uNbBuffers, TRocParam::uNbFeets, TRocData::vMessageEventBuffer, and TRocProc::vMessageInterBuffer.
| Bool_t TCosyDec10Proc::GEM_Map | ( | Int_t | rocid, | |
| Int_t | nxid, | |||
| Int_t | nxCh, | |||
| Int_t & | gemno, | |||
| Int_t & | xpos, | |||
| Int_t & | ypos | |||
| ) |  [protected] | 
Definition at line 1067 of file TCosyDec10Proc.cxx.
References fGEM_X, fGEM_Y, and fGEMRocIds.
Referenced by ProcessNxHit().
| 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 TRocProc::HandleUnprocessedMessages | ( | TRocData * | rocevent, | |
| int | rocid | |||
| ) |  [protected, inherited] | 
Definition at line 700 of file TRocProc.cxx.
References TRocProc::fDeltaTriggerTime, TRocProc::FECHIP, TRocData::fExtMessages, TRocProc::fGlobalTriggerWind, TRocParam::FindFeetRocId(), TRocProc::fParam, TRocMessageExtended::GetFullTime(), TRocMessageExtended::GetGet4Number(), TRocParam::globalTrigger, TRocParam::NoGet4Cleaning, TRocParam::noTrigger, TRocProc::ProcessExtendedMessage(), TRocProc::ROC, TRocMessageExtended::SetTriggerDeltaT(), TRocParam::uGet4Active, TRocParam::uNbBuffers, TRocParam::uNbFeets, TRocProc::vMessageInterBuffer, TRocProc::vMessageInterBufferUnprocessed, and TRocProc::vUnprocessedMessages.
Referenced by TRocProc::ProcessTriggerMessage().
| void TCosyDec10Proc::Init_GEM_Map | ( | ) |  [protected] | 
Definition at line 1108 of file TCosyDec10Proc.cxx.
References fGEM_Map, fGEM_X, fGEM_Y, fGEM_Y_BoundariesLeft, fGEM_Y_BoundariesRight, fGEM_Y_PeriodLeft, fGEM_Y_PeriodRight, fGEM_Y_ShiftLeft, and fGEM_Y_ShiftRight.
Referenced by TCosyDec10Proc().
| void TRocProc::InitEvent | ( | TGo4EventElement * | evt | ) |  [virtual, inherited] | 
Reimplemented from TCBMBeamtimeProc.
Definition at line 879 of file TRocProc.cxx.
References TRocProc::fFirstSubEvent, TRocProc::fOutputEvent, and TCBMBeamtimeEvent::GetSubEvent().
| Bool_t TCosyDec10Proc::IsGEM | ( | roc::Message * | msg | ) |  [protected] | 
Definition at line 309 of file TCosyDec10Proc.cxx.
References fGEMRocIds, and roc::Message::getRocNumber().
Referenced by ProcessNxHit(), and ProcessRocMsg().
| Bool_t TCosyDec10Proc::IsSTS | ( | roc::Message * | msg | ) |  [protected] | 
Definition at line 295 of file TCosyDec10Proc.cxx.
References fStsRocIds, and roc::Message::getRocNumber().
Referenced by ProcessNxHit(), and ProcessRocMsg().
| void TRocProc::LoadPedestalFile | ( | const char * | fname | ) |  [protected, inherited] | 
| Bool_t TRocProc::PrintLocalEpochCycles | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3707 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, and TRocParam::uNbFeets.
Referenced by TRocProc::ProcessGet4EpochMessage().
| Bool_t TRocProc::PrintLocalEpochIndexes | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3656 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, and TRocParam::uNbFeets.
Referenced by TRocProc::ProcessGet4EpochMessage().
| Bool_t TRocProc::PrintMessageBufferIndexes | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3866 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, and TRocParam::uNbFeets.
Referenced by TRocProc::ProcessGet4EpochMessage().
| Bool_t TRocProc::PrintMessageBufferSizes | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3923 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, TRocParam::uNbBuffers, and TRocParam::uNbFeets.
Referenced by TRocProc::ProcessGet4EpochMessage().
| Bool_t TRocProc::PrintRocEpochCycles | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3605 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, and TRocParam::uNbFeets.
| Bool_t TRocProc::PrintRocEpochIndexes | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3557 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, and TRocParam::uNbFeets.
Referenced by TRocProc::ProcessGet4EpochMessage().
| Bool_t TRocProc::PrintTotalUnsynchronizedEpochCount | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3809 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, and TRocParam::uNbFeets.
| Bool_t TRocProc::PrintUnsynchronizedEpochCount | ( | Int_t | uMessagePriority = 0 | ) |  [protected, inherited] | 
Definition at line 3758 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fParam, and TRocParam::uNbFeets.
| void TCosyDec10Proc::Process1182 | ( | int * | pdata, | |
| int | len | |||
| ) |  [protected] | 
Definition at line 818 of file TCosyDec10Proc.cxx.
References f1182Gate, f1182h, f1182OldVals, fCosyDec10Event, TCosyDec10Event::fData1182, fScintAndQDC, fScintHorizontalQDC, fScintVerticalQDC, and L1182_DEBUG.
Referenced by ProcessMADCSub().
| void TCosyDec10Proc::Process1183 | ( | int * | pdata, | |
| int | len | |||
| ) |  [protected] | 
Definition at line 905 of file TCosyDec10Proc.cxx.
References f1183h, fCosyDec10Event, TCosyDec10Event::fData1183, and L1182_DEBUG.
Referenced by ProcessMADCSub().
| void TCosyDec10Proc::ProcessEpicsSub | ( | TGo4MbsSubEvent * | subevt | ) |  [protected, virtual] | 
Definition at line 940 of file TCosyDec10Proc.cxx.
References _VARPRINT_, CBM_LAUDA0_Read_Bath, CBM_MOTOR_GETPOSX, CBM_MOTOR_GETPOSY, CBM_rolu_step_to_mm_L, CBM_rolu_step_to_mm_O, CBM_rolu_step_to_mm_R, CBM_rolu_step_to_mm_U, f_ut_utime(), fMotorPos, and fRoluPos.
Referenced by ProcessSubevent().
| void TRocProc::ProcessExtendedMessage | ( | unsigned | rocid, | |
| TRocData * | rocevent, | |||
| TRocMessageExtended & | msg, | |||
| bool | with_unprocessed = true | |||
| ) |  [protected, inherited] | 
Method should either add message to output event, or to unprocessed messages, or discard event completely
Definition at line 1947 of file TRocProc.cxx.
References TRocParam::doSorting, TRocProc::fDeltaTriggerTime, TRocData::fExtMessages, TRocProc::fGlobalTriggerWind, TRocProc::fIsTimeSorted, TRocProc::fParam, TRocMessageExtended::GetFullTime(), TRocMessageExtended::GetGet4Number(), TRocMessageExtended::GetMessageType(), TRocMessageExtended::GetNxADC(), TRocMessageExtended::GetNxChNum(), TRocMessageExtended::GetNxNumber(), TRocParam::globalTrigger, roc::MSG_HIT, roc::MSG_SYNC, TRocParam::noTrigger, TRocProc::ROC, TRocMessageExtended::SetTriggerDeltaT(), and TRocParam::triggerSignal.
Referenced by TRocProc::HandleUnprocessedMessages().
| Bool_t TRocProc::ProcessGet4DataMessage | ( | UInt_t | uRocId, | |
| UInt_t | uGet4IndexOffset, | |||
| roc::Message * | mesData | |||
| ) |  [protected, inherited] | 
Definition at line 3280 of file TRocProc.cxx.
References TRocProc::fDeltaTriggerTime, TRocProc::FECHIP, TRocProc::fGet4EdgesDiffEvol, TRocProc::fGet4FalEdgesEvol, TRocProc::fGet4FalEdgesNb, TRocProc::fGet4RisEdgesEvol, TRocProc::fGet4RisEdgesNb, TRocProc::fGlobalTriggerWind, TRocProc::fParam, TRocMessageExtended::GetFullTime(), roc::Message::getGet4ChNum(), roc::Message::getGet4Edge(), TRocMessageExtended::GetGet4Number(), roc::Message::getGet4Number(), roc::Message::getGet4Ts(), TRocMessageExtended::GetLocalCycle(), roc::Message::getMessageType(), TRocMessageExtended::GetRocCycle(), TRocMessageExtended::GetRocMessage(), TRocParam::globalTrigger, TRocParam::IsValidGet4Chip(), TRocParam::noTrigger, TRocParam::RemapGet4Chip(), TRocProc::ROC, roc::Message::setGet4Edge(), TRocMessageExtended::SetGet4MessageFull(), roc::Message::setGet4Number(), TRocMessageExtended::SetTriggerDeltaT(), TRocParam::uDebugHistoOn, TRocParam::uGet4Active, TRocParam::uGet4EdgeInversion, and TRocParam::uUseLocalEpochs.
| Bool_t TRocProc::ProcessGet4EpochMessage | ( | UInt_t | uRocId, | |
| TRocData * | rocEvent, | |||
| UInt_t | uGet4IndexOffset, | |||
| roc::Message * | mesData | |||
| ) |  [protected, inherited] | 
GET4 unpacking & pre-processing
Definition at line 2138 of file TRocProc.cxx.
References TRocProc::bTransferMessageNext, CYCLE_IN_EPOCHS, TRocProc::fDistribEpochsLocal, TRocProc::fDistribEpochsRoc, TRocProc::FECHIP, TRocData::fExtMessages, TRocProc::fGet4DataLoss, TRocProc::fInterChipSyncEpochShift, TRocProc::fMapEpochsLocal, TRocProc::fMapEpochsMain, TRocProc::fMapEpochsRoc, TRocProc::fNbMissedSync, TRocProc::fParam, GET4_BUFFERS_SIZE_LIMIT, roc::Message::getEpoch2ChipNumber(), roc::Message::getEpoch2DataLost(), roc::Message::getEpoch2Number(), roc::Message::getEpoch2Sync(), TRocParam::IsValidGet4Chip(), NB_BIN_GET4_FTS, TRocParam::noTrigger, TRocProc::printData, TRocProc::PrintLocalEpochCycles(), TRocProc::PrintLocalEpochIndexes(), TRocProc::PrintMessageBufferIndexes(), TRocProc::PrintMessageBufferSizes(), TRocProc::PrintRocEpochIndexes(), TRocParam::RemapGet4Chip(), roc::Message::setEpoch2ChipNumber(), TRocProc::uCurrentCycle2, TRocProc::uCurrentEpoch2, TRocProc::uCycleFirstSyncAfterReset, TRocParam::uDebugHistoOn, TRocProc::uEpochFirstSyncAfterReset, TRocParam::uGet4Active, TRocProc::uLastEpochMainClock, TRocProc::uMainEpochCycle, TRocParam::uMainSyncCycleSize, TRocParam::uNbBlockJumpedReset, TRocParam::uNbBuffers, TRocProc::uNbEvents, TRocParam::uNbFeets, TRocProc::uRocCycleFirstSyncedChip, TRocParam::uRocCycleSize, TRocProc::uRocEpochFirstSyncedChip, TRocParam::uSilentMode, TRocParam::uSilentSyncMode, TRocParam::uSyncCycleSize, TRocParam::uUseLocalEpochs, TRocData::vMessageEventBuffer, TRocProc::vMessageInterBuffer, TRocProc::vMessageInterBufferUnprocessed, and TRocProc::vUnprocessedMessages.
| Bool_t TRocProc::ProcessGet4ExtSyncMessage | ( | UInt_t | uGet4IndexOffset, | |
| roc::Message * | mesData | |||
| ) |  [protected, inherited] | 
Definition at line 3483 of file TRocProc.cxx.
References TRocProc::FECHIP, TRocProc::fGet4SynchChip, TRocProc::fGet4SynchPatt, TRocProc::fParam, roc::Message::getField(), roc::Message::getMessageType(), TRocMessageExtended::GetRocMessage(), roc::Message::getSysMesData(), TRocParam::IsValidGet4Chip(), TRocParam::RemapGet4Chip(), TRocMessageExtended::SetGet4MessageFull(), roc::Message::setGet4Number(), and TRocParam::uUseLocalEpochs.
| void TCosyDec10Proc::ProcessMADCSub | ( | TGo4MbsSubEvent * | subevt | ) |  [protected, virtual] | 
Definition at line 731 of file TCosyDec10Proc.cxx.
References Process1182(), and Process1183().
Referenced by ProcessSubevent().
| void TCosyDec10Proc::ProcessNxHit | ( | roc::Message * | msg, | |
| Double_t | nxadc_corr | |||
| ) |  [protected, virtual] | 
Reimplement this method when one want to access only nXYTER hits from input event
Reimplemented from TRocProc.
Definition at line 408 of file TCosyDec10Proc.cxx.
References CalcDistanceToTrigger(), fCosyDec10Event, fGEM_Map, fGEM_Map_Adc, fGEM_Map_Adc_Time, fGEM_Map_Time, TCosyDec10Event::fGemOne, fGEMtm, TCosyDec10Event::fGemTwo, TRocProc::fPedestals, fSTSNeg, TCosyDec10Event::fStsNeg, fSTSNegTimegated, fSTSPos, TCosyDec10Event::fStsPos, fSTSPosTimegated, GEM_Map(), roc::Message::getMsgFullTime(), roc::Message::getNxChNum(), roc::Message::getNxNumber(), TPedestalExtractor::GetPedestal(), roc::Message::getRocNumber(), IsGEM(), IsSTS(), TRocProc::ROC, and STS_GetStrip().
| void TCosyDec10Proc::ProcessRocMsg | ( | roc::Message * | msg | ) |  [protected, virtual] | 
Reimplement this method when one want to access all ROC messages
Reimplemented from TRocProc.
Definition at line 326 of file TCosyDec10Proc.cxx.
References roc::Message::CalcDistance(), fSTStm, roc::Message::getMsgFullTime(), roc::Message::getRocNumber(), roc::Message::getSysMesType(), IsGEM(), roc::Message::isHitMsg(), IsSTS(), roc::Message::isSyncMsg(), roc::Message::isSysMsg(), lastNx, lastSync, NX_HISTORY, and TRocProc::ROC.
| void TCosyDec10Proc::ProcessSubevent | ( | TGo4MbsSubEvent * | subevt | ) |  [protected, virtual] | 
Reimplemented from TRocProc.
Definition at line 614 of file TCosyDec10Proc.cxx.
References f_ut_utime(), fCosyDec10Event, fLastMbsTimeMicros, fLastMbsTimeSecs, fMbsDeltatime, TCosyDec10Event::fMbsTimeMicros, TCosyDec10Event::fMbsTimeSecs, fScintExtra, fScintRolu, fVulomOldVals, TCosyDec10Event::fVulomScaler, fVulomScalerOverview, fVulomScalers, fVulomScalersRate, TCosyDec10Event::fVulomSyncNumber, fVulomSyncs, ProcessEpicsSub(), and ProcessMADCSub().
| void TRocProc::ProcessTriggerMessage | ( | int | rocid, | |
| uint64_t | fulltm | |||
| ) |  [protected, inherited] | 
Definition at line 191 of file TRocProc.cxx.
References TRocProc::fTriggerPerRoc, TRocProc::nx_use_mask, and TRocProc::ROC.
Referenced by TRocProc::BuildEvent(), and TRocProc::ProcessTriggerMessage().
| void TRocProc::ProcessTriggerMessage | ( | TRocData * | rocevent, | |
| int | rocid, | |||
| uint64_t | fulltm | |||
| ) |  [protected, inherited] | 
Definition at line 615 of file TRocProc.cxx.
References TRocProc::AssertRoc(), TRocProc::fFirstSubEvent, TRocProc::fHasNewGlobalTrigger, TRocEvent::fLastGlobalTriggerTm, TRocData::fLastTriggerTm, TRocProc::fOutputEvent, TRocProc::fParam, TRocProc::fTriggerPerRoc, TRocParam::globalTrigger, TRocProc::HandleUnprocessedMessages(), TRocParam::masterRoc, TRocProc::ProcessTriggerMessage(), and TRocProc::ROC.
| void TRocProc::ResetEndOfBuffer | ( | ) |  [protected, inherited] | 
Definition at line 2114 of file TRocProc.cxx.
References TRocProc::ROC.
Referenced by TRocProc::FinalizeEvent().
| void TRocProc::ResetTrigger | ( | ) |  [protected, inherited] | 
Definition at line 2091 of file TRocProc.cxx.
References TRocProc::fHasNewGlobalTrigger, and TRocProc::ROC.
Referenced by TRocProc::FinalizeEvent().
| void TRocProc::SavePedestalFile | ( | const char * | fname | ) |  [protected, inherited] | 
| Int_t TCosyDec10Proc::STS_GetStrip | ( | Int_t | side, | |
| Int_t | odd, | |||
| Int_t | nxCh | |||
| ) |  [protected] | 
Definition at line 1035 of file TCosyDec10Proc.cxx.
Referenced by ProcessNxHit().
| Bool_t TRocProc::TimeOrderMessageBuffer | ( | TRocData * | rocToSort | ) |  [protected, inherited] | 
Definition at line 3528 of file TRocProc.cxx.
References TRocData::vMessageEventBuffer.
Referenced by TRocProc::FinalizeEvent().
| Bool_t TRocProc::bTransferMessageNext  [protected, inherited] | 
Definition at line 152 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| TGo4WinCond* TCosyDec10Proc::f1182Gate[NUM_1182]  [protected] | 
Definition at line 118 of file TCosyDec10Proc.h.
Referenced by Process1182(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::f1182h[NUM_1182]  [protected] | 
Definition at line 117 of file TCosyDec10Proc.h.
Referenced by Process1182(), and TCosyDec10Proc().
| Double_t TCosyDec10Proc::f1182OldVals[NUM_1182]  [protected] | 
Definition at line 78 of file TCosyDec10Proc.h.
Referenced by Process1182().
| TGo4WinCond* TCosyDec10Proc::f1183Gate[NUM_1183]  [protected] | 
Definition at line 122 of file TCosyDec10Proc.h.
| TH1* TCosyDec10Proc::f1183h[NUM_1183]  [protected] | 
Definition at line 121 of file TCosyDec10Proc.h.
Referenced by Process1183(), and TCosyDec10Proc().
| Double_t TCosyDec10Proc::f1183OldVals[NUM_1183]  [protected] | 
Definition at line 79 of file TCosyDec10Proc.h.
| TH1* TRocProc::fAUX2_R01  [protected, inherited] | 
Definition at line 112 of file TRocProc.h.
| TCBMBeamtimeEvent* TCBMBeamtimeProc::fBeamtimeEvent  [protected, inherited] | 
Definition at line 60 of file TCBMBeamtimeProc.h.
Referenced by TCBMBeamtimeProc::BuildEvent().
| TCosyDec10Event* TCosyDec10Proc::fCosyDec10Event  [protected] | 
Definition at line 60 of file TCosyDec10Proc.h.
Referenced by BuildEvent(), Process1182(), Process1183(), ProcessNxHit(), and ProcessSubevent().
| TCosyDec10Param* TCosyDec10Proc::fCosyDec10Par  [protected] | 
Definition at line 58 of file TCosyDec10Proc.h.
Referenced by ExtractTriggerTimes(), and TCosyDec10Proc().
| UInt_t TRocProc::fCurrEvntTm  [protected, inherited] | 
Definition at line 105 of file TRocProc.h.
| Int_t TCosyDec10Proc::fData1182[8]  [protected] | 
Definition at line 126 of file TCosyDec10Proc.h.
| Int_t TCosyDec10Proc::fData1183[8]  [protected] | 
Definition at line 128 of file TCosyDec10Proc.h.
| TH1* TRocProc::fDeltaTriggerTime  [protected, inherited] | 
Definition at line 119 of file TRocProc.h.
Referenced by TRocProc::HandleUnprocessedMessages(), TRocProc::ProcessExtendedMessage(), and TRocProc::ProcessGet4DataMessage().
| TH2* TRocProc::fDistribEpochsLocal  [protected, inherited] | 
Definition at line 196 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| TH1* TRocProc::fDistribEpochsMain  [protected, inherited] | 
Definition at line 194 of file TRocProc.h.
| TH2* TRocProc::fDistribEpochsRoc  [protected, inherited] | 
Definition at line 195 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| std::vector<TGet4Rec> TRocProc::FECHIP  [protected, inherited] | 
count all trigger messages received
GET4 unpacking & pre-processing
Definition at line 140 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), TRocProc::PrintLocalEpochCycles(), TRocProc::PrintLocalEpochIndexes(), TRocProc::PrintMessageBufferIndexes(), TRocProc::PrintMessageBufferSizes(), TRocProc::PrintRocEpochCycles(), TRocProc::PrintRocEpochIndexes(), TRocProc::PrintTotalUnsynchronizedEpochCount(), TRocProc::PrintUnsynchronizedEpochCount(), TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), and TRocProc::ProcessGet4ExtSyncMessage().
| TH1 * TRocProc::fEvntSize  [protected, inherited] | 
Definition at line 100 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), TRocProc::FinalizeEvent(), and TRocProc::TRocProc().
| Bool_t TRocProc::fFirstSubEvent  [protected, inherited] | 
shortcut to output event
Definition at line 132 of file TRocProc.h.
Referenced by TRocProc::InitEvent(), and TRocProc::ProcessTriggerMessage().
| TH2* TCosyDec10Proc::fGEM_Map[NUM_GEM_STATIONS]  [protected] | 
Definition at line 108 of file TCosyDec10Proc.h.
Referenced by Init_GEM_Map(), ProcessNxHit(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fGEM_Map_Adc[NUM_GEM_STATIONS]  [protected] | 
Definition at line 110 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fGEM_Map_Adc_Time[NUM_GEM_STATIONS]  [protected] | 
Definition at line 111 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fGEM_Map_Time[NUM_GEM_STATIONS]  [protected] | 
Definition at line 109 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| Int_t TCosyDec10Proc::fGEM_X[NUM_GEM_ROCS][NUM_GEM_NX][NUM_GEM_CH]  [protected] | 
Definition at line 141 of file TCosyDec10Proc.h.
Referenced by GEM_Map(), and Init_GEM_Map().
| Int_t TCosyDec10Proc::fGEM_Y[NUM_GEM_ROCS][NUM_GEM_NX][NUM_GEM_CH]  [protected] | 
Definition at line 142 of file TCosyDec10Proc.h.
Referenced by GEM_Map(), and Init_GEM_Map().
| Int_t TCosyDec10Proc::fGEM_Y_BoundariesLeft = {10,19,31,42,54,65,77,88,100,111,123,134,146,157,169,180,192,203,215,226,237,246,256}  [static, protected] | 
Definition at line 133 of file TCosyDec10Proc.h.
Referenced by Init_GEM_Map().
| Int_t TCosyDec10Proc::fGEM_Y_BoundariesRight = { 9,19,30,42,53,65,76,88,99,111,122,134,145,157,168,180,191,203,214,226,237,247,256}  [static, protected] | 
Definition at line 137 of file TCosyDec10Proc.h.
Referenced by Init_GEM_Map().
| Int_t TCosyDec10Proc::fGEM_Y_PeriodLeft = {10,9,12,11,12,11,12,11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 11, 9, 10}  [static, protected] | 
Definition at line 134 of file TCosyDec10Proc.h.
Referenced by Init_GEM_Map().
| Int_t TCosyDec10Proc::fGEM_Y_PeriodRight = { 9,10,11,12,11,12,11,12,11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 10, 9}  [static, protected] | 
Definition at line 138 of file TCosyDec10Proc.h.
Referenced by Init_GEM_Map().
| Int_t TCosyDec10Proc::fGEM_Y_ShiftLeft = { 2, 2, 0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2 }  [static, protected] | 
Definition at line 135 of file TCosyDec10Proc.h.
Referenced by Init_GEM_Map().
| Int_t TCosyDec10Proc::fGEM_Y_ShiftRight = { 1, 0, 1, 0, 1, 0, 1, 0, 1 , 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 ,0,1,0,1 }  [static, protected] | 
Definition at line 139 of file TCosyDec10Proc.h.
Referenced by Init_GEM_Map().
| UChar_t TCosyDec10Proc::fGEMRocIds = {7,4,5,6}  [static, protected] | 
Definition at line 131 of file TCosyDec10Proc.h.
| TH1* TCosyDec10Proc::fGEMtm[NUM_GEM_STATIONS]  [protected] | 
Definition at line 104 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| TH1* TRocProc::fGet4DataLoss  [protected, inherited] | 
Definition at line 178 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| TH2* TRocProc::fGet4EdgeMessagePerRawEvent  [protected, inherited] | 
Definition at line 182 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent().
| TH2* TRocProc::fGet4EdgesDiffEvol  [protected, inherited] | 
Definition at line 187 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4DataMessage().
| TH1* TRocProc::fGet4EpochLoss  [protected, inherited] | 
Definition at line 179 of file TRocProc.h.
| TH1* TRocProc::fGet4ErrorChip  [protected, inherited] | 
Definition at line 174 of file TRocProc.h.
| TH2* TRocProc::fGet4ErrorPatt  [protected, inherited] | 
Definition at line 176 of file TRocProc.h.
| TH1* TRocProc::fGet4FalEdgesEvol  [protected, inherited] | 
Definition at line 189 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4DataMessage().
| TH1* TRocProc::fGet4FalEdgesNb  [protected, inherited] | 
Definition at line 186 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4DataMessage().
| TH2* TRocProc::fGet4NotValidMessRawEvent  [protected, inherited] | 
Definition at line 183 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent().
| TH1* TRocProc::fGet4RisEdgesEvol  [protected, inherited] | 
Definition at line 188 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4DataMessage().
| TH1* TRocProc::fGet4RisEdgesNb  [protected, inherited] | 
Definition at line 185 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4DataMessage().
| TH1* TRocProc::fGet4SynchChip  [protected, inherited] | 
Definition at line 173 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4ExtSyncMessage().
| TH2* TRocProc::fGet4SynchPatt  [protected, inherited] | 
Definition at line 175 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4ExtSyncMessage().
| TGo4WinCond* TRocProc::fGlobalAUXWind  [protected, inherited] | 
Definition at line 121 of file TRocProc.h.
| TGo4WinCond* TRocProc::fGlobalTriggerWind  [protected, inherited] | 
Definition at line 120 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), TRocProc::ProcessExtendedMessage(), and TRocProc::ProcessGet4DataMessage().
| Bool_t TRocProc::fHasNewGlobalTrigger  [protected, inherited] | 
indicate if first subevent is processing
Definition at line 134 of file TRocProc.h.
Referenced by TRocProc::ProcessTriggerMessage(), and TRocProc::ResetTrigger().
| TH2* TRocProc::fInterChipSyncEpochShift  [protected, inherited] | 
Definition at line 199 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| Bool_t TRocProc::fIsTimeSorted  [protected, inherited] | 
Definition at line 102 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent(), and TRocProc::ProcessExtendedMessage().
| UInt_t TCosyDec10Proc::fLastMbsTimeMicros  [protected] | 
Definition at line 85 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| UInt_t TCosyDec10Proc::fLastMbsTimeSecs  [protected] | 
Definition at line 82 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| Double_t TRocProc::fLastRateTm  [protected, inherited] | 
Definition at line 107 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), TRocProc::FinalizeEvent(), and TRocProc::TRocProc().
| TH2* TRocProc::fMapEpochsLocal  [protected, inherited] | 
Definition at line 193 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| TH2* TRocProc::fMapEpochsMain  [protected, inherited] | 
Definition at line 191 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| TH2* TRocProc::fMapEpochsRoc  [protected, inherited] | 
Definition at line 192 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| Double_t TCosyDec10Proc::fMbsDeltatime  [protected] | 
Definition at line 87 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| 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().
| TH2* TCosyDec10Proc::fMotorPos  [protected] | 
Definition at line 113 of file TCosyDec10Proc.h.
Referenced by ProcessEpicsSub(), and TCosyDec10Proc().
| TH1 * TRocProc::fMsgsPerRoc  [protected, inherited] | 
Definition at line 102 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), and TRocProc::TRocProc().
| TH2* TRocProc::fNbMissedSync  [protected, inherited] | 
Definition at line 180 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| unsigned TRocProc::fNumRocs  [protected, inherited] | 
Definition at line 96 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), BuildEvent(), and TRocProc::TRocProc().
| TRocEvent* TRocProc::fOutputEvent  [protected, inherited] | 
array of all rocs histograms
Definition at line 131 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent(), TRocProc::InitEvent(), and TRocProc::ProcessTriggerMessage().
| TRocParam * TRocProc::fParam  [protected, inherited] | 
Definition at line 94 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), TRocProc::PrintLocalEpochCycles(), TRocProc::PrintLocalEpochIndexes(), TRocProc::PrintMessageBufferIndexes(), TRocProc::PrintMessageBufferSizes(), TRocProc::PrintRocEpochCycles(), TRocProc::PrintRocEpochIndexes(), TRocProc::PrintTotalUnsynchronizedEpochCount(), TRocProc::PrintUnsynchronizedEpochCount(), TRocProc::ProcessExtendedMessage(), TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), TRocProc::ProcessGet4ExtSyncMessage(), TRocProc::ProcessTriggerMessage(), TCernNov10Proc::TCernNov10Proc(), TCosyDec10Proc(), and TRocProc::TRocProc().
| TPedestalExtractor* TRocProc::fPedestals  [protected, inherited] | 
Definition at line 100 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), TRocProc::FinalizeEvent(), and ProcessNxHit().
| Double_t TRocProc::fRate  [protected, inherited] | 
Definition at line 108 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), TRocProc::FinalizeEvent(), and TRocProc::TRocProc().
| TH2* TCosyDec10Proc::fRoluPos  [protected] | 
Definition at line 114 of file TCosyDec10Proc.h.
Referenced by ProcessEpicsSub(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fScintAndQDC  [protected] | 
Definition at line 74 of file TCosyDec10Proc.h.
Referenced by Process1182(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fScintExtra  [protected] | 
Definition at line 68 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fScintHorizontalQDC  [protected] | 
Definition at line 72 of file TCosyDec10Proc.h.
Referenced by Process1182(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fScintRolu  [protected] | 
Definition at line 67 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| TH2* TCosyDec10Proc::fScintVerticalQDC  [protected] | 
Definition at line 71 of file TCosyDec10Proc.h.
Referenced by Process1182(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::fSTSNeg[NUM_STS_STATIONS]  [protected] | 
Definition at line 97 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::fSTSNegTimegated[NUM_STS_STATIONS]  [protected] | 
Definition at line 99 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::fSTSPos[NUM_STS_STATIONS]  [protected] | 
Definition at line 98 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::fSTSPosTimegated[NUM_STS_STATIONS]  [protected] | 
Definition at line 100 of file TCosyDec10Proc.h.
Referenced by ProcessNxHit(), and TCosyDec10Proc().
| UChar_t TCosyDec10Proc::fStsRocIds = {0,1,2,3}  [static, protected] | 
Definition at line 130 of file TCosyDec10Proc.h.
Referenced by IsSTS().
| TH1* TCosyDec10Proc::fSTStm[NUM_STS_STATIONS]  [protected] | 
Definition at line 92 of file TCosyDec10Proc.h.
Referenced by ProcessRocMsg(), and TCosyDec10Proc().
| TH1* TRocProc::fSYNC_R0_R10  [protected, inherited] | 
Definition at line 114 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent().
| TH1* TCosyDec10Proc::fSyncQuality  [protected] | 
Definition at line 89 of file TCosyDec10Proc.h.
Referenced by BuildEvent(), and TCosyDec10Proc().
| ULong_t TRocProc::fTotaldatasize  [protected, inherited] | 
Definition at line 123 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent().
| unsigned TRocProc::fTriggerCounter  [protected, inherited] | 
true if new global trigger was found
Definition at line 135 of file TRocProc.h.
| TH1 * TRocProc::fTriggerPerRoc  [protected, inherited] | 
Definition at line 103 of file TRocProc.h.
Referenced by TRocProc::ProcessTriggerMessage(), and TRocProc::TRocProc().
| std::vector<uint64_t> TCosyDec10Proc::fTriggers  [protected] | 
Definition at line 144 of file TCosyDec10Proc.h.
Referenced by CalcDistanceToTrigger(), and ExtractTriggerTimes().
| Int_t TCosyDec10Proc::fVulomOldVals[N_SCALERS_CH]  [protected] | 
Definition at line 76 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent().
| TH2* TCosyDec10Proc::fVulomScalerOverview  [protected] | 
Definition at line 65 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::fVulomScalers[NUM_SCALERS]  [protected] | 
Definition at line 63 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::fVulomScalersRate[NUM_SCALERS]  [protected] | 
Definition at line 64 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| TH1* TCosyDec10Proc::fVulomSyncs  [protected] | 
Definition at line 62 of file TCosyDec10Proc.h.
Referenced by ProcessSubevent(), and TCosyDec10Proc().
| bool TRocProc::get4_use_mask[MAX_GET4]  [protected, inherited] | 
Definition at line 108 of file TRocProc.h.
Referenced by TRocProc::AssertGET4().
| uint64_t TCosyDec10Proc::lastGEMSync[NUM_GEM_STATIONS]  [protected] | 
Definition at line 105 of file TCosyDec10Proc.h.
| uint64_t TCosyDec10Proc::lastNx[NUM_STS_STATIONS][NX_HISTORY]  [protected] | 
Definition at line 94 of file TCosyDec10Proc.h.
Referenced by ProcessRocMsg(), and TCosyDec10Proc().
| uint64_t TCosyDec10Proc::lastSync[NUM_STS_STATIONS]  [protected] | 
Definition at line 93 of file TCosyDec10Proc.h.
Referenced by ProcessRocMsg(), and TCosyDec10Proc().
| bool TRocProc::nx_use_mask  [protected, inherited] | 
Definition at line 98 of file TRocProc.h.
Referenced by TRocProc::AssertNX(), TRocProc::BuildEvent(), TRocProc::ProcessTriggerMessage(), and TRocProc::TRocProc().
| UInt_t TRocProc::printData  [protected, inherited] | 
array of all get4 related structure
Definition at line 142 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| std::vector< TRocRec > TRocProc::ROC  [protected, inherited] | 
Definition at line 110 of file TRocProc.h.
Referenced by TRocProc::BuildEvent(), BuildEvent(), TRocProc::CalcDistanceToTrigger(), TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), TRocProc::ProcessExtendedMessage(), TRocProc::ProcessGet4DataMessage(), ProcessNxHit(), ProcessRocMsg(), TCernNov10Proc::ProcessRocMsg(), TRocProc::ProcessTriggerMessage(), TRocProc::ResetEndOfBuffer(), TRocProc::ResetTrigger(), TCosyDec10Proc(), and TRocProc::TRocProc().
| UInt_t TRocProc::uCurrentBlockBuffer  [protected, inherited] | 
Definition at line 150 of file TRocProc.h.
| UInt_t TRocProc::uCurrentCycle2  [protected, inherited] | 
Definition at line 164 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uCurrentEpoch2  [protected, inherited] | 
Definition at line 163 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uCycleBufferStart  [protected, inherited] | 
Definition at line 154 of file TRocProc.h.
| UInt_t TRocProc::uCycleFirstSyncAfterReset  [protected, inherited] | 
Definition at line 170 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uEpochBufferStart  [protected, inherited] | 
Definition at line 153 of file TRocProc.h.
| ULong64_t TRocProc::uEpochFirstSyncAfterReset  [protected, inherited] | 
Definition at line 169 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uFirstEventIndex[MAX_ROC]  [protected, inherited] | 
Definition at line 144 of file TRocProc.h.
| UInt_t TRocProc::uIndexResetGet4  [protected, inherited] | 
Definition at line 202 of file TRocProc.h.
| UInt_t TRocProc::uLastEpochMainClock  [protected, inherited] | 
Definition at line 161 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uMainEpochCycle  [protected, inherited] | 
Definition at line 162 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uNbEvents[MAX_ROC]  [protected, inherited] | 
Definition at line 143 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uPrevEventIndex[MAX_ROC]  [protected, inherited] | 
Definition at line 145 of file TRocProc.h.
| UInt_t TRocProc::uRocCycleFirstSyncedChip  [protected, inherited] | 
Definition at line 167 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| UInt_t TRocProc::uRocEpochFirstSyncedChip  [protected, inherited] | 
Definition at line 166 of file TRocProc.h.
Referenced by TRocProc::ProcessGet4EpochMessage().
| std::vector<TRocMessageExtended> TRocProc::vMessageEventBuffer  [protected, inherited] | 
Definition at line 149 of file TRocProc.h.
| std::vector< std::vector<TRocMessageExtended> > TRocProc::vMessageInterBuffer  [protected, inherited] | 
Definition at line 148 of file TRocProc.h.
Referenced by TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), and TRocProc::ProcessGet4EpochMessage().
| std::vector< std::vector<TRocMessageExtended> > TRocProc::vMessageInterBufferUnprocessed  [protected, inherited] | 
Definition at line 157 of file TRocProc.h.
Referenced by TRocProc::HandleUnprocessedMessages(), and TRocProc::ProcessGet4EpochMessage().
| std::vector< std::vector<TRocMessageExtended> > TRocProc::vUnprocessedMessages  [protected, inherited] | 
Definition at line 158 of file TRocProc.h.
Referenced by TRocProc::HandleUnprocessedMessages(), and TRocProc::ProcessGet4EpochMessage().
 1.7.1
 1.7.1