1 #ifndef SimCalorimetry_HcalTestBeam_HcalTBDigiProducer_h 2 #define SimCalorimetry_HcalTestBeam_HcalTBDigiProducer_h 31 class HepRandomEngine;
46 void accumulateCaloHits(
edm::Handle<std::vector<PCaloHit> >
const&
hits,
int bunchCrossing, CLHEP::HepRandomEngine*);
53 void updateGeometry();
55 void setPhaseShift(
const DetId & detId);
CLHEP::HepRandomEngine * randomEngine
std::vector< PCaloHit > PCaloHitContainer
std::vector< DetId > hoCells
CaloHitResponse * theHBHEResponse
HBHEHitFilter theHBHEHitFilter
HODigitizer * theHODigitizer
HcalElectronicsSim * theElectronicsSim
Electronic response of the preamp.
HOHitFilter theHOHitFilter
HcalTBSimParameterMap * theParameterMap
std::vector< CLHEP::HepRandomEngine * > randomEngines_
const CaloGeometry * theGeometry
CaloTDigitizer< HBHEDigitizerTraits > HBHEDigitizer
CaloTDigitizer< HODigitizerTraits > HODigitizer
CaloVShape * theHcalIntegratedShape
Creates electronics signals from hits.
HBHEDigitizer * theHBHEDigitizer
std::vector< DetId > hbheCells
std::vector< PCaloHit > theHOHits
CaloHitResponse * theHOResponse
HcalAmplifier * theAmplifier
std::string ecalTBInfoLabel
HcalCoderFactory * theCoderFactory
CaloVShape * theHcalShape
bool checkGeometry(bool=true)
HcalTimeSlewSim * theTimeSlewSim