#include <TemplatedSoftLeptonTagInfo.h>
Public Types | |
enum | Electron { pfElectronId = 0, btagElectronCands, egammaElectronId } |
enum | Generic { leptonId = 0, btagLeptonCands } |
enum | Muon { muonId = 0, btagMuonCands } |
Static Public Member Functions | |
template<typename T > | |
static T | byName (const char *name) |
Static Public Attributes | |
static const float | undef = -999.0 |
Static Private Member Functions | |
static unsigned int | internalByName (const char *name) |
Definition at line 41 of file TemplatedSoftLeptonTagInfo.h.
Enumerator | |
---|---|
pfElectronId | |
btagElectronCands | |
egammaElectronId |
Definition at line 52 of file TemplatedSoftLeptonTagInfo.h.
|
inlinestatic |
Definition at line 63 of file TemplatedSoftLeptonTagInfo.h.
References internalByName().
|
staticprivate |
Definition at line 14 of file TemplatedSoftLeptonTagInfo.cc.
References edm::errors::Configuration, edm::hlt::Exception, HLT_25ns14e33_v1_cff::leptonId, and HWWFunctions::muonId().
Referenced by byName().
|
static |
Definition at line 42 of file TemplatedSoftLeptonTagInfo.h.
Referenced by reco::SoftLeptonProperties::hasQuality(), and btag::LeptonSelector::operator()().