![]() |
![]() |
#include <BaseTagInfo.h>
Public Member Functions | |
BaseTagInfo (void) | |
virtual BaseTagInfo * | 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 | |
virtual TaggingVariableList | taggingVariables (void) const |
returns a description of the extended informations in a TaggingVariableList | |
virtual TrackRefVector | tracks (void) const |
returns a list of tracks associated to the jet | |
virtual | ~BaseTagInfo (void) |
Definition at line 12 of file BaseTagInfo.h.
reco::BaseTagInfo::BaseTagInfo | ( | void | ) | [inline] |
virtual reco::BaseTagInfo::~BaseTagInfo | ( | void | ) | [inline, virtual] |
Definition at line 16 of file BaseTagInfo.h.
{ }
virtual BaseTagInfo* reco::BaseTagInfo::clone | ( | void | ) | const [inline, virtual] |
clone
Reimplemented in reco::CATopJetTagInfo, reco::CombinedTauTagInfo, reco::EMIsolatedTauTagInfo, reco::IsolatedTauTagInfo, reco::JetTagInfo, reco::JTATagInfo, reco::PFCombinedTauTagInfo, reco::PFIsolatedTauTagInfo, reco::SecondaryVertexTagInfo, reco::SoftLeptonTagInfo, reco::TauMassTagInfo, reco::TrackCountingTagInfo, reco::TrackIPTagInfo, and reco::TrackProbabilityTagInfo.
Definition at line 19 of file BaseTagInfo.h.
References BaseTagInfo().
{ return new BaseTagInfo(*this); }
virtual bool reco::BaseTagInfo::hasTracks | ( | void | ) | const [inline, virtual] |
check if the algorithm is using the tracks or not
Reimplemented in reco::JTATagInfo.
Definition at line 34 of file BaseTagInfo.h.
{ return false; }
virtual edm::RefToBase<Jet> reco::BaseTagInfo::jet | ( | void | ) | const [inline, virtual] |
returns a polymorphic reference to the tagged jet
Reimplemented in reco::EMIsolatedTauTagInfo, reco::JetTagInfo, reco::JTATagInfo, and reco::SecondaryVertexTagInfo.
Definition at line 24 of file BaseTagInfo.h.
Referenced by BTagPerformanceAnalyzerOnData::analyze(), BTagPerformanceAnalyzerMC::analyze(), and GenericMVAJetTagComputer::taggingVariables().
{ return edm::RefToBase<Jet>() ; }
virtual TaggingVariableList reco::BaseTagInfo::taggingVariables | ( | void | ) | const [inline, virtual] |
returns a description of the extended informations in a TaggingVariableList
Reimplemented in reco::SecondaryVertexTagInfo, reco::SoftLeptonTagInfo, and reco::TrackIPTagInfo.
Definition at line 39 of file BaseTagInfo.h.
Referenced by TaggingVariablePlotter::analyzeTag(), and GenericMVAJetTagComputer::taggingVariables().
{
return TaggingVariableList();
}
virtual TrackRefVector reco::BaseTagInfo::tracks | ( | void | ) | const [inline, virtual] |
returns a list of tracks associated to the jet
Reimplemented in reco::JTATagInfo, and reco::SecondaryVertexTagInfo.
Definition at line 29 of file BaseTagInfo.h.
{ return TrackRefVector(); }