CMS 3D CMS Logo

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

#include <PTDRElectronID.h>

Inheritance diagram for PTDRElectronID:
ElectronIDAlgo

Public Member Functions

 PTDRElectronID ()
 
double result (const reco::GsfElectron *, const edm::Event &, const edm::EventSetup &)
 
void setup (const edm::ParameterSet &conf)
 
virtual ~PTDRElectronID ()
 
- Public Member Functions inherited from ElectronIDAlgo
 ElectronIDAlgo ()
 
virtual ~ElectronIDAlgo ()
 

Private Attributes

std::vector< int > acceptCracks_
 
edm::ParameterSet cuts_
 
std::string quality_
 
std::vector< int > useBremFraction_
 
std::vector< int > useDeltaEtaIn_
 
std::vector< int > useDeltaPhiIn_
 
std::vector< int > useDeltaPhiOut_
 
std::vector< int > useE9overE25_
 
std::vector< int > useEoverPIn_
 
std::vector< int > useEoverPOut_
 
std::vector< int > useHoverE_
 
std::vector< int > useInvEMinusInvP_
 
std::vector< int > useSigmaEtaEta_
 
std::vector< int > useSigmaPhiPhi_
 
int variables_
 

Additional Inherited Members

- Protected Attributes inherited from ElectronIDAlgo
edm::InputTag reducedBarrelRecHitCollection_
 
edm::InputTag reducedEndcapRecHitCollection_
 

Detailed Description

Definition at line 6 of file PTDRElectronID.h.

Constructor & Destructor Documentation

PTDRElectronID::PTDRElectronID ( )
inline

Definition at line 10 of file PTDRElectronID.h.

10 {};
virtual PTDRElectronID::~PTDRElectronID ( )
inlinevirtual

Definition at line 12 of file PTDRElectronID.h.

12 {};

Member Function Documentation

double PTDRElectronID::result ( const reco::GsfElectron electron,
const edm::Event e,
const edm::EventSetup es 
)
virtual

Reimplemented from ElectronIDAlgo.

Definition at line 37 of file PTDRElectronID.cc.

void PTDRElectronID::setup ( const edm::ParameterSet conf)
virtual

Reimplemented from ElectronIDAlgo.

Definition at line 3 of file PTDRElectronID.cc.

Member Data Documentation

std::vector<int> PTDRElectronID::acceptCracks_
private

Definition at line 32 of file PTDRElectronID.h.

edm::ParameterSet PTDRElectronID::cuts_
private

Definition at line 34 of file PTDRElectronID.h.

std::string PTDRElectronID::quality_
private

Definition at line 19 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useBremFraction_
private

Definition at line 29 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useDeltaEtaIn_
private

Definition at line 22 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useDeltaPhiIn_
private

Definition at line 23 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useDeltaPhiOut_
private

Definition at line 27 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useE9overE25_
private

Definition at line 25 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useEoverPIn_
private

Definition at line 21 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useEoverPOut_
private

Definition at line 26 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useHoverE_
private

Definition at line 24 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useInvEMinusInvP_
private

Definition at line 28 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useSigmaEtaEta_
private

Definition at line 30 of file PTDRElectronID.h.

std::vector<int> PTDRElectronID::useSigmaPhiPhi_
private

Definition at line 31 of file PTDRElectronID.h.

int PTDRElectronID::variables_
private

Definition at line 36 of file PTDRElectronID.h.