Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:105
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