1 #ifndef SimCalorimetry_EcalSimProducers_EcalTimeDigiProducer_h
2 #define SimCalorimetry_EcalSimProducers_EcalTimeDigiProducer_h
28 template<
typename T>
class Handle;
EcalTimeMapDigitizer * m_EndcapDigitizer
const edm::EDGetTokenT< std::vector< PCaloHit > > m_hitsProducerTokenEE
virtual void finalizeEvent(edm::Event &e, edm::EventSetup const &c)
EcalTimeDigiProducer(const edm::ParameterSet ¶ms, edm::stream::EDProducerBase &mixMod, edm::ConsumesCollector &)
void accumulateCaloHits(HitsHandle const &ebHandle, HitsHandle const &eeHandle, int bunchCrossing)
const edm::EDGetTokenT< std::vector< PCaloHit > > m_hitsProducerTokenEB
const edm::InputTag m_hitsProducerTagEB
const std::string m_EEdigiCollection
edm::Handle< std::vector< PCaloHit > > HitsHandle
virtual void accumulate(edm::Event const &e, edm::EventSetup const &c)
EcalTimeMapDigitizer * m_BarrelDigitizer
const CaloGeometry * m_Geometry
const edm::InputTag m_hitsProducerTagEE
void checkGeometry(const edm::EventSetup &eventSetup)
virtual void initializeEvent(edm::Event const &e, edm::EventSetup const &c)
virtual ~EcalTimeDigiProducer()
const std::string m_EBdigiCollection