![]() |
![]() |
#include <JTATagInfo.h>
Public Member Functions | |
virtual JTATagInfo * | clone (void) const |
clone | |
virtual bool | hasTracks (void) const |
check if the algorithm is using the tracks or not | |
virtual edm::RefToBase< Jet > | jet (void) const |
returns a polymorphic reference to the tagged jet | |
const JetTracksAssociationRef & | jtaRef (void) const |
JTATagInfo (const JetTracksAssociationRef &jtaRef) | |
JTATagInfo (void) | |
void | setJTARef (const JetTracksAssociationRef &jtaRef) |
virtual TrackRefVector | tracks (void) const |
returns a list of tracks associated to the jet | |
virtual | ~JTATagInfo (void) |
Protected Attributes | |
JetTracksAssociationRef | m_jetTracksAssociation |
Definition at line 10 of file JTATagInfo.h.
reco::JTATagInfo::JTATagInfo | ( | void | ) | [inline] |
reco::JTATagInfo::JTATagInfo | ( | const JetTracksAssociationRef & | jtaRef | ) | [inline] |
Definition at line 14 of file JTATagInfo.h.
: m_jetTracksAssociation(jtaRef) { }
virtual reco::JTATagInfo::~JTATagInfo | ( | void | ) | [inline, virtual] |
Definition at line 16 of file JTATagInfo.h.
{ }
virtual JTATagInfo* reco::JTATagInfo::clone | ( | void | ) | const [inline, virtual] |
clone
Reimplemented from reco::BaseTagInfo.
Reimplemented in reco::CombinedTauTagInfo, reco::IsolatedTauTagInfo, reco::TauMassTagInfo, reco::TrackCountingTagInfo, reco::TrackIPTagInfo, and reco::TrackProbabilityTagInfo.
Definition at line 18 of file JTATagInfo.h.
References JTATagInfo().
{ return new JTATagInfo(*this); }
virtual bool reco::JTATagInfo::hasTracks | ( | void | ) | const [inline, virtual] |
check if the algorithm is using the tracks or not
Reimplemented from reco::BaseTagInfo.
Definition at line 24 of file JTATagInfo.h.
{ return true; }
virtual edm::RefToBase<Jet> reco::JTATagInfo::jet | ( | void | ) | const [inline, virtual] |
returns a polymorphic reference to the tagged jet
Reimplemented from reco::BaseTagInfo.
Definition at line 20 of file JTATagInfo.h.
References m_jetTracksAssociation.
Referenced by HLTTauDQMTrkPlotter::analyze(), HLTMonBTagIPSource::analyze(), TrackIPTagPlotter::analyzeTag(), JetBProbabilityComputer::discriminator(), JetProbabilityComputer::discriminator(), CombinedSVComputer::operator()(), GhostTrackComputer::operator()(), and TrackCountingComputer::orderedSignificances().
{ return m_jetTracksAssociation->first ; }
const JetTracksAssociationRef& reco::JTATagInfo::jtaRef | ( | void | ) | const [inline] |
Definition at line 22 of file JTATagInfo.h.
References m_jetTracksAssociation.
Referenced by setJTARef().
{ return m_jetTracksAssociation; }
void reco::JTATagInfo::setJTARef | ( | const JetTracksAssociationRef & | jtaRef | ) | [inline] |
Definition at line 26 of file JTATagInfo.h.
References jtaRef(), and m_jetTracksAssociation.
{ m_jetTracksAssociation = jtaRef; }
virtual TrackRefVector reco::JTATagInfo::tracks | ( | void | ) | const [inline, virtual] |
returns a list of tracks associated to the jet
Reimplemented from reco::BaseTagInfo.
Definition at line 21 of file JTATagInfo.h.
References m_jetTracksAssociation.
Referenced by reco::IsolatedTauTagInfo::allTracks(), TrackIPTagPlotter::analyzeTag(), CombinedSVComputer::operator()(), and reco::TrackProbabilityTagInfo::track().
{ return m_jetTracksAssociation->second; }
Definition at line 29 of file JTATagInfo.h.
Referenced by reco::CombinedTauTagInfo::allTks(), jet(), jtaRef(), setJTARef(), and tracks().