1 #ifndef HcalSimAlgos_HcalDigitizerTraits_h 2 #define HcalSimAlgos_HcalDigitizerTraits_h 45 template<
class Traits>
52 void operator()(DigiCollection &
output, CLHEP::HepRandomEngine* engine,
CaloSamples * analogSignal, std::vector<DetId>::const_iterator idItr, ElectronicsSim* theElectronicsSim){
54 theElectronicsSim->analogToDigital(engine, *analogSignal , digi, Traits::PreMixFactor, Traits::PreMixBits);
static const unsigned PreMixBits
ZDCDigiCollection DigiCollection
HFDigiCollection DigiCollection
HcalElectronicsSim ElectronicsSim
HBHEDigiCollection DigiCollection
std::tuple< unsigned int, int, int, DigiType, int, int, int, float > Digi
Traits::DigiCollection DigiCollection
HcalElectronicsSim ElectronicsSim
static double PreMixFactor
HcalElectronicsSim ElectronicsSim
void operator()(DigiCollection &output, CLHEP::HepRandomEngine *engine, CaloSamples *analogSignal, std::vector< DetId >::const_iterator idItr, ElectronicsSim *theElectronicsSim)
Traits::ElectronicsSim ElectronicsSim
HcalElectronicsSim ElectronicsSim
HODigiCollection DigiCollection