#include <TrackAssociatorParameters.h>
Public Member Functions | |
void | loadParameters (const edm::ParameterSet &, edm::ConsumesCollector &) |
TrackAssociatorParameters () | |
TrackAssociatorParameters (const edm::ParameterSet &, edm::ConsumesCollector &&) | |
Definition at line 33 of file TrackAssociatorParameters.h.
|
inline |
Definition at line 35 of file TrackAssociatorParameters.h.
TrackAssociatorParameters::TrackAssociatorParameters | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 76 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, edm::ParameterSet::getParameter(), HBHEcollToken, HOcollToken, muonMaxDistanceSigmaX, muonMaxDistanceSigmaY, muonMaxDistanceX, muonMaxDistanceY, simEcalHitsEBToken, simEcalHitsEEToken, simHcalHitsToken, simTracksToken, simVerticesToken, theCaloTowerCollectionLabel, theCSCSegmentCollectionLabel, theDTRecSegment4DCollectionLabel, theEBRecHitCollectionLabel, theEERecHitCollectionLabel, theHBHERecHitCollectionLabel, theHORecHitCollectionLabel, truthMatch, useCalo, useEcal, useHcal, useHO, useMuon, and usePreshower.
Referenced by AlCaIsoTracksProducer::AlCaIsoTracksProducer(), BetaCalculatorECAL::BetaCalculatorECAL(), muonisolation::CaloExtractorByAssociator::CaloExtractorByAssociator(), EcalCosmicsHists::EcalCosmicsHists(), EopTreeWriter::EopTreeWriter(), HighPtTrackEcalDetIdProducer::HighPtTrackEcalDetIdProducer(), InterestingTrackEcalDetIdProducer::InterestingTrackEcalDetIdProducer(), IsolatedTracksCone::IsolatedTracksCone(), muonisolation::JetExtractor::JetExtractor(), MuonCaloCleanerAllCrossed::MuonCaloCleanerAllCrossed(), MuonCaloDistanceProducer::MuonCaloDistanceProducer(), MuonDetCleaner::MuonDetCleaner(), MuonIdProducer::MuonIdProducer(), cms::MuonMETValueMapProducer::MuonMETValueMapProducer(), ReduceHcalRecHitCollectionProducer::ReduceHcalRecHitCollectionProducer(), SelectReplacementCandidates::SelectReplacementCandidates(), 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 53 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillEcal(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), and loadParameters().
edm::EDGetTokenT<CaloTowerCollection> TrackAssociatorParameters::caloTowersToken |
Definition at line 95 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), and loadParameters().
edm::EDGetTokenT<CSCSegmentCollection> TrackAssociatorParameters::cscSegmentsToken |
Definition at line 99 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
double TrackAssociatorParameters::dREcal |
Definition at line 39 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), loadParameters(), and AlCaIsoTracksProducer::produce().
double TrackAssociatorParameters::dREcalPreselection |
Definition at line 43 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
double TrackAssociatorParameters::dRHcal |
Definition at line 40 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), loadParameters(), and AlCaIsoTracksProducer::produce().
double TrackAssociatorParameters::dRHcalPreselection |
Definition at line 44 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), and loadParameters().
double TrackAssociatorParameters::dRMuon |
Definition at line 41 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch(), and loadParameters().
double TrackAssociatorParameters::dRMuonPreselection |
Definition at line 45 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::dRPreshowerPreselection |
Definition at line 46 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillPreshower(), and loadParameters().
edm::EDGetTokenT<DTRecSegment4DCollection> TrackAssociatorParameters::dtSegmentsToken |
Definition at line 98 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
edm::EDGetTokenT<EBRecHitCollection> TrackAssociatorParameters::EBRecHitsToken |
Definition at line 93 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
edm::EDGetTokenT<EERecHitCollection> TrackAssociatorParameters::EERecHitsToken |
Definition at line 94 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
edm::EDGetTokenT<HBHERecHitCollection> TrackAssociatorParameters::HBHEcollToken |
Definition at line 96 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillHcal(), and loadParameters().
edm::EDGetTokenT<HORecHitCollection> TrackAssociatorParameters::HOcollToken |
Definition at line 97 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillHO(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaX |
Definition at line 65 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaY |
Definition at line 66 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 63 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceY |
Definition at line 64 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEBToken |
Definition at line 102 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simEcalHitsEEToken |
Definition at line 103 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::PCaloHitContainer> TrackAssociatorParameters::simHcalHitsToken |
Definition at line 104 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::SimTrackContainer> TrackAssociatorParameters::simTracksToken |
Definition at line 100 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::EDGetTokenT<edm::SimVertexContainer> TrackAssociatorParameters::simVerticesToken |
Definition at line 101 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTruth(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theCaloTowerCollectionLabel |
Definition at line 79 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theCSCSegmentCollectionLabel |
Definition at line 83 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theDTRecSegment4DCollectionLabel |
Definition at line 82 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theEBRecHitCollectionLabel |
Labels of the detector EDProducts.
Definition at line 77 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theEERecHitCollectionLabel |
Definition at line 78 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theHBHERecHitCollectionLabel |
Definition at line 80 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
edm::InputTag TrackAssociatorParameters::theHORecHitCollectionLabel |
Definition at line 81 of file TrackAssociatorParameters.h.
Referenced by loadParameters().
double TrackAssociatorParameters::trajectoryUncertaintyTolerance |
Definition at line 91 of file TrackAssociatorParameters.h.
bool TrackAssociatorParameters::truthMatch |
Definition at line 74 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useCalo |
Definition at line 71 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::useEcal |
Definition at line 68 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::useHcal |
Definition at line 69 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::useHO |
Definition at line 70 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useMuon |
Definition at line 73 of file TrackAssociatorParameters.h.
Referenced by EopTreeWriter::analyze(), TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::usePreshower |
Definition at line 72 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().