src
RecoEgamma
ElectronIdentification
plugins
ElectronIDAlgo.h
Go to the documentation of this file.
1
#ifndef ElectronIDAlgo_H
2
#define ElectronIDAlgo_H
3
4
#include <memory>
5
6
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
7
#include "
FWCore/Framework/interface/Event.h
"
8
#include "
FWCore/Framework/interface/MakerMacros.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
12
#include "
DataFormats/EgammaReco/interface/BasicClusterFwd.h
"
13
#include "
DataFormats/EgammaCandidates/interface/GsfElectron.h
"
14
15
class
ElectronIDAlgo
{
16
public
:
17
ElectronIDAlgo
(){};
18
19
virtual
~ElectronIDAlgo
(){};
20
21
//void baseSetup(const edm::ParameterSet& conf) ;
22
virtual
void
setup
(
const
edm::ParameterSet
& conf){};
23
virtual
double
result
(
const
reco::GsfElectron
*,
const
edm::Event
&,
const
edm::EventSetup
&) {
return
0.; };
24
25
protected
:
26
edm::InputTag
reducedBarrelRecHitCollection_
;
27
edm::InputTag
reducedEndcapRecHitCollection_
;
28
};
29
30
#endif // ElectronIDAlgo_H
reco::GsfElectron
Definition:
GsfElectron.h:36
Event.h
EcalRecHitCollections.h
Frameworkfwd.h
ParameterSet.h
ElectronIDAlgo::~ElectronIDAlgo
virtual ~ElectronIDAlgo()
Definition:
ElectronIDAlgo.h:19
ElectronIDAlgo::ElectronIDAlgo
ElectronIDAlgo()
Definition:
ElectronIDAlgo.h:17
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:56
BasicClusterFwd.h
GsfElectron.h
ElectronIDAlgo::reducedEndcapRecHitCollection_
edm::InputTag reducedEndcapRecHitCollection_
Definition:
ElectronIDAlgo.h:27
ElectronIDAlgo::setup
virtual void setup(const edm::ParameterSet &conf)
Definition:
ElectronIDAlgo.h:22
ElectronIDAlgo::result
virtual double result(const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &)
Definition:
ElectronIDAlgo.h:23
ElectronIDAlgo
Definition:
ElectronIDAlgo.h:15
edm::InputTag
Definition:
InputTag.h:15
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
MakerMacros.h
ElectronIDAlgo::reducedBarrelRecHitCollection_
edm::InputTag reducedBarrelRecHitCollection_
Definition:
ElectronIDAlgo.h:23
Generated for CMSSW Reference Manual by
1.8.14