Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
AnalysisDataFormats
Egamma
interface
ElectronID.h
Go to the documentation of this file.
1
#ifndef ElectronID_h
2
#define ElectronID_h
3
4
#include "
AnalysisDataFormats/Egamma/interface/ElectronIDFwd.h
"
5
6
namespace
reco
{
7
8
class
ElectronID
9
{
10
public
:
11
12
ElectronID
(
bool
cutBasedDecision
=-1,
13
double
likelihood
=-1.,
14
double
neuralNetOutput
=-1.) :
15
cutBasedDecision_
(
cutBasedDecision
),
16
likelihood_
(
likelihood
),
neuralNetOutput_
(
neuralNetOutput
) {}
17
18
bool
cutBasedDecision
()
const
{
return
cutBasedDecision_
;}
19
20
double
likelihood
()
const
{
return
likelihood_
;}
21
22
double
neuralNetOutput
()
const
{
return
neuralNetOutput_
;}
23
24
private
:
25
26
bool
cutBasedDecision_
;
27
double
likelihood_
;
28
double
neuralNetOutput_
;
29
30
};
31
32
}
33
34
#endif
reco::ElectronID::likelihood_
double likelihood_
Definition:
ElectronID.h:27
reco::ElectronID::cutBasedDecision
bool cutBasedDecision() const
Definition:
ElectronID.h:18
ElectronIDFwd.h
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:107
reco::ElectronID::neuralNetOutput_
double neuralNetOutput_
Definition:
ElectronID.h:28
reco::ElectronID::likelihood
double likelihood() const
Definition:
ElectronID.h:20
reco::ElectronID
Definition:
ElectronID.h:8
reco::ElectronID::neuralNetOutput
double neuralNetOutput() const
Definition:
ElectronID.h:22
reco::ElectronID::ElectronID
ElectronID(bool cutBasedDecision=-1, double likelihood=-1., double neuralNetOutput=-1.)
Definition:
ElectronID.h:12
reco::ElectronID::cutBasedDecision_
bool cutBasedDecision_
Definition:
ElectronID.h:26
Generated for CMSSW Reference Manual by
1.8.5