Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoEgamma
ElectronIdentification
plugins
ElectronIDSelectorNeuralNet.h
Go to the documentation of this file.
1
#ifndef ElectronIDSelectorNeuralNet_h
2
#define ElectronIDSelectorNeuralNet_h
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
DataFormats/Common/interface/Handle.h
"
7
#include "
FWCore/Framework/interface/ESHandle.h
"
8
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
9
#include "
DataFormats/EgammaCandidates/interface/GsfElectron.h
"
10
#include "
RecoEgamma/ElectronIdentification/interface/ElectronNeuralNet.h
"
11
12
class
ElectronIDSelectorNeuralNet
13
{
14
public
:
15
16
explicit
ElectronIDSelectorNeuralNet
(
const
edm::ParameterSet
&
conf
) ;
17
virtual
~ElectronIDSelectorNeuralNet
() ;
18
19
void
newEvent
(
const
edm::Event
&,
const
edm::EventSetup
&) ;
20
double
operator()
(
const
reco::GsfElectron
&,
const
edm::Event
&,
const
edm::EventSetup
&) ;
21
22
private
:
23
24
ElectronNeuralNet
*
neuralNetAlgo_
;
25
26
edm::ParameterSet
conf_
;
27
28
bool
doNeuralNet_
;
29
30
};
31
32
#endif
ElectronIDSelectorNeuralNet
Definition:
ElectronIDSelectorNeuralNet.h:12
ElectronIDSelectorNeuralNet::conf_
edm::ParameterSet conf_
Definition:
ElectronIDSelectorNeuralNet.h:26
reco::GsfElectron
Definition:
GsfElectron.h:37
ElectronIDSelectorNeuralNet::neuralNetAlgo_
ElectronNeuralNet * neuralNetAlgo_
Definition:
ElectronIDSelectorNeuralNet.h:24
Event.h
EventSetup.h
Handle.h
ElectronIDSelectorNeuralNet::ElectronIDSelectorNeuralNet
ElectronIDSelectorNeuralNet(const edm::ParameterSet &conf)
Definition:
ElectronIDSelectorNeuralNet.cc:3
ParameterSet.h
ElectronNeuralNet.h
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
dbtoconf.conf
tuple conf
Definition:
dbtoconf.py:185
GsfElectron.h
ElectronIDSelectorNeuralNet::~ElectronIDSelectorNeuralNet
virtual ~ElectronIDSelectorNeuralNet()
Definition:
ElectronIDSelectorNeuralNet.cc:11
edm::ParameterSet
Definition:
ParameterSet.h:35
ElectronIDSelectorNeuralNet::newEvent
void newEvent(const edm::Event &, const edm::EventSetup &)
Definition:
ElectronIDSelectorNeuralNet.cc:17
edm::Event
Definition:
Event.h:56
ElectronIDSelectorNeuralNet::doNeuralNet_
bool doNeuralNet_
Definition:
ElectronIDSelectorNeuralNet.h:28
ElectronNeuralNet
Definition:
ElectronNeuralNet.h:9
ElectronIDSelectorNeuralNet::operator()
double operator()(const reco::GsfElectron &, const edm::Event &, const edm::EventSetup &)
Definition:
ElectronIDSelectorNeuralNet.cc:23
Generated for CMSSW Reference Manual by
1.8.5