2 #ifndef HcalSimAlgos_HcalTDC_h
3 #define HcalSimAlgos_HcalTDC_h
13 class HepRandomEngine;
19 HcalTDC(
unsigned int thresholdDAC = 12);
const HcalDbService * theDbService
unsigned int getThresholdDAC()
double getHysteresisThreshold(double nominal) const
void setThresholdDAC(unsigned int DAC)
void timing(const CaloSamples &lf, HcalUpgradeDataFrame &digi, CLHEP::HepRandomEngine *) const
adds timing information to the digi
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