CMS 3D CMS Logo

ElectronIDSelectorNeuralNet.h
Go to the documentation of this file.
1 #ifndef ElectronIDSelectorNeuralNet_h
2 #define ElectronIDSelectorNeuralNet_h
3 
11 #include "RecoEgamma/ElectronIdentification/interface/ElectronNeuralNet.h"
12 
14 {
15  public:
16 
18  ElectronIDSelectorNeuralNet(conf, iC) {}
20  virtual ~ElectronIDSelectorNeuralNet () ;
21 
22  void newEvent (const edm::Event&, const edm::EventSetup&) ;
23  double operator() (const reco::GsfElectron&, const edm::Event&, const edm::EventSetup&) ;
24 
25  private:
26 
27  ElectronNeuralNet* neuralNetAlgo_;
28 
30 
32 
33 };
34 
35 #endif
virtual ~ElectronIDSelectorNeuralNet()
ElectronIDSelectorNeuralNet(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
void newEvent(const edm::Event &, const edm::EventSetup &)
double operator()(const reco::GsfElectron &, const edm::Event &, const edm::EventSetup &)