#include <SegmentToTrackAssociator.h>
Public Types | |
typedef std::vector< std::vector< int > > | intDVector |
Public Member Functions | |
MuonTransientTrackingRecHit::MuonRecHitContainer | associate (const edm::Event &, const edm::EventSetup &, const reco::Track &, std::string) |
void | clear () |
SegmentToTrackAssociator (const edm::ParameterSet &, const GlobalTrackingGeometry *GlobalTrackingGeometry) | |
virtual | ~SegmentToTrackAssociator () |
Private Attributes | |
const GlobalTrackingGeometry * | globalTrackingGeometry_ |
intDVector | indexCollectionCSC |
intDVector | indexCollectionDT |
edm::InputTag | theCSCSegmentLabel |
edm::InputTag | theDTSegmentLabel |
Definition at line 31 of file SegmentToTrackAssociator.h.
typedef std::vector<std::vector<int> > SegmentToTrackAssociator::intDVector |
Definition at line 33 of file SegmentToTrackAssociator.h.
SegmentToTrackAssociator::SegmentToTrackAssociator | ( | const edm::ParameterSet & | iConfig, |
const GlobalTrackingGeometry * | GlobalTrackingGeometry | ||
) |
Definition at line 35 of file SegmentToTrackAssociator.cc.
References edm::ParameterSet::getParameter(), theCSCSegmentLabel, and theDTSegmentLabel.
|
virtual |
Definition at line 42 of file SegmentToTrackAssociator.cc.
MuonTransientTrackingRecHit::MuonRecHitContainer SegmentToTrackAssociator::associate | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const reco::Track & | track, | ||
std::string | TrackRefitterType | ||
) |
Definition at line 49 of file SegmentToTrackAssociator.cc.
References GeomDetEnumerators::CSC, GeomDetEnumerators::DT, TrackingRecHit::geographicalId(), edm::Ref< C, T, F >::get(), globalTrackingGeometry_, GlobalTrackingGeometry::idToDet(), iEvent, indexCollectionCSC, indexCollectionDT, DetId::rawId(), groupFilesInBlocks::reverse, segmentTrackAnalyzer_cfi::SelectedSegments, MuonTransientTrackingRecHit::specificBuild(), GeomDet::subDetector(), theCSCSegmentLabel, theDTSegmentLabel, HLT_2022v12_cff::track, and trackerHitRTTI::vector.
Referenced by SequenceTypes._ModuleSequenceType::remove(), and SequenceTypes._ModuleSequenceType::replace().
void SegmentToTrackAssociator::clear | ( | ) |
Definition at line 44 of file SegmentToTrackAssociator.cc.
References indexCollectionCSC, and indexCollectionDT.
|
private |
Definition at line 57 of file SegmentToTrackAssociator.h.
Referenced by associate().
|
private |
Definition at line 52 of file SegmentToTrackAssociator.h.
Referenced by associate(), and clear().
|
private |
Definition at line 51 of file SegmentToTrackAssociator.h.
Referenced by associate(), and clear().
|
private |
Definition at line 55 of file SegmentToTrackAssociator.h.
Referenced by associate(), and SegmentToTrackAssociator().
|
private |
Definition at line 54 of file SegmentToTrackAssociator.h.
Referenced by associate(), and SegmentToTrackAssociator().