#include <JetTracksAssociationXtrpCalo.h>
Public Types | |
typedef reco::JetTracksAssociation::Container | Association |
typedef edm::RefToBase< reco::Jet > | JetRef |
typedef std::vector< JetRef > | JetRefs |
typedef std::vector< reco::TrackRef > | TrackRefs |
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... | |
virtual | ~JetTracksAssociationXtrpCalo () |
Destructor. More... | |
Private Member Functions | |
virtual void | associateTracksToJet (reco::TrackRefVector &, const reco::Jet &, const TrackRefs &) |
Unused. More... | |
Definition at line 25 of file JetTracksAssociationXtrpCalo.h.
Definition at line 27 of file JetTracksAssociationXtrpCalo.h.
Definition at line 28 of file JetTracksAssociationXtrpCalo.h.
typedef std::vector<JetRef> JetTracksAssociationXtrpCalo::JetRefs |
Definition at line 29 of file JetTracksAssociationXtrpCalo.h.
typedef std::vector<reco::TrackRef> JetTracksAssociationXtrpCalo::TrackRefs |
Definition at line 30 of file JetTracksAssociationXtrpCalo.h.
JetTracksAssociationXtrpCalo::JetTracksAssociationXtrpCalo | ( | ) |
|
virtual |
void JetTracksAssociationXtrpCalo::associateInputTracksToJet | ( | reco::TrackRefVector & | associated, |
const reco::Jet & | fJet, | ||
std::vector< reco::TrackExtrapolation > const & | fExtrapolations, | ||
double | dR | ||
) |
Definition at line 43 of file JetTracksAssociationXtrpCalo.cc.
References reco::CaloJet::detectorP4(), HGC3DClusterGenMatchSelector_cfi::dR, flavorHistoryFilter_cfi::dr, Exception, reco::btau::jetEta, reco::btau::jetPhi, reco::LeafCandidate::phi(), point, and edm::RefVector< C, T, F >::push_back().
Referenced by produce().
|
inlineprivatevirtual |
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 30 of file JetTracksAssociationXtrpCalo.cc.
References associateInputTracksToJet(), HGC3DClusterGenMatchSelector_cfi::dR, and reco::JetTracksAssociation::setValue().
Referenced by JetTracksAssociatorAtCaloFace::produce().