5 #ifndef CALIB_ABSCACHE_H 6 #define CALIB_ABSCACHE_H 8 #include "NovaDAQConventions/DAQConventions.h" void GetEpochFromDB(int idet, bool isData)
void SetGainSetting(int g)
diblock
print "ROW IS " print row
void SetUseEpochs(bool b)
void SetCSVSource(const std::string &src)
void SetEpoch(const std::string &epoch)
void UseCSVsFromUPS(bool use=true)
void LoadFromVldDatabase(novadaq::cnv::DetId det, bool isData)
void SetEpochTag(const std::string &tag)
void SetTag(const std::string &tag)
Look up absolute attenuation constants.
void ReadEpochsFromCSV(bool readEpochs=true)
double GetPECorrToGeVScale(novadaq::cnv::DetId det, int diblock, bool isData)
std::map< int, Record > fRecordsData
Map is from diblock number.
std::map< int, Record > fRecordsMC
Map is from diblock number.
bool fInitializedData
Whether we have (attempted to) read from db or csv yet.