1 #ifndef Validation_MuonHits_RPCSimHitMatcher_h 2 #define Validation_MuonHits_RPCSimHitMatcher_h
RPCSimHitMatcher(const edm::ParameterSet &iPS, edm::ConsumesCollector &&iC)
const std::vector< float > & sim_hits()
std::set< int > hitStripsInDetId(unsigned int, int margin_n_strips=0) const
std::set< unsigned int > chamberIds(int type=MuonHitHelper::RPC_ALL) const
float simHitsMeanStrip(const edm::PSimHitContainer &sim_hits) const
void init(const edm::Event &e, const edm::EventSetup &eventSetup)
initialize the event
bool hitStation(int st) const
std::set< unsigned int > detIds(int type=MuonHitHelper::RPC_ALL) const
void matchSimHitsToSimTrack()
std::vector< PSimHit > PSimHitContainer
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > geomToken_
void match(const SimTrack &t, const SimVertex &v)
do the matching