#include <TemplatedSoftLeptonTagInfo.h>
Public Types | |
typedef std::vector< std::pair < REF, SoftLeptonProperties > > | LeptonMap |
Public Member Functions | |
virtual TemplatedSoftLeptonTagInfo * | clone (void) const |
clone More... | |
void | insert (const REF &lepton, const SoftLeptonProperties &properties) |
const REF & | lepton (size_t i) const |
unsigned int | leptons (void) const |
const SoftLeptonProperties & | properties (size_t i) const |
virtual TaggingVariableList | taggingVariables (void) const |
returns a description of the extended informations in a TaggingVariableList More... | |
TemplatedSoftLeptonTagInfo (void) | |
virtual | ~TemplatedSoftLeptonTagInfo (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) |
Static Public Member Functions | |
static short | Class_Version () |
Private Attributes | |
LeptonMap | m_leptons |
Additional Inherited Members | |
Protected Attributes inherited from reco::JetTagInfo | |
edm::RefToBase< Jet > | m_jet |
Definition at line 114 of file TemplatedSoftLeptonTagInfo.h.
typedef std::vector< std::pair< REF, SoftLeptonProperties > > reco::TemplatedSoftLeptonTagInfo< REF >::LeptonMap |
Definition at line 116 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 118 of file TemplatedSoftLeptonTagInfo.h.
Referenced by reco::TemplatedSoftLeptonTagInfo< REF >::clone().
|
inlinevirtual |
Definition at line 120 of file TemplatedSoftLeptonTagInfo.h.
|
inlinestatic |
Definition at line 144 of file TemplatedSoftLeptonTagInfo.h.
|
inlinevirtual |
clone
Reimplemented from reco::JetTagInfo.
Definition at line 122 of file TemplatedSoftLeptonTagInfo.h.
References reco::TemplatedSoftLeptonTagInfo< REF >::TemplatedSoftLeptonTagInfo().
|
inline |
Definition at line 136 of file TemplatedSoftLeptonTagInfo.h.
References reco::TemplatedSoftLeptonTagInfo< REF >::m_leptons.
Referenced by BeautifulSoup.PageElement::_invert(), SoftPFMuonTagInfoProducer::produce(), SoftPFElectronTagInfoProducer::produce(), and SoftLepton::tag().
|
inline |
Definition at line 128 of file TemplatedSoftLeptonTagInfo.h.
References i, and reco::TemplatedSoftLeptonTagInfo< REF >::m_leptons.
Referenced by SoftLeptonTagPlotter::analyzeTag(), L6SLBCorrector::correction(), and L6SLBCorrectorImpl::correction().
|
inline |
Definition at line 124 of file TemplatedSoftLeptonTagInfo.h.
References reco::TemplatedSoftLeptonTagInfo< REF >::m_leptons.
Referenced by SoftLeptonTagPlotter::analyzeTag(), L6SLBCorrector::correction(), L6SLBCorrectorImpl::correction(), MuonTagger::discriminator(), ElectronTagger::discriminator(), LeptonTaggerDistance::discriminator(), LeptonTaggerByPt::discriminator(), MuonTaggerNoIP::discriminator(), LeptonTaggerByIP::discriminator(), and CombinedSVSoftLeptonComputer::operator()().
|
inline |
Definition at line 132 of file TemplatedSoftLeptonTagInfo.h.
References i, and reco::TemplatedSoftLeptonTagInfo< REF >::m_leptons.
Referenced by SoftLeptonTagPlotter::analyzeTag(), MuonTagger::discriminator(), ElectronTagger::discriminator(), LeptonTaggerDistance::discriminator(), LeptonTaggerByPt::discriminator(), LeptonTaggerByIP::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 152 of file TemplatedSoftLeptonTagInfo.h.
References reco::SoftLeptonProperties::Quality::btagLeptonCands, data, reco::SoftLeptonProperties::deltaR, reco::SoftLeptonProperties::elec_mva, reco::btau::electronMVA, reco::LeafCandidate::energy(), reco::LeafCandidate::et(), eta, reco::LeafCandidate::eta(), reco::SoftLeptonProperties::etaRel, reco::TaggingVariableList::finalize(), i, reco::TaggingVariableList::insert(), reco::JetTagInfo::jet(), reco::btau::jetEnergy, reco::btau::jetEta, reco::btau::jetPhi, reco::btau::jetPt, reco::SoftLeptonProperties::Quality::leptonId, reco::btau::leptonQuality, reco::btau::leptonQuality2, list(), AlCaHLTBitMon_ParallelJobs::p, reco::SoftLeptonProperties::p0Par, reco::LeafCandidate::phi(), phi(), reco::SoftLeptonProperties::ptRel, reco::SoftLeptonProperties::quality(), reco::SoftLeptonProperties::ratioRel, reco::SoftLeptonProperties::sip2d, reco::SoftLeptonProperties::sip2dsig, reco::SoftLeptonProperties::sip3d, reco::SoftLeptonProperties::sip3dsig, reco::btag::toTrack(), 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, reco::btau::trackSip2dVal, reco::btau::trackSip3dSig, and reco::btau::trackSip3dVal.
|
private |