5 #ifndef RecoJets_JetAssociationAlgorithms_JetTracksAssociationDR_h
6 #define RecoJets_JetAssociationAlgorithms_JetTracksAssociationDR_h
71 #endif // RecoJets_JetAssociationAlgorithms_JetTracksAssociationDR_h
TrackQuality
track quality
double mDeltaR2Threshold
Threshold used to associate tracks to jets.
Base class for all types of Jets.
edm::RefToBase< reco::Jet > JetRef
JetTracksAssociationDR()
Private default constructor.
std::vector< reco::TrackRef > TrackRefs
virtual void associateTracksToJet(reco::TrackRefVector &, const reco::Jet &, const TrackRefs &)=0
Associate tracks to the given jet.
edm::Handle< reco::TrackCollection > Tracks
Handle to track collection.
reco::TrackBase::TrackQuality TrackQuality
reco::JetTracksAssociation::Container Association
Container for jet-track associations.
std::vector< JetRef > JetRefs
This class analyses the reconstruction quality for a given track.
edm::Handle< edm::View< reco::Jet > > Jets
Handle to jet collection.
void associateTracksToJets(Association *, const JetRefs &, const TrackRefs &)
static void createJetRefs(JetRefs &, const Jets &)
virtual ~JetTracksAssociationDR()
Destructor.
static void createTrackRefs(TrackRefs &, const Tracks &, const TrackQuality &)