#include <TrackAssociatorParameters.h>
Public Member Functions | |
void | loadParameters (const edm::ParameterSet &) |
TrackAssociatorParameters () | |
TrackAssociatorParameters (const edm::ParameterSet &) | |
Public Attributes | |
bool | accountForTrajectoryChangeCalo |
double | dREcal |
double | dREcalPreselection |
double | dRHcal |
double | dRHcalPreselection |
double | dRMuon |
double | dRMuonPreselection |
double | dRPreshowerPreselection |
double | muonMaxDistanceSigmaX |
double | muonMaxDistanceSigmaY |
double | muonMaxDistanceX |
double | muonMaxDistanceY |
edm::InputTag | theCaloTowerCollectionLabel |
edm::InputTag | theCSCSegmentCollectionLabel |
edm::InputTag | theDTRecSegment4DCollectionLabel |
edm::InputTag | theEBRecHitCollectionLabel |
Labels of the detector EDProducts. More... | |
edm::InputTag | theEERecHitCollectionLabel |
edm::InputTag | theHBHERecHitCollectionLabel |
edm::InputTag | theHORecHitCollectionLabel |
double | trajectoryUncertaintyTolerance |
bool | truthMatch |
bool | useCalo |
bool | useEcal |
bool | useHcal |
bool | useHO |
bool | useMuon |
bool | usePreshower |
Definition at line 22 of file TrackAssociatorParameters.h.
|
inline |
Definition at line 24 of file TrackAssociatorParameters.h.
TrackAssociatorParameters::TrackAssociatorParameters | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 58 of file TrackAssociatorParameters.cc.
References loadParameters().
void TrackAssociatorParameters::loadParameters | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 20 of file TrackAssociatorParameters.cc.
References accountForTrajectoryChangeCalo, dREcal, dREcalPreselection, dRHcal, dRHcalPreselection, dRMuon, dRMuonPreselection, dRPreshowerPreselection, edm::ParameterSet::getParameter(), muonMaxDistanceSigmaX, muonMaxDistanceSigmaY, muonMaxDistanceX, muonMaxDistanceY, theCaloTowerCollectionLabel, theCSCSegmentCollectionLabel, theDTRecSegment4DCollectionLabel, theEBRecHitCollectionLabel, theEERecHitCollectionLabel, theHBHERecHitCollectionLabel, theHORecHitCollectionLabel, truthMatch, useCalo, useEcal, useHcal, useHO, useMuon, and usePreshower.
Referenced by AlCaIsoTracksProducer::AlCaIsoTracksProducer(), BetaCalculatorECAL::BetaCalculatorECAL(), EcalCosmicsHists::EcalCosmicsHists(), EopTreeWriter::EopTreeWriter(), HcalCorrPFCalculation::HcalCorrPFCalculation(), HighPtTrackEcalDetIdProducer::HighPtTrackEcalDetIdProducer(), InterestingTrackEcalDetIdProducer::InterestingTrackEcalDetIdProducer(), IsolatedTracksCone::IsolatedTracksCone(), 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 42 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillEcal(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), and loadParameters().
double TrackAssociatorParameters::dREcal |
Definition at line 28 of file TrackAssociatorParameters.h.
Referenced by HcalCorrPFCalculation::analyze(), TrackDetectorAssociator::fillEcal(), loadParameters(), and AlCaIsoTracksProducer::produce().
double TrackAssociatorParameters::dREcalPreselection |
Definition at line 32 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
double TrackAssociatorParameters::dRHcal |
Definition at line 29 of file TrackAssociatorParameters.h.
Referenced by HcalCorrPFCalculation::analyze(), TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), loadParameters(), and AlCaIsoTracksProducer::produce().
double TrackAssociatorParameters::dRHcalPreselection |
Definition at line 33 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), and loadParameters().
double TrackAssociatorParameters::dRMuon |
Definition at line 30 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch(), and loadParameters().
double TrackAssociatorParameters::dRMuonPreselection |
Definition at line 34 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::dRPreshowerPreselection |
Definition at line 35 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillPreshower(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaX |
Definition at line 54 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceSigmaY |
Definition at line 55 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 52 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
double TrackAssociatorParameters::muonMaxDistanceY |
Definition at line 53 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::getTAMuonChamberMatches(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theCaloTowerCollectionLabel |
Definition at line 68 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillCaloTowers(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theCSCSegmentCollectionLabel |
Definition at line 72 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theDTRecSegment4DCollectionLabel |
Definition at line 71 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillMuon(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theEBRecHitCollectionLabel |
Labels of the detector EDProducts.
Definition at line 66 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theEERecHitCollectionLabel |
Definition at line 67 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillEcal(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theHBHERecHitCollectionLabel |
Definition at line 69 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillHcal(), and loadParameters().
edm::InputTag TrackAssociatorParameters::theHORecHitCollectionLabel |
Definition at line 70 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::fillHO(), and loadParameters().
double TrackAssociatorParameters::trajectoryUncertaintyTolerance |
Definition at line 80 of file TrackAssociatorParameters.h.
bool TrackAssociatorParameters::truthMatch |
Definition at line 63 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useCalo |
Definition at line 60 of file TrackAssociatorParameters.h.
Referenced by HcalCorrPFCalculation::analyze(), TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::useEcal |
Definition at line 57 of file TrackAssociatorParameters.h.
Referenced by HcalCorrPFCalculation::analyze(), TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::useHcal |
Definition at line 58 of file TrackAssociatorParameters.h.
Referenced by HcalCorrPFCalculation::analyze(), TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::useHO |
Definition at line 59 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().
bool TrackAssociatorParameters::useMuon |
Definition at line 62 of file TrackAssociatorParameters.h.
Referenced by HcalCorrPFCalculation::analyze(), EopTreeWriter::analyze(), TrackDetectorAssociator::associate(), loadParameters(), and AlCaIsoTracksProducer::produce().
bool TrackAssociatorParameters::usePreshower |
Definition at line 61 of file TrackAssociatorParameters.h.
Referenced by TrackDetectorAssociator::associate(), and loadParameters().