std::vector< reco::JetBaseRef > allJets(const Container &)
fill list of all jets associated with values. Return # of jets in the list
edm::Ref< Container > Ref
bool setValue(Container *, const reco::JetBaseRef &, const JetExtendedData &)
associate jet with value. Returns false and associate nothing if jet is already associated ...
LorentzVector mTracksAtCaloP4
int tracksAtVertexNumber(const Container &, const reco::Jet &)
Number of tracks associated in the vertex.
const JetExtendedData & getValue(const Container &, const reco::Jet &)
get value for the association. Throw exception if no association found
Container::value_type value_type
const LorentzVector & tracksAtCaloP4(const Container &, const reco::Jet &)
p4 of tracks associated at calo face
LorentzVector mTracksAtVertexP4
reco::JetExtendedAssociation::JetExtendedData Value
Association between jets and extended Jet information.
Container::transient_vector_type transient_vector_type
edm::RefProd< Container > RefProd
bool hasJet(const Container &, const reco::Jet &)
check if jet is associated
const LorentzVector & tracksAtVertexP4(const Container &, const reco::Jet &)
std::vector< Value > Values
int tracksAtCaloNumber(const Container &, const reco::Jet &)
Number of tracks associated at calo face.
edm::AssociationVector< reco::JetRefBaseProd, Values > Container
edm::RefVector< Container > RefVector
math::PtEtaPhiELorentzVectorF LorentzVector