5 #ifndef RecoJets_JetAssociationAlgorithms_JetTracksAssociationDR_h 6 #define RecoJets_JetAssociationAlgorithms_JetTracksAssociationDR_h 61 const TrackRefs& ) = 0;
70 const TrackQuality& );
82 #endif // RecoJets_JetAssociationAlgorithms_JetTracksAssociationDR_h edm::Handle< reco::TrackCollection > Tracks
Handle to track collection.
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.
reco::TrackBase::TrackQuality TrackQuality
reco::JetTracksAssociation::Container Association
Container for jet-track associations.
std::vector< JetRef > JetRefs
void associateTracksToJets(Association *, const JetRefs &, const TrackRefs &)
static void createJetRefs(JetRefs &, const Jets &)
edm::Handle< edm::View< reco::Jet > > Jets
Handle to jet collection.
virtual ~JetTracksAssociationDR()
Destructor.
static void createTrackRefs(TrackRefs &, const Tracks &, const TrackQuality &)