#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_ |
edm::ESHandle< CSCGeometry > | csc_geom_ |
std::unique_ptr< CSCDigiMatcher > | cscDigiMatcher_ |
const CSCGeometry * | cscGeometry_ |
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 31 of file CSCRecHitMatcher.h.
CSCRecHitMatcher::CSCRecHitMatcher | ( | edm::ParameterSet const & | iPS, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 9 of file CSCRecHitMatcher.cc.
References edm::ParameterSet::getParameter(), eostools::move(), and TrackValidation_cff::pset.
|
inline |
Definition at line 37 of file CSCRecHitMatcher.h.
bool CSCRecHitMatcher::areCSCRecHit2DsSame | ( | const CSCRecHit2D & | l, |
const CSCRecHit2D & | r | ||
) | const |
bool CSCRecHitMatcher::areCSCSegmentsSame | ( | const CSCSegment & | l, |
const CSCSegment & | r | ||
) | const |
Definition at line 275 of file CSCRecHitMatcher.cc.
References CSCSegment::localDirection(), and CSCSegment::localPosition().
CSCSegment CSCRecHitMatcher::bestCSCSegment | ( | unsigned int | id | ) |
Definition at line 279 of file CSCRecHitMatcher.cc.
References gpuClustering::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.
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.
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 CSCSegment::cscDetId(), and CSCSegment::localPosition().
void CSCRecHitMatcher::init | ( | const edm::Event & | e, |
const edm::EventSetup & | eventSetup | ||
) |
Definition at line 27 of file CSCRecHitMatcher.cc.
References edm::EventSetup::get(), and edm::Event::getByToken().
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 cscSegments_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 cscSegments_cfi::cscSegments.
|
private |
Definition at line 55 of file CSCRecHitMatcher.cc.
References CSCDetId::chamberId(), ztail::d, spr::find(), gpuClustering::id, AlCaHLTBitMon_ParallelJobs::p, and DetId::rawId().
|
private |
Definition at line 119 of file CSCRecHitMatcher.cc.
References ztail::d, AlCaHLTBitMon_ParallelJobs::p, DetId::rawId(), and HLT_FULL_cff::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 106 of file CSCRecHitMatcher.h.
|
private |
Definition at line 107 of file CSCRecHitMatcher.h.
|
private |
Definition at line 91 of file CSCRecHitMatcher.h.
|
private |
Definition at line 83 of file CSCRecHitMatcher.h.
|
private |
Definition at line 92 of file CSCRecHitMatcher.h.
|
private |
Definition at line 88 of file CSCRecHitMatcher.h.
|
private |
Definition at line 85 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 105 of file CSCRecHitMatcher.h.
|
private |
Definition at line 98 of file CSCRecHitMatcher.h.
|
private |
Definition at line 102 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 109 of file CSCRecHitMatcher.h.
|
private |
Definition at line 110 of file CSCRecHitMatcher.h.
|
private |
Definition at line 97 of file CSCRecHitMatcher.h.
|
private |
Definition at line 101 of file CSCRecHitMatcher.h.