1 #ifndef Validation_MuonHits_ME0SimHitMatcher_h 2 #define Validation_MuonHits_ME0SimHitMatcher_h 29 std::set<unsigned int>
detIds()
const;
45 int min_n_layers = 4)
const;
std::set< int > hitStripsInDetId(unsigned int, int margin_n_strips=0) const
std::set< int > hitPartitions() const
std::set< unsigned int > chamberIds() const
std::set< int > hitPadsInDetId(unsigned int) const
std::set< unsigned int > superChamberIdsCoincidences(int min_n_layers=4) const
std::map< unsigned int, std::set< int > > detids_to_pads_
edm::ESHandle< ME0Geometry > me0_geom_
void matchSimHitsToSimTrack()
int nPadsWithHits() const
int nCoincidenceChambers(int min_n_layers=4) const
std::set< unsigned int > detIds() const
void init(const edm::Event &e, const edm::EventSetup &eventSetup)
initialize the event
std::map< unsigned int, std::set< int > > detids_to_copads_
float simHitsMeanStrip(const edm::PSimHitContainer &sim_hits) const
ME0SimHitMatcher(const edm::ParameterSet &iPS, edm::ConsumesCollector &&iC)
int nLayersWithHitsInSuperChamber(unsigned int) const
void match(const SimTrack &t, const SimVertex &v)
do the matching
std::set< unsigned int > superChamberIds() const
std::vector< PSimHit > PSimHitContainer
std::map< unsigned int, edm::PSimHitContainer > superChamber_to_hits_
const edm::PSimHitContainer & hitsInSuperChamber(unsigned int) const