CMS 3D CMS Logo

ClassBasedElectronID.h
Go to the documentation of this file.
1 #ifndef ClassBasedElectronID_H
2 #define ClassBasedElectronID_H
3 
4 #include "ElectronIDAlgo.h"
5 
7 public:
9 
10  ~ClassBasedElectronID() override{};
11 
12  void setup(const edm::ParameterSet& conf) override;
13  double result(const reco::GsfElectron*, const edm::Event&, const edm::EventSetup&) override;
14 
15 private:
18 };
19 
20 #endif // ClassBasedElectronID_H
ClassBasedElectronID::cuts_
edm::ParameterSet cuts_
Definition: ClassBasedElectronID.h:17
ElectronIDAlgo.h
ClassBasedElectronID
Definition: ClassBasedElectronID.h:6
ClassBasedElectronID::ClassBasedElectronID
ClassBasedElectronID()
Definition: ClassBasedElectronID.h:8
reco::GsfElectron
Definition: GsfElectron.h:34
ElectronIDAlgo
Definition: ElectronIDAlgo.h:15
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
edm::EventSetup
Definition: EventSetup.h:58
ClassBasedElectronID::result
double result(const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &) override
Definition: ClassBasedElectronID.cc:27
ClassBasedElectronID::setup
void setup(const edm::ParameterSet &conf) override
Definition: ClassBasedElectronID.cc:4
ClassBasedElectronID::~ClassBasedElectronID
~ClassBasedElectronID() override
Definition: ClassBasedElectronID.h:10
ClassBasedElectronID::quality_
std::string quality_
Definition: ClassBasedElectronID.h:16
edm::Event
Definition: Event.h:73