CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
ElectronIDAlgo Class Reference

#include <ElectronIDAlgo.h>

Inheritance diagram for ElectronIDAlgo:
ClassBasedElectronID CutBasedElectronID ElectronNeuralNet PTDRElectronID

Public Member Functions

 ElectronIDAlgo ()
 
virtual double result (const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &)
 
virtual void setup (const edm::ParameterSet &conf)
 
virtual ~ElectronIDAlgo ()
 

Protected Attributes

edm::InputTag reducedBarrelRecHitCollection_
 
edm::InputTag reducedEndcapRecHitCollection_
 

Detailed Description

Definition at line 21 of file ElectronIDAlgo.h.

Constructor & Destructor Documentation

ElectronIDAlgo::ElectronIDAlgo ( )
inline

Definition at line 25 of file ElectronIDAlgo.h.

25 {};
virtual ElectronIDAlgo::~ElectronIDAlgo ( )
inlinevirtual

Definition at line 27 of file ElectronIDAlgo.h.

27 {};

Member Function Documentation

virtual double ElectronIDAlgo::result ( const reco::GsfElectron ,
const edm::Event ,
const edm::EventSetup  
)
inlinevirtual

Reimplemented in CutBasedElectronID, ClassBasedElectronID, and PTDRElectronID.

Definition at line 31 of file ElectronIDAlgo.h.

Referenced by ElectronIDSelectorCutBased::operator()().

31 {return 0.;};
virtual void ElectronIDAlgo::setup ( const edm::ParameterSet conf)
inlinevirtual

Reimplemented in CutBasedElectronID, ElectronNeuralNet, ClassBasedElectronID, and PTDRElectronID.

Definition at line 30 of file ElectronIDAlgo.h.

Referenced by ElectronIDSelectorCutBased::newEvent().

30 {};

Member Data Documentation

edm::InputTag ElectronIDAlgo::reducedBarrelRecHitCollection_
protected

Definition at line 31 of file ElectronIDAlgo.h.

edm::InputTag ElectronIDAlgo::reducedEndcapRecHitCollection_
protected

Definition at line 38 of file ElectronIDAlgo.h.