Typedefs | |
typedef edm::AssociationVector< reco::JetRefBaseProd, Values > | Container |
typedef math::PtEtaPhiELorentzVectorF | LorentzVector |
typedef edm::Ref< Container > | Ref |
typedef edm::RefProd< Container > | RefProd |
typedef edm::RefVector< Container > | RefVector |
typedef Container::transient_vector_type | transient_vector_type |
typedef reco::TrackRefVector | Value |
typedef Container::value_type | value_type |
typedef std::vector< Value > | Values |
Functions | |
std::vector< reco::JetBaseRef > | allJets (const Container &) |
fill list of all jets associated with values. Return # of jets in the list More... | |
const reco::TrackRefVector & | getValue (const Container &, const reco::JetBaseRef &) |
get value for the association. Throw exception if no association found More... | |
const reco::TrackRefVector & | getValue (const Container &, const reco::Jet &) |
get value for the association. Throw exception if no association found More... | |
bool | hasJet (const Container &, const reco::JetBaseRef &) |
check if jet is associated More... | |
bool | hasJet (const Container &, const reco::Jet &) |
check if jet is associated More... | |
bool | setValue (Container &, const reco::JetBaseRef &, reco::TrackRefVector) |
associate jet with value. Returns false and associate nothing if jet is already associated More... | |
bool | setValue (Container *, const reco::JetBaseRef &, reco::TrackRefVector) |
associate jet with value. Returns false and associate nothing if jet is already associated More... | |
int | tracksNumber (const Container &, const reco::JetBaseRef) |
Get number of tracks associated with jet. More... | |
int | tracksNumber (const Container &, const reco::Jet &) |
Get number of tracks associated with jet. More... | |
LorentzVector | tracksP4 (const Container &, const reco::JetBaseRef) |
Get LorentzVector as sum of all tracks associated with jet. More... | |
LorentzVector | tracksP4 (const Container &, const reco::Jet &) |
Get LorentzVector as sum of all tracks associated with jet. More... | |
Definition at line 28 of file JetTracksAssociation.h.
Definition at line 25 of file JetTracksAssociation.h.
Definition at line 31 of file JetTracksAssociation.h.
Definition at line 32 of file JetTracksAssociation.h.
Definition at line 33 of file JetTracksAssociation.h.
Definition at line 30 of file JetTracksAssociation.h.
Definition at line 26 of file JetTracksAssociation.h.
Definition at line 29 of file JetTracksAssociation.h.
typedef std::vector<Value> reco::JetTracksAssociation::Values |
Definition at line 27 of file JetTracksAssociation.h.
std::vector< reco::JetBaseRef > reco::JetTracksAssociation::allJets | ( | const Container & | fContainer | ) |
fill list of all jets associated with values. Return # of jets in the list
Definition at line 56 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::allJets().
Referenced by JetPlusTrackCorrector::rebuildJta().
const reco::TrackRefVector & reco::JetTracksAssociation::getValue | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
get value for the association. Throw exception if no association found
Definition at line 47 of file JetTracksAssociation.cc.
Referenced by JetPlusTrackCorrector::excludeJta(), JetPlusTrackCorrector::jtaUsingEventData(), and JetPlusTrackCorrector::rebuildJta().
const reco::TrackRefVector & reco::JetTracksAssociation::getValue | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
get value for the association. Throw exception if no association found
Definition at line 52 of file JetTracksAssociation.cc.
bool reco::JetTracksAssociation::hasJet | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
check if jet is associated
Definition at line 60 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::hasJet().
check if jet is associated
Definition at line 64 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::hasJet().
bool reco::JetTracksAssociation::setValue | ( | Container & | fContainer, |
const reco::JetBaseRef & | fJet, | ||
reco::TrackRefVector | fValue | ||
) |
associate jet with value. Returns false and associate nothing if jet is already associated
Definition at line 41 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::setValue().
Referenced by JetTracksAssociationDR::associateTracksToJets(), JetTracksAssociationExplicit::produce(), JetTracksAssociationDRVertex::produce(), JetTracksAssociationDRVertexAssigned::produce(), JetVetoedTracksAssociationDRVertex::produce(), JetTracksAssociationDRCalo::produce(), and JetTracksAssociationXtrpCalo::produce().
bool reco::JetTracksAssociation::setValue | ( | Container * | fContainer, |
const reco::JetBaseRef & | fJet, | ||
reco::TrackRefVector | fValue | ||
) |
associate jet with value. Returns false and associate nothing if jet is already associated
Definition at line 35 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::setValue().
int reco::JetTracksAssociation::tracksNumber | ( | const Container & | fContainer, |
const reco::JetBaseRef | fJet | ||
) |
Get number of tracks associated with jet.
Definition at line 7 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::getValue().
Referenced by JetValidation::analyze(), and JetExtender::produce().
int reco::JetTracksAssociation::tracksNumber | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
Get number of tracks associated with jet.
Definition at line 10 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::getValue().
reco::JetTracksAssociation::LorentzVector reco::JetTracksAssociation::tracksP4 | ( | const Container & | fContainer, |
const reco::JetBaseRef | fJet | ||
) |
Get LorentzVector as sum of all tracks associated with jet.
Definition at line 14 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::getValue(), mps_fire::result, submitPVValidationJobs::t, HLT_2022v11_cff::track, and tracks.
Referenced by JetValidation::analyze(), and JetExtender::produce().
reco::JetTracksAssociation::LorentzVector reco::JetTracksAssociation::tracksP4 | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
Get LorentzVector as sum of all tracks associated with jet.
Definition at line 24 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::getValue(), mps_fire::result, submitPVValidationJobs::t, HLT_2022v11_cff::track, and tracks.