#include <TRocParam.h>
Definition at line 6 of file TRocParam.h.
| TRocParam::TRocParam | ( | const char * | name = 0 |
) |
GET4 unpacking & pre-processing
Definition at line 3 of file TRocParam.cxx.
References baselineCalibr, numRocs, nxDiffCh, and triggerSignal.
| TRocParam::TRocParam | ( | ) |
GET4 unpacking & pre-processing
Definition at line 7 of file TRocParam.cxx.
References activeRoc, baselineCalibr, bGet4Debug, doSorting, dynamicPedestal, globalTrigger, iEventNbGap, masterRoc, MAX_FEET, maxBufferLoops, maxBufferTriggers, NoGet4Cleaning, noTrigger, numNX, numRocs, nxDiffCh, pedestalAcquisition, pedestalFile, pedExractionMethod, pedInitState, pedSaveToFile, pedTtriCalibrPeriod, pedVerbose, storePedestalFile, timeScale, timeShift, triggerSignal, ttriMode, uCosyRun, uDebugHistoOn, uDebugPrintOn, uFeetRocsMapping, uGet4Active, uGet4EdgeInversion, uGet4Mapping, uGet4Print, uMainSyncCycleSize, uManualDebug, uNbBlockJumpedReset, uNbBuffers, uNbFeets, uNbRocsGet4, uRocCycleSize, uSilentMode, uSilentSyncMode, uSortingHistoOn, uSyncCycleSize, and uUseLocalEpochs.
| TRocParam::TRocParam | ( | const char * | name | ) |
| TRocParam::~TRocParam | ( | ) | [virtual] |
Definition at line 135 of file TRocParam.cxx.
References SetNbFeets(), and SetNbRocsGet4().
| UInt_t TRocParam::DefineGet4IndexOffset | ( | UInt_t | rocid | ) | const |
Calculate offset for Get4 chip using rocid
Definition at line 186 of file TRocParam.cxx.
References FindFeetRocId().
| Int_t TRocParam::FindFeetRocId | ( | UInt_t | rocid | ) | const |
Find feet rocid, using uFeetRocsMapping. Return -1 if not exists in the map
Definition at line 178 of file TRocParam.cxx.
References uFeetRocsMapping, and uNbRocsGet4.
Referenced by DefineGet4IndexOffset(), TRocProc::FinalizeEvent(), and TRocProc::HandleUnprocessedMessages().
| Bool_t TRocParam::IsValidGet4Chip | ( | UInt_t | chip | ) | const [inline] |
Returns true if chip id is inside mapping index
Definition at line 150 of file TRocParam.h.
References uNbFeets.
Referenced by TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), and TRocProc::ProcessGet4ExtSyncMessage().
| Bool_t TRocParam::PrintGet4Options | ( | ) |
Definition at line 217 of file TRocParam.cxx.
References iEventNbGap, NoGet4Cleaning, uCosyRun, uDebugHistoOn, uDebugPrintOn, uFeetRocsMapping, uGet4Active, uGet4EdgeInversion, uGet4Mapping, uGet4Print, uMainSyncCycleSize, uManualDebug, uNbBlockJumpedReset, uNbBuffers, uNbFeets, uNbRocsGet4, uSilentMode, uSilentSyncMode, uSortingHistoOn, uSyncCycleSize, and uUseLocalEpochs.
| UInt_t TRocParam::RemapGet4Chip | ( | UInt_t | chip | ) | const |
Find Get4 chip in current map, returns 2*uNbFeets if not found
Definition at line 210 of file TRocParam.cxx.
References uGet4Mapping, and uNbFeets.
Referenced by TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), and TRocProc::ProcessGet4ExtSyncMessage().
| Bool_t TRocParam::SetConfigRocs | ( | ) |
Definition at line 158 of file TRocParam.cxx.
References activeRoc, TRocEvent::ConfigRocs, and numRocs.
Referenced by UpdateFrom().
| void TRocParam::SetNbFeets | ( | UInt_t | num | ) |
Change uNbFeets, automatically sets defaults for Get4Mapping, Get4Active and Get4EdgeInversion
Definition at line 192 of file TRocParam.cxx.
References MAX_FEET, uGet4Active, uGet4EdgeInversion, uGet4Mapping, and uNbFeets.
Referenced by ~TRocParam().
| void TRocParam::SetNbRocsGet4 | ( | UInt_t | num | ) |
Set number of ROCs for Get4 readout, automatically sets default uFeetRocsMapping
Definition at line 167 of file TRocParam.cxx.
References uFeetRocsMapping, and uNbRocsGet4.
Referenced by ~TRocParam().
| Bool_t TRocParam::UpdateFrom | ( | TGo4Parameter * | rhs | ) | [virtual] |
Definition at line 142 of file TRocParam.cxx.
References activeRoc, numRocs, pedestalAcquisition, SetConfigRocs(), and storePedestalFile.
| Bool_t TRocParam::activeRoc[MAX_ROC] |
Definition at line 58 of file TRocParam.h.
Referenced by SetConfigRocs(), TRocParam(), and UpdateFrom().
| Bool_t TRocParam::baselineCalibr |
Definition at line 12 of file TRocParam.h.
Referenced by TRocParam(), and TRocProc::TRocProc().
| Bool_t TRocParam::bGet4Debug |
Definition at line 105 of file TRocParam.h.
Referenced by TRocParam().
| Bool_t TRocParam::doSorting |
Definition at line 103 of file TRocParam.h.
Referenced by TRocProc::FinalizeEvent(), TRocProc::ProcessExtendedMessage(), and TRocParam().
| Bool_t TRocParam::dynamicPedestal |
Definition at line 74 of file TRocParam.h.
Referenced by TRocParam().
| Bool_t TRocParam::globalTrigger |
Definition at line 90 of file TRocParam.h.
Referenced by TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), TRocProc::ProcessExtendedMessage(), TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessTriggerMessage(), and TRocParam().
| Int_t TRocParam::iEventNbGap |
Definition at line 110 of file TRocParam.h.
Referenced by TRPCProc::FinalizeEvent(), PrintGet4Options(), and TRocParam().
| UInt_t TRocParam::masterRoc |
Definition at line 92 of file TRocParam.h.
Referenced by TRocProc::ProcessTriggerMessage(), and TRocParam().
| UInt_t TRocParam::maxBufferLoops |
Definition at line 95 of file TRocParam.h.
Referenced by TRocParam().
| UInt_t TRocParam::maxBufferTriggers |
Definition at line 94 of file TRocParam.h.
Referenced by TRocParam().
| Bool_t TRocParam::NoGet4Cleaning |
GET4 unpacking & pre-processing
Definition at line 108 of file TRocParam.h.
Referenced by TRPCProc::BuildHits(), TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), PrintGet4Options(), and TRocParam().
| Bool_t TRocParam::noTrigger |
Definition at line 86 of file TRocParam.h.
Referenced by TRPCProc::BuildHits(), TSTSProc::EvaluateHits(), TRocProc::FinalizeEvent(), TSTSProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), TRPCProc::InitEvent(), TRootConverterProc::InitEvent(), TRocProc::ProcessExtendedMessage(), TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), and TRocParam().
| Int_t TRocParam::numNX |
Definition at line 84 of file TRocParam.h.
Referenced by TRocParam().
| Int_t TRocParam::numRocs |
Definition at line 10 of file TRocParam.h.
Referenced by SetConfigRocs(), TRocParam(), TRocProc::TRocProc(), TRootConverterProc::TRootConverterProc(), TRPCProc::TRPCProc(), and UpdateFrom().
| UInt_t TRocParam::numRocs |
Definition at line 56 of file TRocParam.h.
| Int_t TRocParam::nxDiffCh |
Definition at line 82 of file TRocParam.h.
Definition at line 14 of file TRocParam.h.
Referenced by TRocProc::BuildEvent(), TRocParam(), and TRocProc::TRocProc().
Definition at line 76 of file TRocParam.h.
Referenced by TRocParam(), and UpdateFrom().
| TString TRocParam::pedestalFile |
Definition at line 64 of file TRocParam.h.
Referenced by TRocParam().
Definition at line 70 of file TRocParam.h.
Referenced by TRocParam().
Definition at line 62 of file TRocParam.h.
Referenced by TRocParam().
| TString TRocParam::pedSaveToFile |
Definition at line 66 of file TRocParam.h.
Referenced by TRocProc::FinalizeEvent(), and TRocParam().
| Long64_t TRocParam::pedTtriCalibrPeriod |
Definition at line 68 of file TRocParam.h.
Referenced by TRocParam().
| Int_t TRocParam::pedVerbose |
Definition at line 80 of file TRocParam.h.
Referenced by TRocParam().
| Bool_t TRocParam::storePedestalFile |
Definition at line 78 of file TRocParam.h.
Referenced by TRocProc::FinalizeEvent(), TRocParam(), and UpdateFrom().
| Double_t TRocParam::timeScale[MAX_ROC] |
Definition at line 97 of file TRocParam.h.
Referenced by TRocParam().
| Int_t TRocParam::timeShift[MAX_ROC] |
Definition at line 99 of file TRocParam.h.
Referenced by TRocParam().
Definition at line 16 of file TRocParam.h.
Referenced by TRocProc::BuildEvent(), TRocProc::FinalizeEvent(), TRocProc::ProcessExtendedMessage(), TCernNov10Proc::TCernNov10Proc(), TCosyDec10Proc::TCosyDec10Proc(), and TRocParam().
| Int_t TRocParam::triggerSignal |
Definition at line 88 of file TRocParam.h.
| Bool_t TRocParam::ttriMode[MAX_ROC][MAX_NX] |
Definition at line 101 of file TRocParam.h.
Referenced by TSTSProc::FinalizeEvent(), TSTSProc::ProcessValidMessage(), and TRocParam().
| UInt_t TRocParam::uCosyRun |
Definition at line 123 of file TRocParam.h.
Referenced by PrintGet4Options(), and TRocParam().
| UInt_t TRocParam::uDebugHistoOn |
Definition at line 127 of file TRocParam.h.
Referenced by TRPCProc::BuildHits(), PrintGet4Options(), TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), TRPCProc::TimeOrderBlock(), TRocParam(), and TRPCProc::TRPCProc().
| UInt_t TRocParam::uDebugPrintOn |
Definition at line 128 of file TRocParam.h.
Referenced by PrintGet4Options(), and TRocParam().
| UInt_t TRocParam::uFeetRocsMapping[MAX_ROC] |
Definition at line 116 of file TRocParam.h.
Referenced by TRPCProc::FinalizeEvent(), FindFeetRocId(), PrintGet4Options(), SetNbRocsGet4(), and TRocParam().
| UInt_t TRocParam::uGet4Active[MAX_FEET *2] |
Definition at line 119 of file TRocParam.h.
Referenced by TRPCProc::BuildHits(), TRocProc::HandleUnprocessedMessages(), PrintGet4Options(), TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), SetNbFeets(), TRPCProc::TimeOrderBlock(), and TRocParam().
| UInt_t TRocParam::uGet4EdgeInversion[MAX_FEET *2] |
Definition at line 120 of file TRocParam.h.
Referenced by PrintGet4Options(), TRocProc::ProcessGet4DataMessage(), SetNbFeets(), and TRocParam().
| UInt_t TRocParam::uGet4Mapping[MAX_FEET *2] |
Definition at line 118 of file TRocParam.h.
Referenced by PrintGet4Options(), RemapGet4Chip(), SetNbFeets(), and TRocParam().
| UInt_t TRocParam::uGet4Print |
Definition at line 129 of file TRocParam.h.
Referenced by PrintGet4Options(), and TRocParam().
Definition at line 113 of file TRocParam.h.
Referenced by PrintGet4Options(), TRocProc::ProcessGet4EpochMessage(), and TRocParam().
| UInt_t TRocParam::uManualDebug |
Definition at line 126 of file TRocParam.h.
Referenced by PrintGet4Options(), and TRocParam().
Definition at line 114 of file TRocParam.h.
Referenced by PrintGet4Options(), TRocProc::ProcessGet4EpochMessage(), and TRocParam().
| UInt_t TRocParam::uNbBuffers |
Definition at line 122 of file TRocParam.h.
Referenced by TRPCProc::BuildHits(), TRocProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), PrintGet4Options(), TRocProc::PrintMessageBufferSizes(), TRocProc::ProcessGet4EpochMessage(), TRocParam(), and TRPCProc::TRPCProc().
| UInt_t TRocParam::uNbFeets |
Definition at line 117 of file TRocParam.h.
Referenced by TRPCProc::BuildHits(), TRPCProc::FillCorrelationHistograms(), TRPCProc::FillCorrelationHistogramsInv(), TRocProc::FinalizeEvent(), TRPCProc::FinalizeEvent(), TRootConverterProc::FinalizeEvent(), TRocProc::HandleUnprocessedMessages(), TRootConverterProc::InitEvent(), IsValidGet4Chip(), PrintGet4Options(), TRocProc::PrintLocalEpochCycles(), TRocProc::PrintLocalEpochIndexes(), TRocProc::PrintMessageBufferIndexes(), TRocProc::PrintMessageBufferSizes(), TRocProc::PrintRocEpochCycles(), TRocProc::PrintRocEpochIndexes(), TRocProc::PrintTotalUnsynchronizedEpochCount(), TRocProc::PrintUnsynchronizedEpochCount(), TRocProc::ProcessGet4EpochMessage(), RemapGet4Chip(), SetNbFeets(), TRPCProc::TimeOrderBlock(), TRocParam(), TRPCProc::TRPCProc(), TRootConverterProc::~TRootConverterProc(), and TRPCProc::~TRPCProc().
| UInt_t TRocParam::uNbRocsGet4 |
Definition at line 115 of file TRocParam.h.
Referenced by TRPCProc::FinalizeEvent(), TRootConverterProc::FinalizeEvent(), FindFeetRocId(), PrintGet4Options(), SetNbRocsGet4(), and TRocParam().
| ULong64_t TRocParam::uRocCycleSize |
Definition at line 112 of file TRocParam.h.
Referenced by TRocProc::ProcessGet4EpochMessage(), and TRocParam().
| UInt_t TRocParam::uSilentMode |
Definition at line 124 of file TRocParam.h.
Referenced by PrintGet4Options(), TRocProc::ProcessGet4EpochMessage(), TRPCProc::TimeOrderBlock(), and TRocParam().
| UInt_t TRocParam::uSilentSyncMode |
Definition at line 125 of file TRocParam.h.
Referenced by PrintGet4Options(), TRocProc::ProcessGet4EpochMessage(), and TRocParam().
| UInt_t TRocParam::uSortingHistoOn |
Definition at line 130 of file TRocParam.h.
Referenced by PrintGet4Options(), and TRocParam().
| UInt_t TRocParam::uSyncCycleSize |
Definition at line 111 of file TRocParam.h.
Referenced by PrintGet4Options(), TRocProc::ProcessGet4EpochMessage(), and TRocParam().
| UInt_t TRocParam::uUseLocalEpochs |
Definition at line 121 of file TRocParam.h.
Referenced by TRPCProc::BuildHits(), PrintGet4Options(), TRocProc::ProcessGet4DataMessage(), TRocProc::ProcessGet4EpochMessage(), TRocProc::ProcessGet4ExtSyncMessage(), and TRocParam().
1.7.1