CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoEgamma/ElectronIdentification/interface/ClassBasedElectronID.h

Go to the documentation of this file.
00001 #ifndef ClassBasedElectronID_H
00002 #define ClassBasedElectronID_H
00003 
00004 #include "RecoEgamma/ElectronIdentification/interface/ElectronIDAlgo.h"
00005 
00006 class ClassBasedElectronID : public ElectronIDAlgo {
00007 
00008 public:
00009 
00010   ClassBasedElectronID(){};
00011 
00012   virtual ~ClassBasedElectronID(){};
00013 
00014   void setup(const edm::ParameterSet& conf);
00015   double result(const reco::GsfElectron*, const edm::Event&, const edm::EventSetup&);
00016 
00017  private:
00018 
00019   std::string quality_;
00020 
00021   /*  std::vector<int> useEoverPIn_; */
00022   /*   std::vector<int> useDeltaEtaIn_; */
00023   /*   std::vector<int> useDeltaPhiIn_; */
00024   /*   std::vector<int> useHoverE_; */
00025   /*   std::vector<int> useE9overE25_; */
00026   /*   std::vector<int> useEoverPOut_; */
00027   /*   std::vector<int> useDeltaPhiOut_; */
00028   /*   std::vector<int> useInvEMinusInvP_; */
00029   /*   std::vector<int> useBremFraction_; */
00030   /*   std::vector<int> useSigmaEtaEta_; */
00031   /*   std::vector<int> useSigmaPhiPhi_; */
00032   /*   std::vector<int> acceptCracks_; */
00033   
00034   edm::ParameterSet cuts_;
00035 
00036   //int variables_;
00037 };
00038 
00039 #endif // ClassBasedElectronID_H