#include <CSCRecHitMatcher.h>
Private Member Functions | |
void | matchCSCRecHit2DsToSimTrack (const CSCRecHit2DCollection &) |
void | matchCSCSegmentsToSimTrack (const CSCSegmentCollection &) |
Private Attributes | |
std::map< unsigned int, CSCRecHit2DContainer > | chamber_to_cscRecHit2D_ |
std::map< unsigned int, CSCSegmentContainer > | chamber_to_cscSegment_ |
std::unique_ptr< CSCDigiMatcher > | cscDigiMatcher_ |
const CSCGeometry * | cscGeometry_ |
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > | cscGeomToken_ |
edm::Handle< CSCRecHit2DCollection > | cscRecHit2DH_ |
edm::EDGetTokenT< CSCRecHit2DCollection > | cscRecHit2DToken_ |
edm::Handle< CSCSegmentCollection > | cscSegmentH_ |
edm::EDGetTokenT< CSCSegmentCollection > | cscSegmentToken_ |
std::map< unsigned int, CSCRecHit2DContainer > | layer_to_cscRecHit2D_ |
int | maxBXCSCRecHit2D_ |
int | maxBXCSCSegment_ |
int | minBXCSCRecHit2D_ |
int | minBXCSCSegment_ |
CSCRecHit2DContainer | no_cscRecHit2Ds_ |
CSCSegmentContainer | no_cscSegments_ |
int | verboseCSCRecHit2D_ |
int | verboseCSCSegment_ |
Definition at line 32 of file CSCRecHitMatcher.h.
CSCRecHitMatcher::CSCRecHitMatcher | ( | edm::ParameterSet const & | iPS, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 7 of file CSCRecHitMatcher.cc.
References cscRecHitPSet::cscSegment, edm::ParameterSet::getParameter(), eostools::move(), and muonDTDigis_cfi::pset.
|
inline |
Definition at line 38 of file CSCRecHitMatcher.h.
bool CSCRecHitMatcher::areCSCRecHit2DsSame | ( | const CSCRecHit2D & | l, |
const CSCRecHit2D & | r | ||
) | const |
bool CSCRecHitMatcher::areCSCSegmentsSame | ( | const CSCSegment & | l, |
const CSCSegment & | r | ||
) | const |
CSCSegment CSCRecHitMatcher::bestCSCSegment | ( | unsigned int | id | ) |
Definition at line 279 of file CSCRecHitMatcher.cc.
References l1ctLayer2EG_cff::id.
std::set< unsigned int > CSCRecHitMatcher::chamberIdsCSCRecHit2D | ( | ) | const |
Definition at line 175 of file CSCRecHitMatcher.cc.
References AlCaHLTBitMon_ParallelJobs::p, and mps_fire::result.
std::set< unsigned int > CSCRecHitMatcher::chamberIdsCSCSegment | ( | ) | const |
Definition at line 182 of file CSCRecHitMatcher.cc.
References AlCaHLTBitMon_ParallelJobs::p, and mps_fire::result.
bool CSCRecHitMatcher::cscRecHit2DInContainer | ( | const CSCRecHit2D & | sg, |
const CSCRecHit2DContainer & | c | ||
) | const |
Definition at line 231 of file CSCRecHitMatcher.cc.
References HltBtagPostValidation_cff::c.
const CSCRecHit2DContainer CSCRecHitMatcher::cscRecHit2Ds | ( | ) | const |
Definition at line 213 of file CSCRecHitMatcher.cc.
References mps_fire::result.
const CSCRecHit2DContainer & CSCRecHitMatcher::cscRecHit2DsInChamber | ( | unsigned int | detid | ) | const |
Definition at line 195 of file CSCRecHitMatcher.cc.
const CSCRecHit2DContainer & CSCRecHitMatcher::cscRecHit2DsInLayer | ( | unsigned int | detid | ) | const |
Definition at line 189 of file CSCRecHitMatcher.cc.
bool CSCRecHitMatcher::cscSegmentInContainer | ( | const CSCSegment & | sg, |
const CSCSegmentContainer & | c | ||
) | const |
Definition at line 239 of file CSCRecHitMatcher.cc.
References HltBtagPostValidation_cff::c.
const CSCSegmentContainer CSCRecHitMatcher::cscSegments | ( | ) | const |
Definition at line 222 of file CSCRecHitMatcher.cc.
References mps_fire::result.
const CSCSegmentContainer & CSCRecHitMatcher::cscSegmentsInChamber | ( | unsigned int | detid | ) | const |
Definition at line 201 of file CSCRecHitMatcher.cc.
GlobalPoint CSCRecHitMatcher::globalPoint | ( | const CSCSegment & | c | ) | const |
Definition at line 298 of file CSCRecHitMatcher.cc.
References HltBtagPostValidation_cff::c.
void CSCRecHitMatcher::init | ( | const edm::Event & | e, |
const edm::EventSetup & | eventSetup | ||
) |
Definition at line 27 of file CSCRecHitMatcher.cc.
References edm::EventSetup::getHandle(), and iEvent.
bool CSCRecHitMatcher::isCSCRecHit2DMatched | ( | const CSCRecHit2D & | thisSg | ) | const |
Definition at line 247 of file CSCRecHitMatcher.cc.
bool CSCRecHitMatcher::isCSCSegmentMatched | ( | const CSCSegment & | thisSg | ) | const |
Definition at line 251 of file CSCRecHitMatcher.cc.
References dtChamberEfficiency_cfi::cscSegments.
std::set< unsigned int > CSCRecHitMatcher::layerIdsCSCRecHit2D | ( | ) | const |
Definition at line 168 of file CSCRecHitMatcher.cc.
References AlCaHLTBitMon_ParallelJobs::p, and mps_fire::result.
do the matching
Definition at line 42 of file CSCRecHitMatcher.cc.
References dtChamberEfficiency_cfi::cscSegments, submitPVValidationJobs::t, and findQualityFiles::v.
|
private |
Definition at line 55 of file CSCRecHitMatcher.cc.
References CSCDetId::chamberId(), ztail::d, spr::find(), l1ctLayer2EG_cff::id, AlCaHLTBitMon_ParallelJobs::p, and DetId::rawId().
|
private |
Definition at line 119 of file CSCRecHitMatcher.cc.
References dtChamberEfficiency_cfi::cscSegments, ztail::d, AlCaHLTBitMon_ParallelJobs::p, DetId::rawId(), and FastTrackerRecHitMaskProducer_cfi::recHits.
int CSCRecHitMatcher::nCSCRecHit2Ds | ( | ) | const |
Definition at line 255 of file CSCRecHitMatcher.cc.
References dqmiodumpmetadata::n.
int CSCRecHitMatcher::nCSCRecHit2DsInChamber | ( | unsigned int | detid | ) | const |
Definition at line 209 of file CSCRecHitMatcher.cc.
int CSCRecHitMatcher::nCSCRecHit2DsInLayer | ( | unsigned int | detid | ) | const |
Definition at line 207 of file CSCRecHitMatcher.cc.
int CSCRecHitMatcher::nCSCSegments | ( | ) | const |
Definition at line 263 of file CSCRecHitMatcher.cc.
References dqmiodumpmetadata::n.
int CSCRecHitMatcher::nCSCSegmentsInChamber | ( | unsigned int | detid | ) | const |
Definition at line 211 of file CSCRecHitMatcher.cc.
|
private |
Definition at line 107 of file CSCRecHitMatcher.h.
|
private |
Definition at line 108 of file CSCRecHitMatcher.h.
|
private |
Definition at line 84 of file CSCRecHitMatcher.h.
|
private |
Definition at line 93 of file CSCRecHitMatcher.h.
|
private |
Definition at line 92 of file CSCRecHitMatcher.h.
|
private |
Definition at line 89 of file CSCRecHitMatcher.h.
|
private |
Definition at line 86 of file CSCRecHitMatcher.h.
|
private |
Definition at line 90 of file CSCRecHitMatcher.h.
|
private |
Definition at line 87 of file CSCRecHitMatcher.h.
|
private |
Definition at line 106 of file CSCRecHitMatcher.h.
|
private |
Definition at line 99 of file CSCRecHitMatcher.h.
|
private |
Definition at line 103 of file CSCRecHitMatcher.h.
|
private |
Definition at line 100 of file CSCRecHitMatcher.h.
|
private |
Definition at line 104 of file CSCRecHitMatcher.h.
|
private |
Definition at line 110 of file CSCRecHitMatcher.h.
|
private |
Definition at line 111 of file CSCRecHitMatcher.h.
|
private |
Definition at line 98 of file CSCRecHitMatcher.h.
|
private |
Definition at line 102 of file CSCRecHitMatcher.h.