1 #ifndef SiPixelDigitizer_h
2 #define SiPixelDigitizer_h
25 class HepRandomEngine;
29 class ConsumesCollector;
36 template<
typename T>
class Handle;
virtual void finalizeEvent(edm::Event &e, edm::EventSetup const &c) override
CLHEP::HepRandomEngine * rndEngine
edm::ESHandle< MagneticField > pSetup
std::vector< std::string > vstring
void accumulatePixelHits(edm::Handle< std::vector< PSimHit > >)
std::map< unsigned int, PixelGeomDetUnit * > detectorUnits
SiPixelDigitizer(const edm::ParameterSet &conf, edm::one::EDProducerBase &mixMod, edm::ConsumesCollector &iC)
const std::string hitsProducer
virtual void initializeEvent(edm::Event const &e, edm::EventSetup const &c) override
edm::ESHandle< TrackerGeometry > pDD
std::unique_ptr< SiPixelDigitizerAlgorithm > _pixeldigialgo
virtual void accumulate(edm::Event const &e, edm::EventSetup const &c) override
const std::string geometryType
const vstring trackerContainers
virtual ~SiPixelDigitizer()