6 #ifndef RecoJets_JetAssociationAlgorithms_JetTracksAssociationDRCalo_h
7 #define RecoJets_JetAssociationAlgorithms_JetTracksAssociationDRCalo_h
79 #endif // RecoJets_JetAssociationAlgorithms_JetTracksAssociationDRCalo_h
JetTracksAssociationDRCalo()
Private default constructor.
Base class for all types of Jets.
std::vector< ImpactPoint > propagatedTracks_
Impact points of tracks at calorimeter face.
void produce(Association *, const Jets &, const Tracks &, const TrackQuality &, const MagneticField &, const Propagator &)
Associates tracks to jets (using Handles as input)
void propagateTracks(const TrackRefs &, const MagneticField &, const Propagator &)
~JetTracksAssociationDRCalo()
Destructor.
std::vector< reco::TrackRef > TrackRefs
void associateTracksToJet(reco::TrackRefVector &, const reco::Jet &, const TrackRefs &)
Associate tracks to the given jet.
std::vector< JetRef > JetRefs
XYZPointD XYZPoint
point in space with cartesian internal representation
This class analyses the reconstruction quality for a given track.
static GlobalPoint propagateTrackToCalo(const reco::Track &, const MagneticField &, const Propagator &)
Propagates track to calorimeter face.
Definition of track impact point.
static math::XYZPoint propagateTrackToCalorimeter(const reco::Track &, const MagneticField &, const Propagator &)
Propagates track to calorimeter face.