CMS 3D CMS Logo

ElectronIDAlgo.h
Go to the documentation of this file.
1 #ifndef ElectronIDAlgo_H
2 #define ElectronIDAlgo_H
3 
4 #include <memory>
5 
14 
16 public:
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:
28 };
29 
30 #endif // ElectronIDAlgo_H
ESHandle.h
ElectronIDAlgo::~ElectronIDAlgo
virtual ~ElectronIDAlgo()
Definition: ElectronIDAlgo.h:19
EcalRecHitCollections.h
BasicClusterFwd.h
MakerMacros.h
reco::GsfElectron
Definition: GsfElectron.h:35
GsfElectron.h
ElectronIDAlgo
Definition: ElectronIDAlgo.h:15
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
ElectronIDAlgo::ElectronIDAlgo
ElectronIDAlgo()
Definition: ElectronIDAlgo.h:17
ElectronIDAlgo::setup
virtual void setup(const edm::ParameterSet &conf)
Definition: ElectronIDAlgo.h:22
edm::EventSetup
Definition: EventSetup.h:57
ElectronIDAlgo::reducedEndcapRecHitCollection_
edm::InputTag reducedEndcapRecHitCollection_
Definition: ElectronIDAlgo.h:27
ElectronIDAlgo::reducedBarrelRecHitCollection_
edm::InputTag reducedBarrelRecHitCollection_
Definition: ElectronIDAlgo.h:23
Frameworkfwd.h
ElectronIDAlgo::result
virtual double result(const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &)
Definition: ElectronIDAlgo.h:23
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15