2 #ifndef HcalSimAlgos_HcalTDC_h
3 #define HcalSimAlgos_HcalTDC_h
12 class HepRandomEngine;
18 HcalTDC(
unsigned int thresholdDAC = 12);
void timing(const CaloSamples &lf, Digi &digi, CLHEP::HepRandomEngine *) const
adds timing information to the digi
const HcalDbService * theDbService
std::tuple< unsigned int, int, int, DigiType, int, int, int, float > Digi
unsigned int getThresholdDAC()
double getHysteresisThreshold(double nominal) const
void setThresholdDAC(unsigned int DAC)
HcalTDC(unsigned int thresholdDAC=12)
void setDbService(const HcalDbService *service)
the Producer will probably update this every event
double getThreshold(const HcalGenericDetId &detId, CLHEP::HepRandomEngine *) const
HcalTDCParameters theTDCParameters