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 58 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 48 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 53 of file JetTracksAssociation.cc.
bool reco::JetTracksAssociation::hasJet | ( | const Container & | fContainer, |
const reco::JetBaseRef & | fJet | ||
) |
check if jet is associated
Definition at line 62 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::hasJet().
bool reco::JetTracksAssociation::hasJet | ( | const Container & | fContainer, |
const reco::Jet & | fJet | ||
) |
check if jet is associated
Definition at line 67 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 42 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::setValue().
Referenced by JetTracksAssociationDR::associateTracksToJets(), JetTracksAssociationExplicit::produce(), JetTracksAssociationDRVertex::produce(), JetTracksAssociationDRVertexAssigned::produce(), JetTracksAssociationDRCalo::produce(), JetVetoedTracksAssociationDRVertex::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 36 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 15 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::getValue(), reco::TrackBase::p(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), query::result, edm::RefVector< C, T, F >::size(), edmStreamStallGrapher::t, and testEve_cfg::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 25 of file JetTracksAssociation.cc.
References reco::JetExtendedAssociation::getValue(), reco::TrackBase::p(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), query::result, edm::RefVector< C, T, F >::size(), edmStreamStallGrapher::t, and testEve_cfg::tracks.