CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
ElectronIDAlgo Class Reference

#include <ElectronIDAlgo.h>

Inheritance diagram for ElectronIDAlgo:
ClassBasedElectronID CutBasedElectronID 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 15 of file ElectronIDAlgo.h.

Constructor & Destructor Documentation

◆ ElectronIDAlgo()

ElectronIDAlgo::ElectronIDAlgo ( )
inline

Definition at line 17 of file ElectronIDAlgo.h.

17 {};

◆ ~ElectronIDAlgo()

virtual ElectronIDAlgo::~ElectronIDAlgo ( )
inlinevirtual

Definition at line 19 of file ElectronIDAlgo.h.

19 {};

Member Function Documentation

◆ result()

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

Reimplemented in CutBasedElectronID, ClassBasedElectronID, and PTDRElectronID.

Definition at line 23 of file ElectronIDAlgo.h.

Referenced by ElectronIDSelectorCutBased::operator()().

23 { return 0.; };

◆ setup()

virtual void ElectronIDAlgo::setup ( const edm::ParameterSet conf)
inlinevirtual

Reimplemented in CutBasedElectronID, ClassBasedElectronID, and PTDRElectronID.

Definition at line 22 of file ElectronIDAlgo.h.

Referenced by ElectronIDSelectorCutBased::newEvent().

22 {};

Member Data Documentation

◆ reducedBarrelRecHitCollection_

edm::InputTag ElectronIDAlgo::reducedBarrelRecHitCollection_
protected

Definition at line 23 of file ElectronIDAlgo.h.

◆ reducedEndcapRecHitCollection_

edm::InputTag ElectronIDAlgo::reducedEndcapRecHitCollection_
protected

Definition at line 27 of file ElectronIDAlgo.h.