Go to the documentation of this file. 1 #ifndef Validation_CSCRecHits_CSCRecHitMatcher_h
2 #define Validation_CSCRecHits_CSCRecHitMatcher_h
const CSCSegmentContainer cscSegments() const
edm::Handle< CSCSegmentCollection > cscSegmentH_
void matchCSCSegmentsToSimTrack(const CSCSegmentCollection &)
std::set< unsigned int > chamberIdsCSCSegment() const
void init(const edm::Event &e, const edm::EventSetup &eventSetup)
std::set< unsigned int > layerIdsCSCRecHit2D() const
std::vector< CSCRecHit2D > CSCRecHit2DContainer
bool cscRecHit2DInContainer(const CSCRecHit2D &, const CSCRecHit2DContainer &) const
edm::EDGetTokenT< CSCSegmentCollection > cscSegmentToken_
bool areCSCSegmentsSame(const CSCSegment &, const CSCSegment &) const
void match(const SimTrack &t, const SimVertex &v)
do the matching
bool cscSegmentInContainer(const CSCSegment &, const CSCSegmentContainer &) const
CSCSegmentContainer no_cscSegments_
edm::ESHandle< CSCGeometry > csc_geom_
edm::Handle< CSCRecHit2DCollection > cscRecHit2DH_
int nCSCSegmentsInChamber(unsigned int) const
std::unique_ptr< CSCDigiMatcher > cscDigiMatcher_
CSCRecHit2DContainer no_cscRecHit2Ds_
const CSCSegmentContainer & cscSegmentsInChamber(unsigned int) const
std::map< unsigned int, CSCRecHit2DContainer > chamber_to_cscRecHit2D_
bool isCSCSegmentMatched(const CSCSegment &) const
int nCSCRecHit2DsInChamber(unsigned int) const
std::map< unsigned int, CSCSegmentContainer > chamber_to_cscSegment_
int nCSCRecHit2DsInLayer(unsigned int) const
std::set< unsigned int > chamberIdsCSCRecHit2D() const
bool isCSCRecHit2DMatched(const CSCRecHit2D &) const
const CSCRecHit2DContainer & cscRecHit2DsInLayer(unsigned int) const
void matchCSCRecHit2DsToSimTrack(const CSCRecHit2DCollection &)
bool areCSCRecHit2DsSame(const CSCRecHit2D &, const CSCRecHit2D &) const
CSCRecHitMatcher(edm::ParameterSet const &iPS, edm::ConsumesCollector &&iC)
GlobalPoint globalPoint(const CSCSegment &) const
const CSCRecHit2DContainer cscRecHit2Ds() const
edm::EDGetTokenT< CSCRecHit2DCollection > cscRecHit2DToken_
CSCSegment bestCSCSegment(unsigned int)
const CSCRecHit2DContainer & cscRecHit2DsInChamber(unsigned int) const
int nCSCRecHit2Ds() const
std::map< unsigned int, CSCRecHit2DContainer > layer_to_cscRecHit2D_
const CSCGeometry * cscGeometry_
std::vector< CSCSegment > CSCSegmentContainer