Go to the documentation of this file. 1 #ifndef SimMuon_GEMDigitizer_GEMDigiModule_h
2 #define SimMuon_GEMDigitizer_GEMDigiModule_h
27 class HepRandomEngine;
56 std::vector<std::unique_ptr<GEMDigiModel> >
models;
const GEMDigiSimLinks & gemDigiSimLinks() const
void setGeometry(const GEMGeometry *)
edm::DetSet< StripDigiSimLink > StripDigiSimLinks
DetectorHitMap detectorHitMap_
void fillDigis(int rollDetId, GEMDigiCollection &)
const GEMGeometry * geometry_
const StripDigiSimLinks & stripDigiSimLinks() const
void simulate(const GEMEtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *)
GEMDigiModule(const edm::ParameterSet &)
std::set< std::pair< int, int > > Strips
std::multimap< std::pair< unsigned int, int >, const PSimHit *, std::less< std::pair< unsigned int, int > > > DetectorHitMap
GEMDigiSimLinks theGemDigiSimLinks_
void addLinks(unsigned int strip, int bx)
creates links from Digi to SimTrack
void addLinksWithPartId(unsigned int strip, int bx)
std::vector< std::unique_ptr< GEMDigiModel > > models
edm::DetSet< GEMDigiSimLink > GEMDigiSimLinks
std::vector< PSimHit > PSimHitContainer
StripDigiSimLinks stripDigiSimLinks_