00001 #ifndef CutBasedElectronID_H 00002 #define CutBasedElectronID_H 00003 00004 #include "RecoEgamma/ElectronIdentification/interface/ElectronIDAlgo.h" 00005 00006 class CutBasedElectronID : public ElectronIDAlgo { 00007 00008 public: 00009 00010 CutBasedElectronID(){}; 00011 00012 virtual ~CutBasedElectronID(){}; 00013 00014 void setup(const edm::ParameterSet& conf); 00015 double result(const reco::GsfElectron*, const edm::Event&, const edm::EventSetup&); 00016 int classify(const reco::GsfElectron*); 00017 00018 private: 00019 00020 std::string quality_; 00021 edm::ParameterSet cuts_; 00022 00023 }; 00024 00025 #endif // CutBasedElectronID_H