#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) |
Definition at line 47 of file TrackAssociatorParameters.h.
|
inline |
Definition at line 49 of file TrackAssociatorParameters.h.
TrackAssociatorParameters::TrackAssociatorParameters | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 95 of file TrackAssociatorParameters.cc.
References loadParameters().
|
static |
Definition at line 99 of file TrackAssociatorParameters.cc.
References submitPVResolutionJobs::desc, and ProducerED_cfi::InputTag.
Referenced by EopTreeWriter::fillDescriptions().
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().
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().
edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> TrackAssociatorParameters::bFieldToken |
Definition at line 136 of file TrackAssociatorParameters.h.
Referenced by EopTreeWriter::analyze(), ValidIsoTrkCalib::analyze(), IsolatedTracksCone::analyze(), spr::chargeIsolation(), spr::chargeIsolationEcal(), spr::chargeIsolationHcal(), spr::coneChargeIsolation(), loadParameters(), and InterestingTrackEcalDetIdProducer::produce().
edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::caloDetIdAssociatorToken |
Definition at line 131 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<CaloTowerCollection> TrackAssociatorParameters::caloTowersToken |
Definition at line 115 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<CSCSegmentCollection> TrackAssociatorParameters::cscSegmentsToken |
Definition at line 119 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::dREcal |
Definition at line 55 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::dREcalPreselection |
Definition at line 59 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::dRHcal |
Definition at line 56 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::dRHcalPreselection |
Definition at line 60 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::dRMuon |
Definition at line 57 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::dRMuonPreselection |
Definition at line 61 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::dRPreshowerPreselection |
Definition at line 62 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<DTRecSegment4DCollection> TrackAssociatorParameters::dtSegmentsToken |
Definition at line 118 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<EBRecHitCollection> TrackAssociatorParameters::EBRecHitsToken |
Definition at line 113 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::ecalDetIdAssociatorToken |
Definition at line 128 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<EERecHitCollection> TrackAssociatorParameters::EERecHitsToken |
Definition at line 114 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<GEMSegmentCollection> TrackAssociatorParameters::gemSegmentsToken |
Definition at line 120 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<HBHERecHitCollection> TrackAssociatorParameters::HBHEcollToken |
Definition at line 116 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::hcalDetIdAssociatorToken |
Definition at line 129 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<HORecHitCollection> TrackAssociatorParameters::HOcollToken |
Definition at line 117 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::hoDetIdAssociatorToken |
Definition at line 130 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<ME0SegmentCollection> TrackAssociatorParameters::me0SegmentsToken |
Definition at line 121 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::muonDetIdAssociatorToken |
Definition at line 132 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaX |
Definition at line 81 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaY |
Definition at line 82 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
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().
double TrackAssociatorParameters::muonMaxDistanceY |
Definition at line 80 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::ESGetToken<DetIdAssociator, DetIdAssociatorRecord> TrackAssociatorParameters::preshowerDetIdAssociatorToken |
Definition at line 133 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEBToken |
Definition at line 124 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEEToken |
Definition at line 125 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simHcalHitsToken |
Definition at line 126 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<edm::SimTrackContainer> TrackAssociatorParameters::simTracksToken |
Definition at line 122 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::EDGetTokenT<edm::SimVertexContainer> TrackAssociatorParameters::simVerticesToken |
Definition at line 123 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::ESGetToken<CaloGeometry, CaloGeometryRecord> TrackAssociatorParameters::theCaloGeometryToken |
Definition at line 134 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theCaloTowerCollectionLabel |
Definition at line 97 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theCSCSegmentCollectionLabel |
Definition at line 101 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theDTRecSegment4DCollectionLabel |
Definition at line 100 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theEBRecHitCollectionLabel |
Labels of the detector EDProducts.
Definition at line 95 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theEERecHitCollectionLabel |
Definition at line 96 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theGEMSegmentCollectionLabel |
Definition at line 102 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theHBHERecHitCollectionLabel |
Definition at line 98 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theHORecHitCollectionLabel |
Definition at line 99 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theME0SegmentCollectionLabel |
Definition at line 103 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::ESGetToken<GlobalTrackingGeometry, GlobalTrackingGeometryRecord> TrackAssociatorParameters::theTrackingGeometryToken |
Definition at line 135 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::trajectoryUncertaintyTolerance |
Definition at line 111 of file TrackAssociatorParameters.h.
bool TrackAssociatorParameters::truthMatch |
Definition at line 90 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
bool TrackAssociatorParameters::useCalo |
Definition at line 87 of file TrackAssociatorParameters.h.
Referenced by ValidIsoTrkCalib::analyze(), and loadParameters().
bool TrackAssociatorParameters::useEcal |
Definition at line 84 of file TrackAssociatorParameters.h.
Referenced by ValidIsoTrkCalib::analyze(), and loadParameters().
bool TrackAssociatorParameters::useGEM |
Definition at line 91 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
bool TrackAssociatorParameters::useHcal |
Definition at line 85 of file TrackAssociatorParameters.h.
Referenced by ValidIsoTrkCalib::analyze(), and loadParameters().
bool TrackAssociatorParameters::useHO |
Definition at line 86 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
bool TrackAssociatorParameters::useME0 |
Definition at line 92 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
bool TrackAssociatorParameters::useMuon |
Definition at line 89 of file TrackAssociatorParameters.h.
Referenced by EopTreeWriter::analyze(), ValidIsoTrkCalib::analyze(), and loadParameters().
bool TrackAssociatorParameters::usePreshower |
Definition at line 88 of file TrackAssociatorParameters.h.
Referenced by loadParameters().