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 
19 
21 public:
23 
24  virtual ~ElectronIDAlgo(){};
25 
26  //void baseSetup(const edm::ParameterSet& conf) ;
27  virtual void setup(const edm::ParameterSet& conf){};
28  virtual double result(const reco::GsfElectron*, const edm::Event&, const edm::EventSetup&) { return 0.; };
29 
30 protected:
31  //EcalClusterLazyTools getClusterShape(const edm::Event&, const edm::EventSetup&);
32 
35 };
36 
37 #endif // ElectronIDAlgo_H
virtual ~ElectronIDAlgo()
edm::InputTag reducedEndcapRecHitCollection_
virtual void setup(const edm::ParameterSet &conf)
virtual double result(const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &)
edm::InputTag reducedBarrelRecHitCollection_