#include "DataFormats/Common/interface/AssociationVector.h"
#include "DataFormats/JetReco/interface/JetCollection.h"
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/RefToBase.h"
#include "DataFormats/Common/interface/RefVector.h"
#include "DataFormats/Math/interface/LorentzVector.h"
Go to the source code of this file.
Classes | |
class | reco::JetExtendedAssociation::JetExtendedData |
Namespaces | |
fwlite | |
reco | |
fixed size matrix | |
reco::JetExtendedAssociation | |
Typedefs | |
typedef edm::AssociationVector < reco::JetRefBaseProd, Values > | reco::JetExtendedAssociation::Container |
typedef math::PtEtaPhiELorentzVectorF | reco::JetExtendedAssociation::LorentzVector |
typedef edm::Ref< Container > | reco::JetExtendedAssociation::Ref |
typedef edm::RefProd< Container > | reco::JetExtendedAssociation::RefProd |
typedef edm::RefVector< Container > | reco::JetExtendedAssociation::RefVector |
typedef Container::transient_vector_type | reco::JetExtendedAssociation::transient_vector_type |
typedef reco::JetExtendedAssociation::JetExtendedData | reco::JetExtendedAssociation::Value |
typedef Container::value_type | reco::JetExtendedAssociation::value_type |
typedef std::vector< Value > | reco::JetExtendedAssociation::Values |
Functions | |
std::vector< reco::JetBaseRef > | reco::JetExtendedAssociation::allJets (const Container &) |
fill list of all jets associated with values. Return # of jets in the list More... | |
const JetExtendedData & | reco::JetExtendedAssociation::getValue (const Container &, const reco::JetBaseRef &) |
get value for the association. Throw exception if no association found More... | |
const JetExtendedData & | reco::JetExtendedAssociation::getValue (const Container &, const reco::Jet &) |
get value for the association. Throw exception if no association found More... | |
bool | reco::JetExtendedAssociation::hasJet (const Container &, const reco::JetBaseRef &) |
check if jet is associated More... | |
bool | reco::JetExtendedAssociation::hasJet (const Container &, const reco::Jet &) |
check if jet is associated More... | |
bool | reco::JetExtendedAssociation::setValue (Container &, const reco::JetBaseRef &, const JetExtendedData &) |
associate jet with value. Returns false and associate nothing if jet is already associated More... | |
bool | reco::JetExtendedAssociation::setValue (Container *, const reco::JetBaseRef &, const JetExtendedData &) |
associate jet with value. Returns false and associate nothing if jet is already associated More... | |
int | reco::JetExtendedAssociation::tracksAtCaloNumber (const Container &, const reco::JetBaseRef &) |
Number of tracks associated at calo face. More... | |
int | reco::JetExtendedAssociation::tracksAtCaloNumber (const Container &, const reco::Jet &) |
Number of tracks associated at calo face. More... | |
const LorentzVector & | reco::JetExtendedAssociation::tracksAtCaloP4 (const Container &, const reco::JetBaseRef &) |
p4 of tracks associated at calo face More... | |
const LorentzVector & | reco::JetExtendedAssociation::tracksAtCaloP4 (const Container &, const reco::Jet &) |
p4 of tracks associated at calo face More... | |
int | reco::JetExtendedAssociation::tracksAtVertexNumber (const Container &, const reco::JetBaseRef &) |
Number of tracks associated in the vertex. More... | |
int | reco::JetExtendedAssociation::tracksAtVertexNumber (const Container &, const reco::Jet &) |
Number of tracks associated in the vertex. More... | |
const LorentzVector & | reco::JetExtendedAssociation::tracksAtVertexP4 (const Container &, const reco::JetBaseRef &) |
p4 of tracks associated in the vertex More... | |
const LorentzVector & | reco::JetExtendedAssociation::tracksAtVertexP4 (const Container &, const reco::Jet &) |