#include <TrackAssociatorParameters.h>
Public Member Functions | |
void | loadParameters (const edm::ParameterSet &, edm::ConsumesCollector &) |
TrackAssociatorParameters () | |
TrackAssociatorParameters (const edm::ParameterSet &, edm::ConsumesCollector &&) | |
Definition at line 34 of file TrackAssociatorParameters.h.
|
inline |
TrackAssociatorParameters::TrackAssociatorParameters | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 82 of file TrackAssociatorParameters.cc.
References loadParameters().
void TrackAssociatorParameters::loadParameters | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 19 of file TrackAssociatorParameters.cc.
References accountForTrajectoryChangeCalo, caloTowersToken, edm::ConsumesCollector::consumes(), cscSegmentsToken, dREcal, dREcalPreselection, dRHcal, dRHcalPreselection, dRMuon, dRMuonPreselection, dRPreshowerPreselection, dtSegmentsToken, EBRecHitsToken, EERecHitsToken, gemSegmentsToken, edm::ParameterSet::getParameter(), HBHEcollToken, HOcollToken, me0SegmentsToken, muonMaxDistanceSigmaX, muonMaxDistanceSigmaY, muonMaxDistanceX, muonMaxDistanceY, simEcalHitsEBToken, simEcalHitsEEToken, simHcalHitsToken, simTracksToken, simVerticesToken, theCaloTowerCollectionLabel, theCSCSegmentCollectionLabel, theDTRecSegment4DCollectionLabel, theEBRecHitCollectionLabel, theEERecHitCollectionLabel, theGEMSegmentCollectionLabel, theHBHERecHitCollectionLabel, theHORecHitCollectionLabel, theME0SegmentCollectionLabel, truthMatch, useCalo, useEcal, useGEM, useHcal, useHO, useME0, useMuon, and usePreshower.
Referenced by BetaCalculatorECAL::BetaCalculatorECAL(), CaloCleaner< T >::CaloCleaner(), muonisolation::CaloExtractorByAssociator::CaloExtractorByAssociator(), EcalCosmicsHists::EcalCosmicsHists(), EopTreeWriter::EopTreeWriter(), HighPtTrackEcalDetIdProducer::HighPtTrackEcalDetIdProducer(), InterestingTrackEcalDetIdProducer::InterestingTrackEcalDetIdProducer(), IsolatedTracksCone::IsolatedTracksCone(), muonisolation::JetExtractor::JetExtractor(), MuonIdProducer::MuonIdProducer(), cms::MuonMETValueMapProducer::MuonMETValueMapProducer(), pat::PATIsolatedTrackProducer::PATIsolatedTrackProducer(), ReduceHcalRecHitCollectionProducer::ReduceHcalRecHitCollectionProducer(), and TrackAssociatorParameters().
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 54 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillEcal(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), and loadParameters().
edm::EDGetTokenT<CaloTowerCollection> TrackAssociatorParameters::caloTowersToken |
Definition at line 100 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), and loadParameters().
edm::EDGetTokenT<CSCSegmentCollection> TrackAssociatorParameters::cscSegmentsToken |
Definition at line 104 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
double TrackAssociatorParameters::dREcal |
Definition at line 40 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
double TrackAssociatorParameters::dREcalPreselection |
Definition at line 44 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
double TrackAssociatorParameters::dRHcal |
Definition at line 41 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), and loadParameters().
double TrackAssociatorParameters::dRHcalPreselection |
Definition at line 45 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), and loadParameters().
double TrackAssociatorParameters::dRMuon |
Definition at line 42 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch(), and loadParameters().
double TrackAssociatorParameters::dRMuonPreselection |
Definition at line 46 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::dRPreshowerPreselection |
Definition at line 47 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillPreshower(), and loadParameters().
edm::EDGetTokenT<DTRecSegment4DCollection> TrackAssociatorParameters::dtSegmentsToken |
Definition at line 103 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
edm::EDGetTokenT<EBRecHitCollection> TrackAssociatorParameters::EBRecHitsToken |
Definition at line 98 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
edm::EDGetTokenT<EERecHitCollection> TrackAssociatorParameters::EERecHitsToken |
Definition at line 99 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
edm::EDGetTokenT<GEMSegmentCollection> TrackAssociatorParameters::gemSegmentsToken |
Definition at line 105 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
edm::EDGetTokenT<HBHERecHitCollection> TrackAssociatorParameters::HBHEcollToken |
Definition at line 101 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillHcal(), and loadParameters().
edm::EDGetTokenT<HORecHitCollection> TrackAssociatorParameters::HOcollToken |
Definition at line 102 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillHO(), and loadParameters().
edm::EDGetTokenT<ME0SegmentCollection> TrackAssociatorParameters::me0SegmentsToken |
Definition at line 106 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaX |
Definition at line 66 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaY |
Definition at line 67 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and 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 64 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceY |
Definition at line 65 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEBToken |
Definition at line 109 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEEToken |
Definition at line 110 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simHcalHitsToken |
Definition at line 111 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::SimTrackContainer> TrackAssociatorParameters::simTracksToken |
Definition at line 107 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::SimVertexContainer> TrackAssociatorParameters::simVerticesToken |
Definition at line 108 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theCaloTowerCollectionLabel |
Definition at line 82 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theCSCSegmentCollectionLabel |
Definition at line 86 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theDTRecSegment4DCollectionLabel |
Definition at line 85 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theEBRecHitCollectionLabel |
Labels of the detector EDProducts.
Definition at line 80 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theEERecHitCollectionLabel |
Definition at line 81 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theGEMSegmentCollectionLabel |
Definition at line 87 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theHBHERecHitCollectionLabel |
Definition at line 83 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theHORecHitCollectionLabel |
Definition at line 84 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theME0SegmentCollectionLabel |
Definition at line 88 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::trajectoryUncertaintyTolerance |
Definition at line 96 of file TrackAssociatorParameters.h.
bool TrackAssociatorParameters::truthMatch |
Definition at line 75 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useCalo |
Definition at line 72 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useEcal |
Definition at line 69 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useGEM |
Definition at line 76 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
bool TrackAssociatorParameters::useHcal |
Definition at line 70 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useHO |
Definition at line 71 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useME0 |
Definition at line 77 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
bool TrackAssociatorParameters::useMuon |
Definition at line 74 of file TrackAssociatorParameters.h.
Referenced by EopTreeWriter::analyze(), TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::usePreshower |
Definition at line 73 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().