#include <TemplatedSoftLeptonTagInfo.h>
Classes | |
struct | Quality |
Public Member Functions | |
float | hasQuality () const |
float | hasQuality (Quality::Generic qual) const |
float | hasQuality (Quality::Muon qual) const |
float | hasQuality (Quality::Electron qual) const |
float | quality (Quality::Generic qual, bool throwIfUndefined=true) const |
float | quality (Quality::Muon qual, bool throwIfUndefined=true) const |
float | quality (Quality::Electron qual, bool throwIfUndefined=true) const |
float | quality () const |
void | setQuality (Quality::Generic qual, float value) |
void | setQuality (Quality::Muon qual, float value) |
void | setQuality (Quality::Electron qual, float value) |
SoftLeptonProperties () | |
Public Attributes | |
int | charge |
float | deltaR |
float | elec_mva |
float | etaRel |
float | p0Par |
float | ptRel |
float | ratio |
float | ratioRel |
float | sip2d |
float | sip2dsig |
float | sip3d |
float | sip3dsig |
Private Member Functions | |
float | quality (unsigned int index, bool throwIfUndefined) const |
void | setQuality (unsigned int index, float value) |
Private Attributes | |
std::vector< float > | qualities_ |
Definition at line 15 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 17 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 79 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 81 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 83 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 85 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 90 of file TemplatedSoftLeptonTagInfo.h.
Referenced by btag::LeptonSelector::operator()().
|
inline |
Definition at line 92 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 94 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 98 of file TemplatedSoftLeptonTagInfo.h.
|
private |
Definition at line 40 of file TemplatedSoftLeptonTagInfo.cc.
References Exception, edm::errors::InvalidReference, and trackerHitRTTI::undef.
|
inline |
Definition at line 102 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 104 of file TemplatedSoftLeptonTagInfo.h.
|
inline |
Definition at line 106 of file TemplatedSoftLeptonTagInfo.h.
|
private |
Definition at line 54 of file TemplatedSoftLeptonTagInfo.cc.
References cmsHarvester::index, and trackerHitRTTI::undef.
int reco::SoftLeptonProperties::charge |
Definition at line 46 of file TemplatedSoftLeptonTagInfo.h.
float reco::SoftLeptonProperties::deltaR |
Definition at line 40 of file TemplatedSoftLeptonTagInfo.h.
Referenced by MuonTagger::discriminator(), ElectronTagger::discriminator(), LeptonTaggerDistance::discriminator(), MuonTaggerNoIP::discriminator(), and CombinedSVSoftLeptonComputer::operator()().
float reco::SoftLeptonProperties::elec_mva |
Definition at line 44 of file TemplatedSoftLeptonTagInfo.h.
Referenced by ElectronTagger::discriminator().
float reco::SoftLeptonProperties::etaRel |
Definition at line 39 of file TemplatedSoftLeptonTagInfo.h.
Referenced by CombinedSVSoftLeptonComputer::operator()().
float reco::SoftLeptonProperties::p0Par |
Definition at line 37 of file TemplatedSoftLeptonTagInfo.h.
float reco::SoftLeptonProperties::ptRel |
Definition at line 36 of file TemplatedSoftLeptonTagInfo.h.
Referenced by MuonTagger::discriminator(), ElectronTagger::discriminator(), LeptonTaggerByPt::discriminator(), MuonTaggerNoIP::discriminator(), and CombinedSVSoftLeptonComputer::operator()().
|
private |
Definition at line 113 of file TemplatedSoftLeptonTagInfo.h.
float reco::SoftLeptonProperties::ratio |
Definition at line 41 of file TemplatedSoftLeptonTagInfo.h.
Referenced by MuonTagger::discriminator(), ElectronTagger::discriminator(), and CombinedSVSoftLeptonComputer::operator()().
float reco::SoftLeptonProperties::ratioRel |
Definition at line 42 of file TemplatedSoftLeptonTagInfo.h.
Referenced by MuonTaggerNoIP::discriminator(), and CombinedSVSoftLeptonComputer::operator()().
float reco::SoftLeptonProperties::sip2d |
Definition at line 34 of file TemplatedSoftLeptonTagInfo.h.
float reco::SoftLeptonProperties::sip2dsig |
Definition at line 32 of file TemplatedSoftLeptonTagInfo.h.
Referenced by MuonTagger::discriminator(), ElectronTagger::discriminator(), LeptonTaggerByIP::discriminator(), and btag::LeptonSelector::operator()().
float reco::SoftLeptonProperties::sip3d |
Definition at line 35 of file TemplatedSoftLeptonTagInfo.h.
Referenced by CombinedSVSoftLeptonComputer::operator()().
float reco::SoftLeptonProperties::sip3dsig |
Definition at line 33 of file TemplatedSoftLeptonTagInfo.h.
Referenced by MuonTagger::discriminator(), ElectronTagger::discriminator(), LeptonTaggerByIP::discriminator(), and btag::LeptonSelector::operator()().