#include <SoftLeptonTagInfo.h>
Public Types | |
typedef std::vector< std::pair < edm::RefToBase< reco::Track > , SoftLeptonProperties > > | LeptonMap |
Public Member Functions | |
virtual SoftLeptonTagInfo * | clone (void) const |
clone More... | |
void | insert (const edm::RefToBase< reco::Track > &lepton, const SoftLeptonProperties &properties) |
const edm::RefToBase < reco::Track > & | lepton (size_t i) const |
unsigned int | leptons (void) const |
const SoftLeptonProperties & | properties (size_t i) const |
SoftLeptonTagInfo (void) | |
virtual TaggingVariableList | taggingVariables (void) const |
returns a description of the extended informations in a TaggingVariableList More... | |
virtual | ~SoftLeptonTagInfo (void) |
Public Member Functions inherited from reco::JetTagInfo | |
virtual edm::RefToBase< Jet > | jet (void) const |
returns a polymorphic reference to the tagged jet More... | |
JetTagInfo (void) | |
template<typename T > | |
JetTagInfo (const edm::Ref< T > &jetRef) | |
JetTagInfo (const edm::RefToBase< Jet > &jetRef) | |
template<typename T > | |
void | setJetRef (const edm::Ref< T > &jetRef) |
void | setJetRef (const edm::RefToBase< Jet > &jetRef) |
virtual | ~JetTagInfo (void) |
Public Member Functions inherited from reco::BaseTagInfo | |
BaseTagInfo (void) | |
virtual bool | hasTracks (void) const |
check if the algorithm is using the tracks or not More... | |
virtual TrackRefVector | tracks (void) const |
returns a list of tracks associated to the jet More... | |
virtual | ~BaseTagInfo (void) |
Private Attributes | |
LeptonMap | m_leptons |
Additional Inherited Members | |
Protected Attributes inherited from reco::JetTagInfo | |
edm::RefToBase< Jet > | m_jet |
Definition at line 105 of file SoftLeptonTagInfo.h.
typedef std::vector< std::pair< edm::RefToBase<reco::Track>, SoftLeptonProperties > > reco::SoftLeptonTagInfo::LeptonMap |
Definition at line 107 of file SoftLeptonTagInfo.h.
|
inline |
|
inlinevirtual |
Definition at line 111 of file SoftLeptonTagInfo.h.
|
inlinevirtual |
clone
Reimplemented from reco::JetTagInfo.
Definition at line 113 of file SoftLeptonTagInfo.h.
References SoftLeptonTagInfo().
|
inline |
Definition at line 127 of file SoftLeptonTagInfo.h.
References m_leptons.
Referenced by BeautifulSoup.PageElement::_invert(), SoftLepton::tag(), SoftPFElectronTagInfoProducer::tagElec(), and SoftPFMuonTagInfoProducer::tagMuon().
|
inline |
Definition at line 119 of file SoftLeptonTagInfo.h.
Referenced by HLTMonBTagMuSource::analyze(), SoftLeptonTagPlotter::analyzeTag(), and L6SLBCorrector::correction().
|
inline |
Definition at line 115 of file SoftLeptonTagInfo.h.
References m_leptons.
Referenced by HLTMonBTagMuSource::analyze(), SoftLeptonTagPlotter::analyzeTag(), L6SLBCorrector::correction(), LeptonTaggerDistance::discriminator(), LeptonTaggerByPt::discriminator(), LeptonTaggerByIP::discriminator(), ElectronTagger::discriminator(), MuonTaggerNoIP::discriminator(), MuonTagger::discriminator(), and CombinedSVSoftLeptonComputer::operator()().
|
inline |
Definition at line 123 of file SoftLeptonTagInfo.h.
Referenced by HLTMonBTagMuSource::analyze(), SoftLeptonTagPlotter::analyzeTag(), LeptonTaggerDistance::discriminator(), LeptonTaggerByPt::discriminator(), LeptonTaggerByIP::discriminator(), MuonTagger::discriminator(), ElectronTagger::discriminator(), MuonTaggerNoIP::discriminator(), CombinedSVSoftLeptonComputer::operator()(), and Vispa.Share.BasicDataAccessor.BasicDataAccessor::property().
|
virtual |
returns a description of the extended informations in a TaggingVariableList
Reimplemented from reco::BaseTagInfo.
Definition at line 64 of file SoftLeptonTagInfo.cc.
References reco::SoftLeptonProperties::quality::btagLeptonCands, data, reco::SoftLeptonProperties::deltaR, reco::LeafCandidate::energy(), reco::LeafCandidate::et(), reco::TrackBase::eta(), reco::LeafCandidate::eta(), reco::SoftLeptonProperties::etaRel, reco::TaggingVariableList::finalize(), i, reco::TaggingVariableList::insert(), metsig::jet, reco::btau::jetEnergy, reco::btau::jetEta, reco::btau::jetPhi, reco::btau::jetPt, reco::SoftLeptonProperties::quality::leptonId, reco::btau::leptonQuality, reco::btau::leptonQuality2, list(), reco::TrackBase::normalizedChi2(), reco::TrackBase::p(), reco::TrackBase::phi(), reco::LeafCandidate::phi(), reco::SoftLeptonProperties::ptRel, reco::SoftLeptonProperties::quality(), reco::SoftLeptonProperties::ratioRel, reco::SoftLeptonProperties::sip2d, reco::SoftLeptonProperties::sip3d, reco::btau::trackChi2, reco::btau::trackDeltaR, reco::btau::trackEta, reco::btau::trackEtaRel, reco::btau::trackMomentum, reco::btau::trackP0Par, reco::btau::trackPhi, reco::btau::trackPParRatio, reco::btau::trackPtRel, reco::btau::trackSip2dSig, and reco::btau::trackSip3dSig.
|
private |
Definition at line 135 of file SoftLeptonTagInfo.h.
Referenced by insert(), lepton(), leptons(), and properties().