#include <JetTracksAssociationDR.h>
Public Types | |
typedef reco::JetTracksAssociation::Container | Association |
Container for jet-track associations. More... | |
typedef edm::RefToBase< reco::Jet > | JetRef |
typedef std::vector< JetRef > | JetRefs |
typedef edm::Handle< edm::View < reco::Jet > > | Jets |
Handle to jet collection. More... | |
typedef reco::TrackBase::TrackQuality | TrackQuality |
typedef std::vector < reco::TrackRef > | TrackRefs |
typedef edm::Handle < reco::TrackCollection > | Tracks |
Handle to track collection. More... | |
Public Member Functions | |
virtual void | associateTracksToJet (reco::TrackRefVector &, const reco::Jet &, const TrackRefs &)=0 |
Associate tracks to the given jet. More... | |
void | associateTracksToJets (Association *, const JetRefs &, const TrackRefs &) |
JetTracksAssociationDR (double dr_threshold) | |
Constructor taking dR threshold as argument. More... | |
virtual | ~JetTracksAssociationDR () |
Destructor. More... | |
Static Public Member Functions | |
static void | createJetRefs (JetRefs &, const Jets &) |
static void | createTrackRefs (TrackRefs &, const Tracks &, const TrackQuality &) |
Protected Member Functions | |
JetTracksAssociationDR () | |
Private default constructor. More... | |
Protected Attributes | |
double | mDeltaR2Threshold |
Threshold used to associate tracks to jets. More... | |
Definition at line 17 of file JetTracksAssociationDR.h.
Container for jet-track associations.
Definition at line 32 of file JetTracksAssociationDR.h.
Definition at line 41 of file JetTracksAssociationDR.h.
typedef std::vector<JetRef> JetTracksAssociationDR::JetRefs |
Definition at line 44 of file JetTracksAssociationDR.h.
typedef edm::Handle< edm::View<reco::Jet> > JetTracksAssociationDR::Jets |
Handle to jet collection.
Definition at line 35 of file JetTracksAssociationDR.h.
Definition at line 50 of file JetTracksAssociationDR.h.
typedef std::vector<reco::TrackRef> JetTracksAssociationDR::TrackRefs |
Definition at line 47 of file JetTracksAssociationDR.h.
Handle to track collection.
Definition at line 38 of file JetTracksAssociationDR.h.
|
explicit |
Constructor taking dR threshold as argument.
Definition at line 10 of file JetTracksAssociationDR.cc.
|
virtual |
|
inlineprotected |
|
pure virtual |
Associate tracks to the given jet.
Referenced by associateTracksToJets().
void JetTracksAssociationDR::associateTracksToJets | ( | Association * | fAssociation, |
const JetRefs & | fJets, | ||
const TrackRefs & | fTracks | ||
) |
Definition at line 21 of file JetTracksAssociationDR.cc.
References associateTracksToJet(), findQualityFiles::jj, and reco::JetTracksAssociation::setValue().
Definition at line 36 of file JetTracksAssociationDR.cc.
|
static |
Definition at line 47 of file JetTracksAssociationDR.cc.
References reco::TrackBase::undefQuality.
|
protected |
Threshold used to associate tracks to jets.
Definition at line 79 of file JetTracksAssociationDR.h.