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 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... | |
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 |
Correction method (not used) More... | |
double | correction (const P4 &) const |
Correction method (not used) 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 180 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 280 of file JetPlusTrackCorrector.h.
Definition at line 193 of file JetPlusTrackCorrector.h.
Definition at line 194 of file JetPlusTrackCorrector.h.
Definition at line 195 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 279 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 278 of file JetPlusTrackCorrector.h.
|
protected |
Get reponses.
Definition at line 277 of file JetPlusTrackCorrector.h.
|
protected |
Definition at line 281 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_, edm::ParameterSet::getParameter(), 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_, 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 863 of file JetPlusTrackCorrector.cc.
References jpt::Efficiency::addE(), edm::RefVector< C, T, F >::begin(), correction(), edm::RefVector< C, T, F >::empty(), edm::RefVector< C, T, F >::end(), relval_parameters_module::energy, eta(), jpt::Map::etaBin(), SurfaceOrientation::inner, edm::isDebugEnabled(), LogDebug, jpt::Map::nEtaBins(), jpt::Map::nPtBins(), SurfaceOrientation::outer, RecoTauCleanerPlugins::pt, jpt::Map::ptBin(), jpt::Efficiency::reset(), response_, mathSSE::sqrt(), contentValuesCheck::ss, groupFilesInBlocks::temp, theResponseOfChargedWithEff, theResponseOfChargedWithoutEff, theSumEnergyWithEff, theSumEnergyWithoutEff, theSumPtWithEff, theSumPtWithoutEff, jpt::Map::value(), vecResponse_, vectorial_, and verbose_.
Referenced by elecCorrection(), muonCorrection(), and pionCorrection().
|
inline |
Can jet be JPT-corrected?
Definition at line 481 of file JetPlusTrackCorrector.h.
References reco::LeafCandidate::eta(), and maxEta_.
Referenced by correction().
Check corrected 4-momentum does not give negative scale.
Definition at line 505 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 1245 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), efficiency_, edm::RefVector< C, T, F >::end(), reco::LeafCandidate::energy(), eta(), reco::LeafCandidate::eta(), jpt::Map::etaBin(), M_PI, jpt::Map::nEtaBins(), jpt::Map::nPtBins(), RecoTauCleanerPlugins::pt, jpt::Map::ptBin(), response_, edm::RefVector< C, T, F >::size(), mathSSE::sqrt(), and jpt::Map::value().
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 111 of file JetPlusTrackCorrector.cc.
References canCorrect(), checkScale(), elecCorrection(), reco::LeafCandidate::energy(), reco::LeafCandidate::et(), reco::LeafCandidate::eta(), jetDirFromTracks(), reco::LeafCandidate::mass(), matchTracks(), muonCorrection(), patZpeak::muons, reco::LeafCandidate::p4(), reco::LeafCandidate::phi(), pionCorrection(), reco::LeafCandidate::pt(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), reco::LeafCandidate::pz(), pileupReCalc_HLTpaths::scale, contentValuesCheck::ss, theResponseOfChargedWithEff, theResponseOfChargedWithoutEff, theSumEnergyWithEff, theSumEnergyWithoutEff, theSumPtForBeta, theSumPtWithEff, theSumPtWithoutEff, useElecs_, useMuons_, usePions_, vecResponse_, vectorial_, and verbose_.
Referenced by calculateCorr(), correction(), and pionEfficiency().
|
inline |
Scalar correction method.
Definition at line 468 of file JetPlusTrackCorrector.h.
References correction().
double JetPlusTrackCorrector::correction | ( | const reco::Jet & | jet | ) | const |
Correction method (not used)
Definition at line 224 of file JetPlusTrackCorrector.cc.
double JetPlusTrackCorrector::correction | ( | const P4 & | jet | ) | const |
Correction method (not used)
Definition at line 232 of file JetPlusTrackCorrector.cc.
|
inlineprotected |
Definition at line 513 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 757 of file JetPlusTrackCorrector.cc.
References jpt::MatchedTracks::inVertexInCalo_, jpt::MatchedTracks::inVertexOutOfCalo_, jpt::MatchedTracks::outOfVertexInCalo_, edm::RefVector< C, T, F >::size(), contentValuesCheck::ss, and verbose_.
Referenced by correction().
|
inlineprotected |
Calculates individual electron corrections.
Definition at line 498 of file JetPlusTrackCorrector.h.
References calculateCorr(), elecMass_, and not_used.
|
inline |
|
protected |
Exclude jet-track association.
Definition at line 1208 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), edm::RefVector< C, T, F >::clear(), edm::RefVector< C, T, F >::end(), spr::find(), reco::JetTracksAssociation::getValue(), jetSplitMerge_, edm::RefVector< C, T, F >::push_back(), edm::RefVector< C, T, F >::size(), and testEve_cfg::tracks.
Referenced by jtaUsingEventData().
|
protected |
Check on track quality.
Definition at line 580 of file JetPlusTrackCorrector.cc.
References dzVertexCut_, ptErrorQuality_, trackQuality_, useTrackQuality_, and vertex_.
Referenced by matchTracks().
|
protected |
Find track in JetTracks collection.
Definition at line 601 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 613 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), edm::RefVector< C, T, F >::end(), spr::find(), and jpt::MatchedTracks::inVertexInCalo_.
|
protected |
Get RECO electrons.
Definition at line 550 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 373 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 235 of file JetPlusTrackCorrector.h.
References theResponseOfChargedWithEff.
|
inline |
Definition at line 236 of file JetPlusTrackCorrector.h.
References theResponseOfChargedWithoutEff.
|
inline |
Definition at line 239 of file JetPlusTrackCorrector.h.
References theSumEnergyWithEff.
|
inline |
Definition at line 240 of file JetPlusTrackCorrector.h.
References theSumEnergyWithoutEff.
|
inline |
|
inline |
|
inline |
Definition at line 238 of file JetPlusTrackCorrector.h.
References theSumPtWithoutEff.
|
protected |
Calculates vectorial correction using total track 3-momentum.
Definition at line 777 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), corr, edm::RefVector< C, T, F >::empty(), edm::RefVector< C, T, F >::end(), jpt::MatchedTracks::inVertexInCalo_, and jpt::MatchedTracks::inVertexOutOfCalo_.
Referenced by correction().
|
protectedvirtual |
Associates tracks to jets (overriden in derived class)
Definition at line 273 of file JetPlusTrackCorrector.cc.
References jpt::JetTracks::clear(), edm::InputTag::instance(), jetTracksAtCalo_, jetTracksAtVertex_, jtaUsingEventData(), edm::InputTag::label(), and edm::InputTag::process().
Referenced by matchTracks().
|
protected |
JTA using collections from event.
Definition at line 309 of file JetPlusTrackCorrector.cc.
References jpt::JetTracks::caloFace_, edm::RefVector< C, T, F >::empty(), 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(), verbose_, and jpt::JetTracks::vertex_.
Referenced by jetTrackAssociation().
|
inlineprotected |
Definition at line 514 of file JetPlusTrackCorrector.h.
References leakage_.
Referenced by pionCorrection().
|
protected |
Matches tracks to RECO electrons.
Definition at line 1104 of file JetPlusTrackCorrector.cc.
References funct::abs(), deltaR(), alignCSCRings::e, funct::pow(), and mathSSE::sqrt().
Referenced by matchTracks().
|
protected |
Matches tracks to RECO muons.
Definition at line 1072 of file JetPlusTrackCorrector.cc.
References muon::isGoodMuon(), and muon::TMLastStationTight.
Referenced by matchTracks().
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 240 of file JetPlusTrackCorrector.cc.
References jpt::JetTracks::caloFace_, jetTrackAssociation(), convertSQLiteXML::ok, edm::RefVector< C, T, F >::size(), contentValuesCheck::ss, verbose_, and jpt::JetTracks::vertex_.
Referenced by correction().
|
protectedvirtual |
Matches tracks to different particle types (overriden in derived class)
Definition at line 390 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::begin(), jpt::JetTracks::caloFace_, jpt::MatchedTracks::clear(), 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(), edm::HandleBase::isValid(), LogTrace, matchElectrons(), matchMuons(), jpt::MatchedTracks::outOfVertexInCalo_, edm::RefVector< C, T, F >::push_back(), findQualityFiles::rr, edm::RefVector< C, T, F >::size(), contentValuesCheck::ss, theSumPtForBeta, trackQuality_, tracksInCalo(), useElecs_, useMuons_, useTrackQuality_, verbose_, jpt::JetTracks::vertex_, and vertex_.
JetPlusTrackCorrector::P4 JetPlusTrackCorrector::muonCorrection | ( | const P4 & | jet, |
const jpt::MatchedTracks & | muons | ||
) |
Calculates correction to be applied using muons.
Definition at line 718 of file JetPlusTrackCorrector.cc.
References jpt::MatchedTracks::inVertexInCalo_, jpt::MatchedTracks::inVertexOutOfCalo_, jpt::MatchedTracks::outOfVertexInCalo_, edm::RefVector< C, T, F >::size(), contentValuesCheck::ss, useInConeTracks_, useOutOfConeTracks_, useOutOfVertexTracks_, and verbose_.
Referenced by correction().
|
inlineprotected |
Calculates individual muons corrections.
Definition at line 491 of file JetPlusTrackCorrector.h.
References calculateCorr(), muonMass_, and not_used.
JetPlusTrackCorrector::P4 JetPlusTrackCorrector::pionCorrection | ( | const P4 & | jet, |
const jpt::MatchedTracks & | pions | ||
) |
Calculates corrections to be applied using pions.
Definition at line 645 of file JetPlusTrackCorrector.cc.
References efficiencyMap(), jpt::MatchedTracks::inVertexInCalo_, jpt::MatchedTracks::inVertexOutOfCalo_, 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 483 of file JetPlusTrackCorrector.h.
References calculateCorr(), and pionMass_.
|
protected |
Correction to be applied using tracking efficiency.
Definition at line 1008 of file JetPlusTrackCorrector.cc.
References jpt::Map::binCenterEta(), jpt::Map::binCenterPt(), corr, correction(), cuy::ii, jpt::Efficiency::inConeCorr(), 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 >::begin(), edm::RefVector< C, T, F >::clear(), reco::deltaR2(), edm::RefVector< C, T, F >::end(), reco::LeafCandidate::et(), reco::LeafCandidate::eta(), archive::flag, reco::JetTracksAssociation::getValue(), cuy::ii, reco::btau::jetEta, reco::btau::jetPhi, jetSplitMerge_, reco::LeafCandidate::phi(), edm::RefVector< C, T, F >::push_back(), pileupReCalc_HLTpaths::scale, and testEve_cfg::tracks.
Referenced by jtaUsingEventData().
|
inlineprotected |
Definition at line 512 of file JetPlusTrackCorrector.h.
References response_.
Referenced by pionCorrection().
|
protected |
Determines if any tracks in cone at CaloFace.
Definition at line 634 of file JetPlusTrackCorrector.cc.
References edm::RefVector< C, T, F >::empty(), and jpt::MatchedTracks::inVertexInCalo_.
Referenced by matchTracks().
|
inline |
Returns value of configurable.
Definition at line 480 of file JetPlusTrackCorrector.h.
References vectorial_.
|
protected |
Definition at line 422 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality().
|
protected |
Definition at line 435 of file JetPlusTrackCorrector.h.
Referenced by correctAA(), and efficiencyMap().
|
protected |
Definition at line 441 of file JetPlusTrackCorrector.h.
Referenced by elecCorrection().
|
protected |
Definition at line 428 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
protected |
Definition at line 427 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
private |
Definition at line 458 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and jtaUsingEventData().
|
private |
Definition at line 457 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and jtaUsingEventData().
|
private |
Definition at line 460 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and matchTracks().
|
private |
Definition at line 462 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
private |
Definition at line 461 of file JetPlusTrackCorrector.h.
Referenced by getElectrons(), and JetPlusTrackCorrector().
|
private |
Definition at line 459 of file JetPlusTrackCorrector.h.
Referenced by getMuons(), and JetPlusTrackCorrector().
|
protected |
Definition at line 419 of file JetPlusTrackCorrector.h.
Referenced by excludeJta(), JetPlusTrackCorrector(), jtaUsingEventData(), and rebuildJta().
|
protected |
Definition at line 418 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), jetTrackAssociation(), and jtaUsingEventData().
|
protected |
Definition at line 417 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), jetTrackAssociation(), and jtaUsingEventData().
|
protected |
Definition at line 436 of file JetPlusTrackCorrector.h.
Referenced by leakageMap().
|
protected |
Definition at line 444 of file JetPlusTrackCorrector.h.
Referenced by canCorrect().
|
protected |
Definition at line 440 of file JetPlusTrackCorrector.h.
Referenced by muonCorrection().
|
protected |
Definition at line 426 of file JetPlusTrackCorrector.h.
Referenced by getMuons(), and JetPlusTrackCorrector().
|
protected |
Definition at line 452 of file JetPlusTrackCorrector.h.
Referenced by elecCorrection(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 439 of file JetPlusTrackCorrector.h.
Referenced by pionCorrection(), and pionEfficiency().
|
protected |
Definition at line 421 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality().
|
protected |
Definition at line 434 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correctAA(), pionEfficiency(), and responseMap().
|
protected |
Definition at line 420 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector().
|
protected |
Definition at line 445 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), getResponseOfChargedWithEff(), and pionEfficiency().
|
protected |
Definition at line 446 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), and getResponseOfChargedWithoutEff().
|
protected |
Definition at line 449 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), getSumEnergyWithEff(), and pionEfficiency().
|
protected |
Definition at line 450 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), and getSumEnergyWithoutEff().
|
protected |
Definition at line 451 of file JetPlusTrackCorrector.h.
Referenced by correction(), getSumPtForBeta(), and matchTracks().
|
protected |
Definition at line 447 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), getSumPtWithEff(), and pionEfficiency().
|
protected |
Definition at line 448 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), and getSumPtWithoutEff().
|
protected |
Definition at line 431 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality(), and matchTracks().
|
protected |
Definition at line 411 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), and pionCorrection().
|
protected |
Definition at line 413 of file JetPlusTrackCorrector.h.
Referenced by correction(), JetPlusTrackCorrector(), and matchTracks().
|
protected |
Definition at line 407 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 412 of file JetPlusTrackCorrector.h.
Referenced by correction(), JetPlusTrackCorrector(), and matchTracks().
|
protected |
Definition at line 408 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 409 of file JetPlusTrackCorrector.h.
Referenced by JetPlusTrackCorrector(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 410 of file JetPlusTrackCorrector.h.
Referenced by correction(), and JetPlusTrackCorrector().
|
protected |
Definition at line 414 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality(), JetPlusTrackCorrector(), and matchTracks().
|
protected |
Definition at line 406 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), JetPlusTrackCorrector(), and pionEfficiency().
|
protected |
Definition at line 405 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), JetPlusTrackCorrector(), pionEfficiency(), and vectorialCorrection().
|
protected |
Definition at line 404 of file JetPlusTrackCorrector.h.
Referenced by calculateCorr(), correction(), elecCorrection(), JetPlusTrackCorrector(), jtaUsingEventData(), matchTracks(), muonCorrection(), and pionCorrection().
|
protected |
Definition at line 423 of file JetPlusTrackCorrector.h.
Referenced by failTrackQuality(), and matchTracks().