![]() |
![]() |
#include <JetTracksAssociationXtrpCalo.h>
Public Member Functions | |
void | associateInputTracksToJet (reco::TrackRefVector &associated, const reco::Jet &fJet, std::vector< reco::TrackExtrapolation > const &fExtrapolations, double dR) |
JetTracksAssociationXtrpCalo () | |
Constructor. More... | |
void | produce (Association *, JetRefs const &, std::vector< reco::TrackExtrapolation > const &, CaloGeometry const &, double dR) |
Associates tracks to jets. More... | |
~JetTracksAssociationXtrpCalo () | |
Destructor. More... | |
![]() | |
void | associateTracksToJets (Association *, const JetRefs &, const TrackRefs &) |
JetTracksAssociationDR (double dr_threshold) | |
Constructor taking dR threshold as argument. More... | |
virtual | ~JetTracksAssociationDR () |
Destructor. More... | |
Private Member Functions | |
virtual void | associateTracksToJet (reco::TrackRefVector &, const reco::Jet &, const TrackRefs &) |
Unused. More... | |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
static void | createJetRefs (JetRefs &, const Jets &) |
static void | createTrackRefs (TrackRefs &, const Tracks &, const TrackQuality &) |
![]() | |
JetTracksAssociationDR () | |
Private default constructor. More... | |
![]() | |
double | mDeltaR2Threshold |
Threshold used to associate tracks to jets. More... | |
Definition at line 28 of file JetTracksAssociationXtrpCalo.h.
JetTracksAssociationXtrpCalo::JetTracksAssociationXtrpCalo | ( | ) |
JetTracksAssociationXtrpCalo::~JetTracksAssociationXtrpCalo | ( | ) |
void JetTracksAssociationXtrpCalo::associateInputTracksToJet | ( | reco::TrackRefVector & | associated, |
const reco::Jet & | fJet, | ||
std::vector< reco::TrackExtrapolation > const & | fExtrapolations, | ||
double | dR | ||
) |
Definition at line 54 of file JetTracksAssociationXtrpCalo.cc.
References reco::CaloJet::detectorP4(), edm::hlt::Exception, reco::btau::jetEta, reco::btau::jetPhi, reco::LeafCandidate::phi(), point, and edm::RefVector< C, T, F >::push_back().
Referenced by produce().
|
inlineprivatevirtual |
Unused.
Implements JetTracksAssociationDR.
Definition at line 55 of file JetTracksAssociationXtrpCalo.h.
void JetTracksAssociationXtrpCalo::produce | ( | Association * | fAssociation, |
JetRefs const & | fJets, | ||
std::vector< reco::TrackExtrapolation > const & | fExtrapolations, | ||
CaloGeometry const & | fGeo, | ||
double | dR | ||
) |
Associates tracks to jets.
Definition at line 34 of file JetTracksAssociationXtrpCalo.cc.
References associateInputTracksToJet(), and reco::JetTracksAssociation::setValue().
Referenced by JetTracksAssociatorAtCaloFace::produce().