Jet energy correction algorithm using tracks. More...
#include <JetPlusTrackCorrector.h>
Public Types | |
typedef math::XYZTLorentzVector | P4 |
typedef math::PtEtaPhiELorentzVectorD | PtEtaPhiE |
typedef math::PtEtaPhiMLorentzVectorD | PtEtaPhiM |
Public Member Functions | |
bool | canCorrect (const reco::Jet &) const |
Can jet be JPT-corrected? More... | |
double | correctAA (const reco::Jet &, const reco::TrackRefVector &, double &, const reco::TrackRefVector &, const reco::TrackRefVector &, double, const reco::TrackRefVector &) const |
For AA - correct in tracker. More... | |
double | correction (const P4 &) const |
Correction method (not used) More... | |
double | correction (const reco::Jet &) const |
Correction method (not used) More... | |
double | correction (const reco::Jet &, const reco::Jet &, const edm::Event &, const edm::EventSetup &, jpt::MatchedTracks &pions, jpt::MatchedTracks &muons, jpt::MatchedTracks &elecs, bool &validMatches) |
Scalar correction method. More... | |
double | correction (const reco::Jet &, const reco::Jet &, const edm::Event &, const edm::EventSetup &, P4 &, jpt::MatchedTracks &pions, jpt::MatchedTracks &muons, jpt::MatchedTracks &elecs, bool &validMatches) |
Vectorial correction method (corrected 4-momentum passed by reference) More... | |
P4 | elecCorrection (const P4 &jet, const jpt::MatchedTracks &elecs) const |
Calculates correction to be applied using electrons. More... | |
bool | eventRequired () const |
Returns true. More... | |
double | getResponseOfChargedWithEff () |
Get responses/sumPT/SumEnergy with and without Efficiency correction. More... | |
double | getResponseOfChargedWithoutEff () |
double | getSumEnergyWithEff () |
double | getSumEnergyWithoutEff () |
double | getSumPtForBeta () |
double | getSumPtWithEff () |
double | getSumPtWithoutEff () |
JetPlusTrackCorrector (const edm::ParameterSet &iPS, edm::ConsumesCollector &&iC) | |
Constructor. More... | |
bool | matchTracks (const reco::Jet &, const edm::Event &, const edm::EventSetup &, jpt::MatchedTracks &pions, jpt::MatchedTracks &muons, jpt::MatchedTracks &elecs) |
Matches tracks to different particle types. More... | |
P4 | muonCorrection (const P4 &jet, const jpt::MatchedTracks &muons) |
Calculates correction to be applied using muons. More... | |
P4 | pionCorrection (const P4 &jet, const jpt::MatchedTracks &pions) |
Calculates corrections to be applied using pions. More... | |
bool | vectorialCorrection () const |
Returns value of configurable. More... | |
virtual | ~JetPlusTrackCorrector () |
Destructor. More... | |
Protected Types | |
typedef reco::JetTracksAssociation::Container | JetTracksAssociations |
typedef edm::ValueMap< float > | RecoElectronIds |
typedef reco::GsfElectronCollection | RecoElectrons |
typedef reco::MuonCollection | RecoMuons |
Get reponses. More... | |
typedef reco::TrackRefVector | TrackRefs |
Protected Member Functions | |
P4 | calculateCorr (const P4 &jet, const TrackRefs &, jpt::Efficiency &, bool in_cone_at_vertex, bool in_cone_at_calo_face, double mass, bool is_pion, double mip) |
Generic method to calculates 4-momentum correction to be applied. More... | |
double | checkScale (const P4 &jet, P4 &corrected) const |
Check corrected 4-momentum does not give negative scale. More... | |
const jpt::Map & | efficiencyMap () const |
P4 | elecCorrection (const P4 &jet, const TrackRefs &elecs, bool in_cone_at_vertex, bool in_cone_at_calo_face) |
Calculates individual electron corrections. More... | |
void | excludeJta (const reco::Jet &, const JetTracksAssociations &, TrackRefs &included, const TrackRefs &excluded) const |
Exclude jet-track association. More... | |
bool | failTrackQuality (TrackRefs::const_iterator &) const |
Check on track quality. More... | |
bool | findTrack (const jpt::JetTracks &, TrackRefs::const_iterator &, TrackRefs::iterator &) const |
Find track in JetTracks collection. More... | |
bool | findTrack (const jpt::MatchedTracks &pions, const jpt::MatchedTracks &muons, const jpt::MatchedTracks &electrons, TrackRefs::const_iterator &) const |
Find track in MatchedTracks collections. More... | |
bool | getElectrons (const edm::Event &, edm::Handle< RecoElectrons > &, edm::Handle< RecoElectronIds > &) const |
Get RECO electrons. More... | |
bool | getMuons (const edm::Event &, edm::Handle< RecoMuons > &) const |
Get RECO muons. More... | |
P4 | jetDirFromTracks (const P4 &jet, const jpt::MatchedTracks &pions, const jpt::MatchedTracks &muons, const jpt::MatchedTracks &elecs) const |
Calculates vectorial correction using total track 3-momentum. More... | |
JetPlusTrackCorrector () | |
Default constructor. More... | |
virtual bool | jetTrackAssociation (const reco::Jet &, const edm::Event &, const edm::EventSetup &, jpt::JetTracks &) const |
Associates tracks to jets (overriden in derived class) More... | |
bool | jtaUsingEventData (const reco::Jet &, const edm::Event &, jpt::JetTracks &) const |
JTA using collections from event. More... | |
const jpt::Map & | leakageMap () const |
bool | matchElectrons (TrackRefs::const_iterator &, const edm::Handle< RecoElectrons > &, const edm::Handle< RecoElectronIds > &) const |
Matches tracks to RECO electrons. More... | |
bool | matchMuons (TrackRefs::const_iterator &, const edm::Handle< RecoMuons > &) const |
Matches tracks to RECO muons. More... | |
virtual void | matchTracks (const jpt::JetTracks &, const edm::Event &, jpt::MatchedTracks &pions, jpt::MatchedTracks &muons, jpt::MatchedTracks &elecs) |
Matches tracks to different particle types (overriden in derived class) More... | |
P4 | muonCorrection (const P4 &jet, const TrackRefs &muons, bool in_cone_at_vertex, bool in_cone_at_calo_face) |
Calculates individual muons corrections. More... | |
P4 | pionCorrection (const P4 &jet, const TrackRefs &pions, jpt::Efficiency &, bool in_cone_at_vertex, bool in_cone_at_calo_face) |
Calculates individual pion corrections. More... | |
P4 | pionEfficiency (const P4 &jet, const jpt::Efficiency &, bool in_cone_at_calo_face) |
Correction to be applied using tracking efficiency. More... | |
void | rebuildJta (const reco::Jet &, const JetTracksAssociations &, TrackRefs &included, TrackRefs &excluded) const |
Rebuild jet-track association. More... | |
const jpt::Map & | responseMap () const |
bool | tracksInCalo (const jpt::MatchedTracks &pions, const jpt::MatchedTracks &muons, const jpt::MatchedTracks &elecs) const |
Determines if any tracks in cone at CaloFace. More... | |
Protected Attributes | |
double | dzVertexCut_ |
const jpt::Map | efficiency_ |
double | elecMass_ |
edm::InputTag | electronIds_ |
edm::InputTag | electrons_ |
int | jetSplitMerge_ |
edm::InputTag | jetTracksAtCalo_ |
edm::InputTag | jetTracksAtVertex_ |
const jpt::Map | leakage_ |
double | maxEta_ |
double | muonMass_ |
edm::InputTag | muons_ |
jpt::Efficiency | not_used {response_, efficiency_, leakage_} |
double | pionMass_ |
double | ptErrorQuality_ |
const jpt::Map | response_ |
edm::InputTag | srcPVs_ |
float | theResponseOfChargedWithEff |
float | theResponseOfChargedWithoutEff |
float | theSumEnergyWithEff |
float | theSumEnergyWithoutEff |
float | theSumPtForBeta |
float | theSumPtWithEff |
float | theSumPtWithoutEff |
reco::TrackBase::TrackQuality | trackQuality_ |
bool | useEff_ |
bool | useElecs_ |
bool | useInConeTracks_ |
bool | useMuons_ |
bool | useOutOfConeTracks_ |
bool | useOutOfVertexTracks_ |
bool | usePions_ |
bool | useTrackQuality_ |
bool | vecResponse_ |
bool | vectorial_ |
bool | verbose_ |
reco::Particle::Point | vertex_ |
Jet energy correction algorithm using tracks.
Definition at line 168 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 274 of file JetPlusTrackCorrector.h.
Definition at line 179 of file JetPlusTrackCorrector.h.
Definition at line 180 of file JetPlusTrackCorrector.h.
Definition at line 181 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 273 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 272 of file JetPlusTrackCorrector.h.
|
protected |
Get reponses.
Definition at line 271 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 275 of file JetPlusTrackCorrector.h.
JetPlusTrackCorrector::JetPlusTrackCorrector | ( | const edm::ParameterSet & | iPS, |
edm::ConsumesCollector && | iC | ||
) |
Constructor.
Definition at line 22 of file JetPlusTrackCorrector.cc.
References electronIds_, electrons_, input_jetTracksAtCalo_token_, input_jetTracksAtVertex_token_, input_pvCollection_token_, input_reco_elec_ids_token_, input_reco_elecs_token_, inut_reco_muons_token_, jetSplitMerge_, jetTracksAtCalo_, jetTracksAtVertex_, muons_, muonDTDigis_cfi::pset, srcPVs_, contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, useEff_, useElecs_, useInConeTracks_, useMuons_, useOutOfConeTracks_, useOutOfVertexTracks_, usePions_, useTrackQuality_, vecResponse_, vectorial_, and verbose_.
|
virtual |
|
inlineprotected |
|
protected |
Generic method to calculates 4-momentum correction to be applied.
Definition at line 842 of file JetPlusTrackCorrector.cc.
References jpt::Efficiency::addE(), correction(), HCALHighEnergyHPDFilter_cfi::energy, PVValHelper::eta, jpt::Map::etaBin(), LEDCalibrationChannels::ieta, SurfaceOrientation::inner, edm::isDebugEnabled(), metsig::jet, LogDebug, EgHLTOffHistBins_cfi::mass, jpt::Map::nEtaBins(), jpt::Map::nPtBins(), SurfaceOrientation::outer, DiDispStaMuonMonitor_cfi::pt, jpt::Map::ptBin(), jpt::Efficiency::reset(), response_, mathSSE::sqrt(), contentValuesCheck::ss, groupFilesInBlocks::temp, theResponseOfChargedWithEff, theResponseOfChargedWithoutEff, theSumEnergyWithEff, theSumEnergyWithoutEff, theSumPtWithEff, theSumPtWithoutEff, PDWG_EXOHSCP_cff::tracks, jpt::Map::value(), vecResponse_, vectorial_, and verbose_.
Referenced by elecCorrection(), muonCorrection(), and pionCorrection().
|
inline |
Can jet be JPT-corrected?
Definition at line 447 of file JetPlusTrackCorrector.h.
References metsig::jet, and maxEta_.
Referenced by correction().
Check corrected 4-momentum does not give negative scale.
Definition at line 468 of file JetPlusTrackCorrector.h.
References metsig::jet.
Referenced by correction().
double JetPlusTrackCorrector::correctAA | ( | const reco::Jet & | fJet, |
const reco::TrackRefVector & | trBgOutOfVertex, | ||
double & | mConeSize, | ||
const reco::TrackRefVector & | pioninin, | ||
const reco::TrackRefVector & | pioninout, | ||
double | ja, | ||
const reco::TrackRefVector & | trBgOutOfCalo | ||
) | const |
For AA - correct in tracker.
Definition at line 1249 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), efficiency_, edm::RefVector< C, T, F >::empty(), edm::RefVector< C, T, F >::end(), reco::LeafCandidate::energy(), PVValHelper::eta, reco::LeafCandidate::eta(), jpt::Map::etaBin(), LEDCalibrationChannels::ieta, M_PI, jpt::Map::nEtaBins(), jpt::Map::nPtBins(), DiDispStaMuonMonitor_cfi::pt, jpt::Map::ptBin(), multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, response_, mathSSE::sqrt(), and jpt::Map::value().
double JetPlusTrackCorrector::correction | ( | const P4 & | jet | ) | const |
Correction method (not used)
Definition at line 219 of file JetPlusTrackCorrector.cc.
double JetPlusTrackCorrector::correction | ( | const reco::Jet & | jet | ) | const |
Correction method (not used)
Definition at line 212 of file JetPlusTrackCorrector.cc.
|
inline |
Scalar correction method.
Definition at line 433 of file JetPlusTrackCorrector.h.
References correction(), singleTopDQM_cfi::elecs, PDWG_BPHSkim_cff::muons, and singleTopDQM_cfi::setup.
double JetPlusTrackCorrector::correction | ( | const reco::Jet & | fJet, |
const reco::Jet & | fJetcalo, | ||
const edm::Event & | event, | ||
const edm::EventSetup & | setup, | ||
P4 & | corrected, | ||
jpt::MatchedTracks & | pions, | ||
jpt::MatchedTracks & | muons, | ||
jpt::MatchedTracks & | elecs, | ||
bool & | validMatches | ||
) |
Vectorial correction method (corrected 4-momentum passed by reference)
Definition at line 105 of file JetPlusTrackCorrector.cc.
References canCorrect(), checkScale(), elecCorrection(), singleTopDQM_cfi::elecs, reco::LeafCandidate::energy(), reco::LeafCandidate::et(), reco::LeafCandidate::eta(), alignBH_cfg::fixed, jetDirFromTracks(), reco::LeafCandidate::mass(), matchTracks(), muonCorrection(), PDWG_BPHSkim_cff::muons, reco::LeafCandidate::p4(), reco::LeafCandidate::phi(), pionCorrection(), reco::LeafCandidate::pt(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), reco::LeafCandidate::pz(), Scenarios_cff::scale, singleTopDQM_cfi::setup, contentValuesCheck::ss, theResponseOfChargedWithEff, theResponseOfChargedWithoutEff, theSumEnergyWithEff, theSumEnergyWithoutEff, theSumPtForBeta, theSumPtWithEff, theSumPtWithoutEff, useElecs_, useMuons_, usePions_, vecResponse_, vectorial_, and verbose_.
Referenced by calculateCorr(), correction(), and pionEfficiency().
|
inlineprotected |
Definition at line 476 of file JetPlusTrackCorrector.h.
References efficiency_.
Referenced by pionCorrection().
JetPlusTrackCorrector::P4 JetPlusTrackCorrector::elecCorrection | ( | const P4 & | jet, |
const jpt::MatchedTracks & | elecs | ||
) | const |
Calculates correction to be applied using electrons.
Definition at line 737 of file JetPlusTrackCorrector.cc.
References singleTopDQM_cfi::elecs, contentValuesCheck::ss, and verbose_.
Referenced by correction().
|
inlineprotected |
Calculates individual electron corrections.
Definition at line 461 of file JetPlusTrackCorrector.h.
References calculateCorr(), elecMass_, singleTopDQM_cfi::elecs, metsig::jet, and not_used.
|
inline |
|
protected |
Exclude jet-track association.
Definition at line 1215 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), edm::RefVector< C, T, F >::clear(), edm::RefVector< C, T, F >::empty(), edm::RefVector< C, T, F >::end(), spr::find(), reco::JetTracksAssociation::getValue(), jetSplitMerge_, edm::RefVector< C, T, F >::push_back(), and PDWG_EXOHSCP_cff::tracks.
Referenced by jtaUsingEventData().
|
protected |
Check on track quality.
Definition at line 558 of file JetPlusTrackCorrector.cc.
References dzVertexCut_, ptErrorQuality_, trackQuality_, useTrackQuality_, and vertex_.
Referenced by matchTracks().
|
protected |
Find track in JetTracks collection.
Definition at line 582 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), jpt::JetTracks::caloFace_, edm::RefVector< C, T, F >::end(), and spr::find().
Referenced by matchTracks().
|
protected |
Find track in MatchedTracks collections.
Definition at line 595 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), singleTopDQM_cfi::elecs, edm::RefVector< C, T, F >::end(), spr::find(), jpt::MatchedTracks::inVertexInCalo_, and PDWG_BPHSkim_cff::muons.
|
protected |
Get RECO electrons.
Definition at line 534 of file JetPlusTrackCorrector.cc.
References electronIds_, electrons_, edm::HandleBase::failedToGet(), input_reco_elec_ids_token_, input_reco_elecs_token_, edm::InputTag::instance(), edm::HandleBase::isValid(), edm::InputTag::label(), and edm::InputTag::process().
Referenced by matchTracks().
|
protected |
Get RECO muons.
Definition at line 349 of file JetPlusTrackCorrector.cc.
References edm::HandleBase::failedToGet(), edm::InputTag::instance(), inut_reco_muons_token_, edm::HandleBase::isValid(), edm::InputTag::label(), muons_, and edm::InputTag::process().
Referenced by matchTracks().
|
inline |
Get responses/sumPT/SumEnergy with and without Efficiency correction.
Definition at line 231 of file JetPlusTrackCorrector.h.
References theResponseOfChargedWithEff.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Calculates vectorial correction using total track 3-momentum.
Definition at line 757 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), alignCSCRings::corr, singleTopDQM_cfi::elecs, edm::RefVector< C, T, F >::empty(), edm::RefVector< C, T, F >::end(), jpt::MatchedTracks::inVertexInCalo_, jpt::MatchedTracks::inVertexOutOfCalo_, and PDWG_BPHSkim_cff::muons.
Referenced by correction().
|
protectedvirtual |
Associates tracks to jets (overriden in derived class)
Definition at line 259 of file JetPlusTrackCorrector.cc.
References edm::InputTag::instance(), jetTracksAtCalo_, jetTracksAtVertex_, jtaUsingEventData(), edm::InputTag::label(), edm::InputTag::process(), and hltEgammaHLTExtra_cfi::trks.
Referenced by matchTracks().
|
protected |
JTA using collections from event.
Definition at line 286 of file JetPlusTrackCorrector.cc.
References excludeJta(), edm::HandleBase::failedToGet(), reco::JetTracksAssociation::getValue(), input_jetTracksAtCalo_token_, input_jetTracksAtVertex_token_, edm::InputTag::instance(), edm::isDebugEnabled(), edm::HandleBase::isValid(), jetSplitMerge_, jetTracksAtCalo_, jetTracksAtVertex_, edm::InputTag::label(), edm::InputTag::process(), edm::Handle< T >::product(), rebuildJta(), hltEgammaHLTExtra_cfi::trks, and verbose_.
Referenced by jetTrackAssociation().
|
inlineprotected |
Definition at line 477 of file JetPlusTrackCorrector.h.
References leakage_.
Referenced by pionCorrection().
|
protected |
Matches tracks to RECO electrons.
Definition at line 1099 of file JetPlusTrackCorrector.cc.
References funct::abs(), PbPb_ZMuSkimMuonDPG_cff::deltaR, MillePedeFileConverter_cfg::e, singleTopDQM_cfi::elecs, funct::pow(), and mathSSE::sqrt().
Referenced by matchTracks().
|
protected |
Matches tracks to RECO muons.
Definition at line 1067 of file JetPlusTrackCorrector.cc.
References edm::Ref< C, T, F >::id(), muon::isGoodMuon(), PDWG_BPHSkim_cff::muons, and muon::TMLastStationTight.
Referenced by matchTracks().
|
protectedvirtual |
Matches tracks to different particle types (overriden in derived class)
Definition at line 363 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), jpt::JetTracks::caloFace_, jpt::MatchedTracks::clear(), singleTopDQM_cfi::elecs, edm::RefVector< C, T, F >::end(), failTrackQuality(), spr::find(), findTrack(), newFWLiteAna::found, getElectrons(), getMuons(), input_pvCollection_token_, jpt::MatchedTracks::inVertexInCalo_, jpt::MatchedTracks::inVertexOutOfCalo_, edm::isDebugEnabled(), LogTrace, matchElectrons(), matchMuons(), PDWG_BPHSkim_cff::muons, jpt::MatchedTracks::outOfVertexInCalo_, edm::RefVector< C, T, F >::push_back(), anotherprimaryvertexanalyzer_cfi::pvCollection, findQualityFiles::rr, edm::RefVector< C, T, F >::size(), contentValuesCheck::ss, theSumPtForBeta, trackQuality_, tracksInCalo(), useElecs_, useMuons_, useTrackQuality_, verbose_, jpt::JetTracks::vertex_, and vertex_.
bool JetPlusTrackCorrector::matchTracks | ( | const reco::Jet & | fJet, |
const edm::Event & | event, | ||
const edm::EventSetup & | setup, | ||
jpt::MatchedTracks & | pions, | ||
jpt::MatchedTracks & | muons, | ||
jpt::MatchedTracks & | elecs | ||
) |
Matches tracks to different particle types.
Definition at line 226 of file JetPlusTrackCorrector.cc.
References jpt::JetTracks::caloFace_, singleTopDQM_cfi::elecs, jetTrackAssociation(), matchTracks(), PDWG_BPHSkim_cff::muons, convertSQLiteXML::ok, singleTopDQM_cfi::setup, edm::RefVector< C, T, F >::size(), contentValuesCheck::ss, verbose_, and jpt::JetTracks::vertex_.
Referenced by correction(), and matchTracks().
JetPlusTrackCorrector::P4 JetPlusTrackCorrector::muonCorrection | ( | const P4 & | jet, |
const jpt::MatchedTracks & | muons | ||
) |
Calculates correction to be applied using muons.
Definition at line 698 of file JetPlusTrackCorrector.cc.
References metsig::jet, PDWG_BPHSkim_cff::muons, contentValuesCheck::ss, useInConeTracks_, useOutOfConeTracks_, useOutOfVertexTracks_, and verbose_.
Referenced by correction().
|
inlineprotected |
Calculates individual muons corrections.
Definition at line 454 of file JetPlusTrackCorrector.h.
References calculateCorr(), metsig::jet, muonMass_, PDWG_BPHSkim_cff::muons, and not_used.
JetPlusTrackCorrector::P4 JetPlusTrackCorrector::pionCorrection | ( | const P4 & | jet, |
const jpt::MatchedTracks & | pions | ||
) |
Calculates corrections to be applied using pions.
Definition at line 623 of file JetPlusTrackCorrector.cc.
References efficiencyMap(), jpt::MatchedTracks::inVertexInCalo_, jpt::MatchedTracks::inVertexOutOfCalo_, metsig::jet, leakageMap(), not_used, jpt::MatchedTracks::outOfVertexInCalo_, pionEfficiency(), responseMap(), edm::RefVector< C, T, F >::size(), contentValuesCheck::ss, useEff_, useInConeTracks_, useOutOfConeTracks_, useOutOfVertexTracks_, and verbose_.
Referenced by correction().
|
inlineprotected |
Calculates individual pion corrections.
Definition at line 449 of file JetPlusTrackCorrector.h.
References calculateCorr(), metsig::jet, and pionMass_.
|
protected |
Correction to be applied using tracking efficiency.
Definition at line 995 of file JetPlusTrackCorrector.cc.
References jpt::Map::binCenterEta(), jpt::Map::binCenterPt(), alignCSCRings::corr, correction(), LEDCalibrationChannels::ieta, cuy::ii, jpt::Efficiency::inConeCorr(), metsig::jet, jpt::Map::nEtaBins(), jpt::Map::nPtBins(), jpt::Efficiency::nTrks(), jpt::Efficiency::outOfConeCorr(), pionMass_, response_, theResponseOfChargedWithEff, theSumEnergyWithEff, theSumPtWithEff, vecResponse_, and vectorial_.
Referenced by pionCorrection().
|
protected |
Rebuild jet-track association.
Definition at line 1140 of file JetPlusTrackCorrector.cc.
References reco::JetTracksAssociation::allJets(), edm::RefVector< C, T, F >::clear(), HLTMuonOfflineAnalyzer_cfi::deltaR2, reco::LeafCandidate::et(), reco::LeafCandidate::eta(), RemoveAddSevLevel::flag, reco::JetTracksAssociation::getValue(), cuy::ii, reco::btau::jetEta, reco::btau::jetPhi, jetSplitMerge_, reco::LeafCandidate::phi(), edm::RefVector< C, T, F >::push_back(), Scenarios_cff::scale, and PDWG_EXOHSCP_cff::tracks.
Referenced by jtaUsingEventData().
|
inlineprotected |
Definition at line 475 of file JetPlusTrackCorrector.h.
References response_.
Referenced by pionCorrection().
|
protected |
Determines if any tracks in cone at CaloFace.
Definition at line 611 of file JetPlusTrackCorrector.cc.
References singleTopDQM_cfi::elecs, edm::RefVector< C, T, F >::empty(), jpt::MatchedTracks::inVertexInCalo_, and PDWG_BPHSkim_cff::muons.
Referenced by matchTracks().
|
inline |
Returns value of configurable.
Definition at line 446 of file JetPlusTrackCorrector.h.
References vectorial_.
|
protected |
Definition at line 388 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality().
|
protected |
Definition at line 401 of file JetPlusTrackCorrector.h.
Referenced by correctAA(), and efficiencyMap().
|
protected |
Definition at line 407 of file JetPlusTrackCorrector.h.
Referenced by elecCorrection().
|
protected |
Definition at line 394 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
protected |
Definition at line 393 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
private |
Definition at line 424 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and jtaUsingEventData().
|
private |
Definition at line 423 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and jtaUsingEventData().
|
private |
Definition at line 426 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and matchTracks().
|
private |
Definition at line 428 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
private |
Definition at line 427 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
private |
Definition at line 425 of file JetPlusTrackCorrector.h.
Referenced by getMuons(), and JetPlusTrackCorrector().
|
protected |
Definition at line 385 of file JetPlusTrackCorrector.h.
Referenced by excludeJta(), JetPlusTrackCorrector(), jtaUsingEventData(), and rebuildJta().
|
protected |
Definition at line 384 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), jetTrackAssociation(), and jtaUsingEventData().
|
protected |
Definition at line 383 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), jetTrackAssociation(), and jtaUsingEventData().
|
protected |
Definition at line 402 of file JetPlusTrackCorrector.h.
Referenced by leakageMap().
|
protected |
Definition at line 410 of file JetPlusTrackCorrector.h.
Referenced by canCorrect().
|
protected |
Definition at line 406 of file JetPlusTrackCorrector.h.
Referenced by muonCorrection().
|
protected |
Definition at line 392 of file JetPlusTrackCorrector.h.
Referenced by getMuons(), and JetPlusTrackCorrector().
|
protected |
Definition at line 418 of file JetPlusTrackCorrector.h.
Referenced by elecCorrection(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 405 of file JetPlusTrackCorrector.h.
Referenced by pionCorrection(), and pionEfficiency().
|
protected |
Definition at line 387 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality().
|
protected |
Definition at line 400 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correctAA(), pionEfficiency(), and responseMap().
|
protected |
Definition at line 386 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector().
|
protected |
Definition at line 411 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), getResponseOfChargedWithEff(), and pionEfficiency().
|
protected |
Definition at line 412 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), and getResponseOfChargedWithoutEff().
|
protected |
Definition at line 415 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), getSumEnergyWithEff(), and pionEfficiency().
|
protected |
Definition at line 416 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), and getSumEnergyWithoutEff().
|
protected |
Definition at line 417 of file JetPlusTrackCorrector.h.
Referenced by correction(), getSumPtForBeta(), and matchTracks().
|
protected |
Definition at line 413 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), getSumPtWithEff(), and pionEfficiency().
|
protected |
Definition at line 414 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), and getSumPtWithoutEff().
|
protected |
Definition at line 397 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality(), and matchTracks().
|
protected |
Definition at line 377 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and pionCorrection().
|
protected |
Definition at line 379 of file JetPlusTrackCorrector.h.
Referenced by correction(), JetPlusTrackCorrector(), and matchTracks().
|
protected |
Definition at line 373 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 378 of file JetPlusTrackCorrector.h.
Referenced by correction(), JetPlusTrackCorrector(), and matchTracks().
|
protected |
Definition at line 374 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 375 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 376 of file JetPlusTrackCorrector.h.
Referenced by correction(), and JetPlusTrackCorrector().
|
protected |
Definition at line 380 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality(), JetPlusTrackCorrector(), and matchTracks().
|
protected |
Definition at line 372 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), JetPlusTrackCorrector(), and pionEfficiency().
|
protected |
Definition at line 371 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), JetPlusTrackCorrector(), pionEfficiency(), and vectorialCorrection().
|
protected |
Definition at line 370 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), elecCorrection(), JetPlusTrackCorrector(), jtaUsingEventData(), matchTracks(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 389 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality(), and matchTracks().