19 map<string, int> tdc_parms;
20 if(locEventLoop->GetCalib(
"/F1TDC/rollover", tdc_parms))
21 jout <<
"Error loading /F1TDC/rollover !" << endl;
23 map<string, int>::const_iterator locMapIterator = tdc_parms.find(
"tframe");
26 locMapIterator = tdc_parms.find(
"count");
29 if(locEventLoop->GetJEvent().GetRunNumber() == 0)
37 map<string, double> tof_tdc_shift;
38 if(!eventLoop->GetCalib(
"/TOF/tdc_shift", tof_tdc_shift))
46 vector<const DMCThrown*> locMCThrowns;
47 locEventLoop->Get(locMCThrowns);
56 vector<const DCODAROCInfo*> locCODAROCInfos;
57 locEventLoop->Get(locCODAROCInfos);
59 map<uint32_t, const DCODAROCInfo*> locCODAROCInfoMap;
60 for(
size_t loc_i = 0; loc_i < locCODAROCInfos.size(); ++loc_i)
61 locCODAROCInfoMap[locCODAROCInfos[loc_i]->rocid] = locCODAROCInfos[loc_i];
67 vector<const DF1TDCHit*> locF1TDCHits;
68 locEventLoop->Get(locF1TDCHits);
70 bool locFoundFlag =
false;
71 for(
size_t loc_i = 0; loc_i < locF1TDCHits.size(); ++loc_i)
73 if((locF1TDCHits[loc_i]->rocid != 51) || (locF1TDCHits[loc_i]->slot != 17) || (locF1TDCHits[loc_i]->channel != 8))
83 _data.push_back(locTTabUtilities);
uint64_t dNumTDCTicksInRolloverTimeWindow
bool dHasBadOrNoF1TDCConfigInfoFlag
int dCAENTIPhaseDifference
jerror_t evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber)
bool dTriggerReferenceSignalIsLowResTDC
int dCAENTIPhaseDifference
jerror_t brun(jana::JEventLoop *loop, int32_t runnumber)
uint64_t dNumTDCTicksInRolloverTimeWindow
map< uint32_t, const DCODAROCInfo * > dCODAROCInfoMap
uint64_t dRolloverTimeWindowLength
uint64_t dTriggerReferenceSignal
uint64_t dRolloverTimeWindowLength