CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ElectronIDAlgo.h
Go to the documentation of this file.
1 #ifndef ElectronIDAlgo_H
2 #define ElectronIDAlgo_H
3 
4 #include <memory>
5 
19 
20 
22 
23 public:
24 
26 
27  virtual ~ElectronIDAlgo(){};
28 
29  void baseSetup(const edm::ParameterSet& conf) ;
30  virtual void setup(const edm::ParameterSet& conf) {};
31  virtual double result(const reco::GsfElectron*, const edm::Event&, const edm::EventSetup&) {return 0.;};
32 
33  protected:
34 
36 
39 };
40 
41 #endif // ElectronIDAlgo_H
void baseSetup(const edm::ParameterSet &conf)
virtual ~ElectronIDAlgo()
tuple conf
Definition: dbtoconf.py:185
edm::InputTag reducedEndcapRecHitCollection_
virtual void setup(const edm::ParameterSet &conf)
virtual double result(const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &)
EcalClusterLazyTools getClusterShape(const edm::Event &, const edm::EventSetup &)
edm::InputTag reducedBarrelRecHitCollection_