CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions
JetExtendedAssociation.h File Reference
#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::JetBaseRefreco::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 LorentzVectorreco::JetExtendedAssociation::tracksAtCaloP4 (const Container &, const reco::JetBaseRef &)
 p4 of tracks associated at calo face More...
 
const LorentzVectorreco::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 LorentzVectorreco::JetExtendedAssociation::tracksAtVertexP4 (const Container &, const reco::JetBaseRef &)
 p4 of tracks associated in the vertex More...
 
const LorentzVectorreco::JetExtendedAssociation::tracksAtVertexP4 (const Container &, const reco::Jet &)