1 #ifndef SimMuon_GEMDigitizer_GEMDigiModel_h 2 #define SimMuon_GEMDigitizer_GEMDigiModel_h 26 class HepRandomEngine;
33 typedef std::set<std::pair<int, int> >
Strips;
34 typedef std::multimap<std::pair<unsigned int, int>,
const PSimHit *, std::less<std::pair<unsigned int, int> > >
void setGeometry(const GEMGeometry *geom)
virtual void simulate(const GEMEtaPartition *, const edm::PSimHitContainer &, CLHEP::HepRandomEngine *, Strips &, DetectorHitMap &)=0
GEMDigiModel(const edm::ParameterSet &)
std::multimap< std::pair< unsigned int, int >, const PSimHit *, std::less< std::pair< unsigned int, int > > > DetectorHitMap
std::set< std::pair< int, int > > Strips
const GEMGeometry * geometry_
std::vector< PSimHit > PSimHitContainer