2 #ifndef DataFormats_BTauReco_IsolatedTauTagInfo_h
3 #define DataFormats_BTauReco_IsolatedTauTagInfo_h
52 float discriminator(
float m_cone,
float sig_cone,
float iso_con,
float pt_min_lt,
float pt_min_tk,
int nTracksIsoRing = 0)
const;
53 float discriminator(
const math::XYZVector& myVector,
float m_cone,
float sig_cone,
float iso_con,
float pt_min_lt,
float pt_min_tk,
int nTracksIsoRing)
const;
55 float discriminator(
float m_cone,
float sig_cone,
float iso_con,
float pt_min_lt,
float pt_min_tk,
int nTracksIsoRing,
float dz_lt)
const;
56 float discriminator(
const math::XYZVector& myVector,
float m_cone,
float sig_cone,
float iso_con,
float pt_min_lt,
float pt_min_tk,
int nTracksIsoRing,
float dz_lt)
const;
78 #endif // DataFormats_BTauReco_IsolatedTauTagInfo_h
TrackRefVector selectedTracks_
const TrackRefVector selectedTracks() const
virtual TrackRefVector tracks(void) const
returns a list of tracks associated to the jet
virtual IsolatedTauTagInfo * clone() const
clone
void setDiscriminator(double discriminator)
float discriminator() const
const TrackRefVector tracksInCone(const math::XYZVector &myVector, const float size, const float pt_min) const
const JetTracksAssociationRef & jtaRef(void) const
#define DECLARE_EDM_REFS(class_name)
void setLeadingTrack(const TrackRef)
XYZVectorD XYZVector
spatial vector with cartesian internal representation
const TrackRef leadingSignalTrack() const
virtual ~IsolatedTauTagInfo()
const TrackRefVector allTracks() const
tuple size
Write out results.
IsolatedTauTagInfo(const TrackRefVector &tracks, const JetTracksAssociationRef &jtaRef)