CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
TrackAssociatorParameters Class Reference

#include <TrackAssociatorParameters.h>

Public Member Functions

void loadParameters (const edm::ParameterSet &, edm::ConsumesCollector &)
 
 TrackAssociatorParameters ()
 
 TrackAssociatorParameters (const edm::ParameterSet &, edm::ConsumesCollector &&)
 

Static Public Member Functions

static void fillPSetDescription (edm::ParameterSetDescription &descriptions)
 

Public Attributes

bool accountForTrajectoryChangeCalo
 
edm::ESGetToken< MagneticField, IdealMagneticFieldRecordbFieldToken
 
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecordcaloDetIdAssociatorToken
 
edm::EDGetTokenT< CaloTowerCollectioncaloTowersToken
 
edm::EDGetTokenT< CSCSegmentCollectioncscSegmentsToken
 
double dREcal
 
double dREcalPreselection
 
double dRHcal
 
double dRHcalPreselection
 
double dRMuon
 
double dRMuonPreselection
 
double dRPreshowerPreselection
 
edm::EDGetTokenT< DTRecSegment4DCollectiondtSegmentsToken
 
edm::EDGetTokenT< EBRecHitCollectionEBRecHitsToken
 
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecordecalDetIdAssociatorToken
 
edm::EDGetTokenT< EERecHitCollectionEERecHitsToken
 
edm::EDGetTokenT< GEMSegmentCollectiongemSegmentsToken
 
edm::EDGetTokenT< HBHERecHitCollectionHBHEcollToken
 
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecordhcalDetIdAssociatorToken
 
edm::EDGetTokenT< HORecHitCollectionHOcollToken
 
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecordhoDetIdAssociatorToken
 
edm::EDGetTokenT< ME0SegmentCollectionme0SegmentsToken
 
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecordmuonDetIdAssociatorToken
 
double muonMaxDistanceSigmaX
 
double muonMaxDistanceSigmaY
 
double muonMaxDistanceX
 
double muonMaxDistanceY
 
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecordpreshowerDetIdAssociatorToken
 
edm::EDGetTokenT< edm::PCaloHitContainersimEcalHitsEBToken
 
edm::EDGetTokenT< edm::PCaloHitContainersimEcalHitsEEToken
 
edm::EDGetTokenT< edm::PCaloHitContainersimHcalHitsToken
 
edm::EDGetTokenT< edm::SimTrackContainersimTracksToken
 
edm::EDGetTokenT< edm::SimVertexContainersimVerticesToken
 
edm::ESGetToken< CaloGeometry, CaloGeometryRecordtheCaloGeometryToken
 
edm::InputTag theCaloTowerCollectionLabel
 
edm::InputTag theCSCSegmentCollectionLabel
 
edm::InputTag theDTRecSegment4DCollectionLabel
 
edm::InputTag theEBRecHitCollectionLabel
 Labels of the detector EDProducts. More...
 
edm::InputTag theEERecHitCollectionLabel
 
edm::InputTag theGEMSegmentCollectionLabel
 
edm::InputTag theHBHERecHitCollectionLabel
 
edm::InputTag theHORecHitCollectionLabel
 
edm::InputTag theME0SegmentCollectionLabel
 
edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecordtheTrackingGeometryToken
 
double trajectoryUncertaintyTolerance
 
bool truthMatch
 
bool useCalo
 
bool useEcal
 
bool useGEM
 
bool useHcal
 
bool useHO
 
bool useME0
 
bool useMuon
 
bool usePreshower
 

Detailed Description

Definition at line 47 of file TrackAssociatorParameters.h.

Constructor & Destructor Documentation

◆ TrackAssociatorParameters() [1/2]

TrackAssociatorParameters::TrackAssociatorParameters ( )
inline

Definition at line 49 of file TrackAssociatorParameters.h.

49 {}

◆ TrackAssociatorParameters() [2/2]

TrackAssociatorParameters::TrackAssociatorParameters ( const edm::ParameterSet iConfig,
edm::ConsumesCollector &&  iC 
)

Definition at line 95 of file TrackAssociatorParameters.cc.

References loadParameters().

95  {
96  loadParameters(iConfig, iC);
97 }
void loadParameters(const edm::ParameterSet &, edm::ConsumesCollector &)

Member Function Documentation

◆ fillPSetDescription()

void TrackAssociatorParameters::fillPSetDescription ( edm::ParameterSetDescription descriptions)
static

Definition at line 99 of file TrackAssociatorParameters.cc.

References submitPVResolutionJobs::desc, and ProducerED_cfi::InputTag.

Referenced by EopTreeWriter::fillDescriptions().

99  {
100  desc.setComment("Auxilliary class to store parameters for track association");
101  // the following setup is the one from TrackingTools/TrackAssociator/python/default_cfi.py
102  desc.add<bool>("accountForTrajectoryChangeCalo", false);
103  desc.add<bool>("propagateAllDirections", true);
104  desc.add<bool>("truthMatch", false);
105  desc.add<bool>("useCalo", false);
106  desc.add<bool>("useEcal", true);
107  desc.add<bool>("useGEM", false);
108  desc.add<bool>("useHO", true);
109  desc.add<bool>("useHcal", true);
110  desc.add<bool>("useME0", false);
111  desc.add<bool>("useMuon", true);
112  desc.add<bool>("usePreshower", false);
113  desc.add<double>("dREcal", 9999.0);
114  desc.add<double>("dREcalPreselection", 0.05);
115  desc.add<double>("dRHcal", 9999.0);
116  desc.add<double>("dRHcalPreselection", 0.2);
117  desc.add<double>("dRMuon", 9999.0);
118  desc.add<double>("dRMuonPreselection", 0.2);
119  desc.add<double>("dRPreshowerPreselection", 0.2);
120  desc.add<double>("muonMaxDistanceSigmaX", 0.0);
121  desc.add<double>("muonMaxDistanceSigmaY", 0.0);
122  desc.add<double>("muonMaxDistanceX", 5.0);
123  desc.add<double>("muonMaxDistanceY", 5.0);
124  desc.add<double>("trajectoryUncertaintyTolerance", -1.0);
125  desc.add<edm::InputTag>("CSCSegmentCollectionLabel", edm::InputTag("cscSegments"));
126  desc.add<edm::InputTag>("CaloTowerCollectionLabel", edm::InputTag("towerMaker"));
127  desc.add<edm::InputTag>("DTRecSegment4DCollectionLabel", edm::InputTag("dt4DSegments"));
128  desc.add<edm::InputTag>("EBRecHitCollectionLabel", edm::InputTag("ecalRecHit", "EcalRecHitsEB"));
129  desc.add<edm::InputTag>("EERecHitCollectionLabel", edm::InputTag("ecalRecHit", "EcalRecHitsEE"));
130  desc.add<edm::InputTag>("GEMSegmentCollectionLabel", edm::InputTag("gemSegments"));
131  desc.add<edm::InputTag>("HBHERecHitCollectionLabel", edm::InputTag("hbreco"));
132  desc.add<edm::InputTag>("HORecHitCollectionLabel", edm::InputTag("horeco"));
133  desc.add<edm::InputTag>("ME0SegmentCollectionLabel", edm::InputTag("me0Segments"));
134 }

◆ loadParameters()

void TrackAssociatorParameters::loadParameters ( const edm::ParameterSet iConfig,
edm::ConsumesCollector iC 
)

Definition at line 18 of file TrackAssociatorParameters.cc.

References accountForTrajectoryChangeCalo, bFieldToken, caloDetIdAssociatorToken, caloTowersToken, edm::ConsumesCollector::consumes(), cscSegmentsToken, dREcal, dREcalPreselection, dRHcal, dRHcalPreselection, dRMuon, dRMuonPreselection, dRPreshowerPreselection, dtSegmentsToken, EBRecHitsToken, ecalDetIdAssociatorToken, EERecHitsToken, edm::ConsumesCollector::esConsumes(), gemSegmentsToken, edm::ParameterSet::getParameter(), HBHEcollToken, hcalDetIdAssociatorToken, HOcollToken, hoDetIdAssociatorToken, ProducerED_cfi::InputTag, me0SegmentsToken, muonDetIdAssociatorToken, muonMaxDistanceSigmaX, muonMaxDistanceSigmaY, muonMaxDistanceX, muonMaxDistanceY, preshowerDetIdAssociatorToken, simEcalHitsEBToken, simEcalHitsEEToken, simHcalHitsToken, simTracksToken, simVerticesToken, theCaloGeometryToken, theCaloTowerCollectionLabel, theCSCSegmentCollectionLabel, theDTRecSegment4DCollectionLabel, theEBRecHitCollectionLabel, theEERecHitCollectionLabel, theGEMSegmentCollectionLabel, theHBHERecHitCollectionLabel, theHORecHitCollectionLabel, theME0SegmentCollectionLabel, theTrackingGeometryToken, truthMatch, useCalo, useEcal, useGEM, useHcal, useHO, useME0, useMuon, and usePreshower.

Referenced by CaloCleaner< T >::CaloCleaner(), muonisolation::CaloExtractorByAssociator::CaloExtractorByAssociator(), EcalCosmicsHists::EcalCosmicsHists(), EopTreeWriter::EopTreeWriter(), InterestingTrackEcalDetIdProducer::InterestingTrackEcalDetIdProducer(), IsolatedTracksCone::IsolatedTracksCone(), MuonIdProducer::MuonIdProducer(), cms::MuonMETValueMapProducer::MuonMETValueMapProducer(), pat::PATIsolatedTrackProducer::PATIsolatedTrackProducer(), TrackAssociatorParameters(), and ValidIsoTrkCalib::ValidIsoTrkCalib().

18  {
19  dREcal = iConfig.getParameter<double>("dREcal");
20  dRHcal = iConfig.getParameter<double>("dRHcal");
21  dRMuon = iConfig.getParameter<double>("dRMuon");
22 
23  dREcalPreselection = iConfig.getParameter<double>("dREcalPreselection");
24  dRHcalPreselection = iConfig.getParameter<double>("dRHcalPreselection");
25  dRMuonPreselection = iConfig.getParameter<double>("dRMuonPreselection");
26  dRPreshowerPreselection = iConfig.getParameter<double>("dRPreshowerPreselection");
27 
28  muonMaxDistanceX = iConfig.getParameter<double>("muonMaxDistanceX");
29  muonMaxDistanceY = iConfig.getParameter<double>("muonMaxDistanceY");
30  muonMaxDistanceSigmaX = iConfig.getParameter<double>("muonMaxDistanceSigmaX");
31  muonMaxDistanceSigmaY = iConfig.getParameter<double>("muonMaxDistanceSigmaY");
32 
33  useEcal = iConfig.getParameter<bool>("useEcal");
34  useHcal = iConfig.getParameter<bool>("useHcal");
35  useHO = iConfig.getParameter<bool>("useHO");
36  useCalo = iConfig.getParameter<bool>("useCalo");
37  useMuon = iConfig.getParameter<bool>("useMuon");
38  usePreshower = iConfig.getParameter<bool>("usePreshower");
39  useGEM = iConfig.getParameter<bool>("useGEM");
40  useME0 = iConfig.getParameter<bool>("useME0");
41 
42  theEBRecHitCollectionLabel = iConfig.getParameter<edm::InputTag>("EBRecHitCollectionLabel");
43  theEERecHitCollectionLabel = iConfig.getParameter<edm::InputTag>("EERecHitCollectionLabel");
44  theCaloTowerCollectionLabel = iConfig.getParameter<edm::InputTag>("CaloTowerCollectionLabel");
45  theHBHERecHitCollectionLabel = iConfig.getParameter<edm::InputTag>("HBHERecHitCollectionLabel");
46  theHORecHitCollectionLabel = iConfig.getParameter<edm::InputTag>("HORecHitCollectionLabel");
47  theDTRecSegment4DCollectionLabel = iConfig.getParameter<edm::InputTag>("DTRecSegment4DCollectionLabel");
48  theCSCSegmentCollectionLabel = iConfig.getParameter<edm::InputTag>("CSCSegmentCollectionLabel");
49  theGEMSegmentCollectionLabel = iConfig.getParameter<edm::InputTag>("GEMSegmentCollectionLabel");
50  theME0SegmentCollectionLabel = iConfig.getParameter<edm::InputTag>("ME0SegmentCollectionLabel");
51 
52  accountForTrajectoryChangeCalo = iConfig.getParameter<bool>("accountForTrajectoryChangeCalo");
53  // accountForTrajectoryChangeMuon = iConfig.getParameter<bool>("accountForTrajectoryChangeMuon");
54 
55  truthMatch = iConfig.getParameter<bool>("truthMatch");
56  muonMaxDistanceSigmaY = iConfig.getParameter<double>("trajectoryUncertaintyTolerance");
57 
58  if (useEcal) {
61  }
62  if (useCalo)
64  if (useHcal)
66  if (useHO)
68  if (useMuon) {
71  if (useGEM)
73  if (useME0)
75  }
76  if (truthMatch) {
79  simEcalHitsEBToken = iC.consumes<edm::PCaloHitContainer>(edm::InputTag("g4SimHits", "EcalHitsEB"));
80  simEcalHitsEEToken = iC.consumes<edm::PCaloHitContainer>(edm::InputTag("g4SimHits", "EcalHitsEE"));
81  simHcalHitsToken = iC.consumes<edm::PCaloHitContainer>(edm::InputTag("g4SimHits", "HcalHits"));
82  }
83 
84  ecalDetIdAssociatorToken = iC.esConsumes(edm::ESInputTag("", "EcalDetIdAssociator"));
85  hcalDetIdAssociatorToken = iC.esConsumes(edm::ESInputTag("", "HcalDetIdAssociator"));
86  hoDetIdAssociatorToken = iC.esConsumes(edm::ESInputTag("", "HODetIdAssociator"));
87  caloDetIdAssociatorToken = iC.esConsumes(edm::ESInputTag("", "CaloDetIdAssociator"));
88  muonDetIdAssociatorToken = iC.esConsumes(edm::ESInputTag("", "MuonDetIdAssociator"));
89  preshowerDetIdAssociatorToken = iC.esConsumes(edm::ESInputTag("", "PreshowerDetIdAssociator"));
92  bFieldToken = iC.esConsumes();
93 }
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecord > hoDetIdAssociatorToken
edm::EDGetTokenT< CaloTowerCollection > caloTowersToken
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecord > caloDetIdAssociatorToken
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
std::vector< PCaloHit > PCaloHitContainer
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecord > preshowerDetIdAssociatorToken
edm::EDGetTokenT< GEMSegmentCollection > gemSegmentsToken
edm::EDGetTokenT< EBRecHitCollection > EBRecHitsToken
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecord > ecalDetIdAssociatorToken
edm::EDGetTokenT< edm::PCaloHitContainer > simEcalHitsEBToken
edm::EDGetTokenT< HORecHitCollection > HOcollToken
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > theCaloGeometryToken
edm::EDGetTokenT< ME0SegmentCollection > me0SegmentsToken
edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > theTrackingGeometryToken
edm::EDGetTokenT< DTRecSegment4DCollection > dtSegmentsToken
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > bFieldToken
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecord > muonDetIdAssociatorToken
edm::EDGetTokenT< edm::SimTrackContainer > simTracksToken
edm::EDGetTokenT< EERecHitCollection > EERecHitsToken
edm::EDGetTokenT< HBHERecHitCollection > HBHEcollToken
edm::EDGetTokenT< edm::SimVertexContainer > simVerticesToken
std::vector< SimVertex > SimVertexContainer
edm::EDGetTokenT< edm::PCaloHitContainer > simHcalHitsToken
edm::InputTag theEBRecHitCollectionLabel
Labels of the detector EDProducts.
edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecord > hcalDetIdAssociatorToken
edm::EDGetTokenT< CSCSegmentCollection > cscSegmentsToken
std::vector< SimTrack > SimTrackContainer
edm::EDGetTokenT< edm::PCaloHitContainer > simEcalHitsEEToken

Member Data Documentation

◆ accountForTrajectoryChangeCalo

bool TrackAssociatorParameters::accountForTrajectoryChangeCalo

account for trajectory change for calorimeters. allows to compute energy around original track direction (for example neutral particles in a jet) as well as energy around track projection on the inner surface of a calorimeter. Affects performance, so use wisely.

Definition at line 69 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ bFieldToken

edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> TrackAssociatorParameters::bFieldToken

◆ caloDetIdAssociatorToken

edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::caloDetIdAssociatorToken

Definition at line 131 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ caloTowersToken

edm::EDGetTokenT<CaloTowerCollection> TrackAssociatorParameters::caloTowersToken

Definition at line 115 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ cscSegmentsToken

edm::EDGetTokenT<CSCSegmentCollection> TrackAssociatorParameters::cscSegmentsToken

Definition at line 119 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dREcal

double TrackAssociatorParameters::dREcal

Definition at line 55 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dREcalPreselection

double TrackAssociatorParameters::dREcalPreselection

Definition at line 59 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dRHcal

double TrackAssociatorParameters::dRHcal

Definition at line 56 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dRHcalPreselection

double TrackAssociatorParameters::dRHcalPreselection

Definition at line 60 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dRMuon

double TrackAssociatorParameters::dRMuon

Definition at line 57 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dRMuonPreselection

double TrackAssociatorParameters::dRMuonPreselection

Definition at line 61 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dRPreshowerPreselection

double TrackAssociatorParameters::dRPreshowerPreselection

Definition at line 62 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ dtSegmentsToken

edm::EDGetTokenT<DTRecSegment4DCollection> TrackAssociatorParameters::dtSegmentsToken

Definition at line 118 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ EBRecHitsToken

edm::EDGetTokenT<EBRecHitCollection> TrackAssociatorParameters::EBRecHitsToken

Definition at line 113 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ ecalDetIdAssociatorToken

edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::ecalDetIdAssociatorToken

Definition at line 128 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ EERecHitsToken

edm::EDGetTokenT<EERecHitCollection> TrackAssociatorParameters::EERecHitsToken

Definition at line 114 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ gemSegmentsToken

edm::EDGetTokenT<GEMSegmentCollection> TrackAssociatorParameters::gemSegmentsToken

Definition at line 120 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ HBHEcollToken

edm::EDGetTokenT<HBHERecHitCollection> TrackAssociatorParameters::HBHEcollToken

Definition at line 116 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ hcalDetIdAssociatorToken

edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::hcalDetIdAssociatorToken

Definition at line 129 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ HOcollToken

edm::EDGetTokenT<HORecHitCollection> TrackAssociatorParameters::HOcollToken

Definition at line 117 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ hoDetIdAssociatorToken

edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::hoDetIdAssociatorToken

Definition at line 130 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ me0SegmentsToken

edm::EDGetTokenT<ME0SegmentCollection> TrackAssociatorParameters::me0SegmentsToken

Definition at line 121 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ muonDetIdAssociatorToken

edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::muonDetIdAssociatorToken

Definition at line 132 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ muonMaxDistanceSigmaX

double TrackAssociatorParameters::muonMaxDistanceSigmaX

Definition at line 81 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ muonMaxDistanceSigmaY

double TrackAssociatorParameters::muonMaxDistanceSigmaY

Definition at line 82 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ muonMaxDistanceX

double TrackAssociatorParameters::muonMaxDistanceX

maximal distance from a muon chamber. Can be considered as a preselection cut and fancier cuts can be applied in a muon producer, since the distance from a chamber should be available as output of the TrackAssociation

Definition at line 79 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ muonMaxDistanceY

double TrackAssociatorParameters::muonMaxDistanceY

Definition at line 80 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ preshowerDetIdAssociatorToken

edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::preshowerDetIdAssociatorToken

Definition at line 133 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ simEcalHitsEBToken

edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEBToken

Definition at line 124 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ simEcalHitsEEToken

edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEEToken

Definition at line 125 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ simHcalHitsToken

edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simHcalHitsToken

Definition at line 126 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ simTracksToken

edm::EDGetTokenT<edm::SimTrackContainer> TrackAssociatorParameters::simTracksToken

Definition at line 122 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ simVerticesToken

edm::EDGetTokenT<edm::SimVertexContainer> TrackAssociatorParameters::simVerticesToken

Definition at line 123 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theCaloGeometryToken

edm::ESGetToken<CaloGeometry, CaloGeometryRecord> TrackAssociatorParameters::theCaloGeometryToken

Definition at line 134 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theCaloTowerCollectionLabel

edm::InputTag TrackAssociatorParameters::theCaloTowerCollectionLabel

Definition at line 97 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theCSCSegmentCollectionLabel

edm::InputTag TrackAssociatorParameters::theCSCSegmentCollectionLabel

Definition at line 101 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theDTRecSegment4DCollectionLabel

edm::InputTag TrackAssociatorParameters::theDTRecSegment4DCollectionLabel

Definition at line 100 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theEBRecHitCollectionLabel

edm::InputTag TrackAssociatorParameters::theEBRecHitCollectionLabel

Labels of the detector EDProducts.

Definition at line 95 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theEERecHitCollectionLabel

edm::InputTag TrackAssociatorParameters::theEERecHitCollectionLabel

Definition at line 96 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theGEMSegmentCollectionLabel

edm::InputTag TrackAssociatorParameters::theGEMSegmentCollectionLabel

Definition at line 102 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theHBHERecHitCollectionLabel

edm::InputTag TrackAssociatorParameters::theHBHERecHitCollectionLabel

Definition at line 98 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theHORecHitCollectionLabel

edm::InputTag TrackAssociatorParameters::theHORecHitCollectionLabel

Definition at line 99 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theME0SegmentCollectionLabel

edm::InputTag TrackAssociatorParameters::theME0SegmentCollectionLabel

Definition at line 103 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ theTrackingGeometryToken

edm::ESGetToken<GlobalTrackingGeometry, GlobalTrackingGeometryRecord> TrackAssociatorParameters::theTrackingGeometryToken

Definition at line 135 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ trajectoryUncertaintyTolerance

double TrackAssociatorParameters::trajectoryUncertaintyTolerance

Definition at line 111 of file TrackAssociatorParameters.h.

◆ truthMatch

bool TrackAssociatorParameters::truthMatch

Definition at line 90 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ useCalo

bool TrackAssociatorParameters::useCalo

Definition at line 87 of file TrackAssociatorParameters.h.

Referenced by ValidIsoTrkCalib::analyze(), and loadParameters().

◆ useEcal

bool TrackAssociatorParameters::useEcal

Definition at line 84 of file TrackAssociatorParameters.h.

Referenced by ValidIsoTrkCalib::analyze(), and loadParameters().

◆ useGEM

bool TrackAssociatorParameters::useGEM

Definition at line 91 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ useHcal

bool TrackAssociatorParameters::useHcal

Definition at line 85 of file TrackAssociatorParameters.h.

Referenced by ValidIsoTrkCalib::analyze(), and loadParameters().

◆ useHO

bool TrackAssociatorParameters::useHO

Definition at line 86 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ useME0

bool TrackAssociatorParameters::useME0

Definition at line 92 of file TrackAssociatorParameters.h.

Referenced by loadParameters().

◆ useMuon

bool TrackAssociatorParameters::useMuon

◆ usePreshower

bool TrackAssociatorParameters::usePreshower

Definition at line 88 of file TrackAssociatorParameters.h.

Referenced by loadParameters().