1 #ifndef HGCalSimProducers_HGCDigitizer_h
2 #define HGcalSimProducers_HGCDigitizer_h
27 class ConsumesCollector;
31 class HepRandomEngine;
ForwardSubdetector mySubDet_
std::string hitCollection_
void resetSimHitDataAccumulator()
void initializeEvent(edm::Event const &e, edm::EventSetup const &c)
actions at the start/end of event
std::string digiCollection_
void finalizeEvent(edm::Event &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *)
void beginRun(const edm::EventSetup &es)
actions at the start/end of run
bool producesHEfrontDigis()
std::unique_ptr< HGCHEbackDigitizer > theHGCHEbackDigitizer_
void accumulate(edm::Event const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *)
handle SimHit accumulation
bool producesHEbackDigis()
std::unique_ptr< HGCHEfrontDigitizer > theHGCHEfrontDigitizer_
std::unique_ptr< HGCEEDigitizer > theHGCEEDigitizer_
std::unique_ptr< HGCSimHitDataAccumulator > simHitAccumulator_
HGCDigitizer(const edm::ParameterSet &ps, edm::ConsumesCollector &iC)
std::string digiCollection()