8 #ifndef _DTTabUtilities_
9 #define _DTTabUtilities_
16 #include <JANA/JObject.h>
17 #include <JANA/JFactory.h>
18 #include <JANA/JEventLoop.h>
36 double Convert_DigiTimeToNs_F1TDC(
const JObject* locTDCDigiHit)
const;
37 double Convert_DigiTimeToNs_F1TDC(
const DF1TDCHit* locF1TDCHit)
const;
38 double Convert_DigiTimeToNs_CAEN1290TDC(
const JObject* locTDCDigiHit)
const;
39 double Convert_DigiTimeToNs_CAEN1290TDC(
const DCAEN1290TDCHit* locCAEN1290TDCHit)
const;
55 uint64_t Calc_ROCRefTimeThisWindow(
const DCODAROCInfo* locCODAROCInfo, uint64_t locRolloverTimeWindowLength)
const;
56 double Calc_TDCToNsScaleFactor_CCDB(
bool locIsLowResolutionReadout)
const;
57 double Convert_TriggerReferenceSignal(
void)
const;
60 bool CheckFADC250_PedestalOK(uint32_t QF)
const;
61 bool CheckFADC250_NoErrors(uint32_t QF)
const;
65 double Convert_DigiTimeToNs_F1TDC_GlobalSystemClock_ConfigInfo(
const DF1TDCHit* locF1TDCHit,
const DCODAROCInfo* locCODAROCInfo,
const DF1TDCConfig* locF1TDCConfig)
const;
66 double Convert_DigiTimeToNs_F1TDC_GlobalSystemClock_CCDB(
const DF1TDCHit* locF1TDCHit,
const DCODAROCInfo* locCODAROCInfo)
const;
67 double Convert_DigiTimeToNs_F1TDC_TriggerReferenceSignal(
const DF1TDCHit* locF1TDCHit)
const;
70 #endif // _DTTabUtilities_
uint64_t dNumTDCTicksInRolloverTimeWindow
bool dHasBadOrNoF1TDCConfigInfoFlag
int dCAENTIPhaseDifference
bool dTriggerReferenceSignalIsLowResTDC
map< uint32_t, const DCODAROCInfo * > dCODAROCInfoMap
uint64_t dRolloverTimeWindowLength
uint64_t dTriggerReferenceSignal