CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Attributes
PFEGammaAlgo::PFEGConfigInfo Struct Reference

#include <PFEGammaAlgo.h>

Public Attributes

bool applyCrackCorrections
 
double coneEcalIsoForEgammaSC
 
double coneTrackIsoForEgammaSC
 
double mvaConvCut
 
double mvaEleCut
 
std::string mvaweightfile
 
std::string mvaWeightFileEleID
 
unsigned int nTrackIsoForEgammaSC
 
const reco::VertexprimaryVtx
 
bool produceEGCandsWithNoSuperCluster
 
double sumEtEcalIsoForEgammaSC_barrel
 
double sumEtEcalIsoForEgammaSC_endcap
 
double sumPtTrackIsoForEgammaSC_barrel
 
double sumPtTrackIsoForEgammaSC_endcap
 
double sumPtTrackIsoForPhoton
 
double sumPtTrackIsoSlopeForPhoton
 
std::shared_ptr
< PFEnergyCalibration
thePFEnergyCalibration
 
std::shared_ptr
< PFSCEnergyCalibration
thePFSCEnergyCalibration
 
bool useEGammaSupercluster
 
bool useEGElectrons
 
bool usePFSCEleCalib
 
bool useReg
 
std::string X0_Map
 

Detailed Description

Definition at line 103 of file PFEGammaAlgo.h.

Member Data Documentation

bool PFEGammaAlgo::PFEGConfigInfo::applyCrackCorrections
double PFEGammaAlgo::PFEGConfigInfo::coneEcalIsoForEgammaSC

Definition at line 115 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

double PFEGammaAlgo::PFEGConfigInfo::coneTrackIsoForEgammaSC

Definition at line 119 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

double PFEGammaAlgo::PFEGConfigInfo::mvaConvCut
double PFEGammaAlgo::PFEGConfigInfo::mvaEleCut

Definition at line 104 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

std::string PFEGammaAlgo::PFEGConfigInfo::mvaweightfile
std::string PFEGammaAlgo::PFEGConfigInfo::mvaWeightFileEleID
unsigned int PFEGammaAlgo::PFEGConfigInfo::nTrackIsoForEgammaSC

Definition at line 118 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

const reco::Vertex* PFEGammaAlgo::PFEGConfigInfo::primaryVtx
bool PFEGammaAlgo::PFEGConfigInfo::produceEGCandsWithNoSuperCluster
double PFEGammaAlgo::PFEGConfigInfo::sumEtEcalIsoForEgammaSC_barrel

Definition at line 113 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

double PFEGammaAlgo::PFEGConfigInfo::sumEtEcalIsoForEgammaSC_endcap

Definition at line 114 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

double PFEGammaAlgo::PFEGConfigInfo::sumPtTrackIsoForEgammaSC_barrel

Definition at line 116 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

double PFEGammaAlgo::PFEGConfigInfo::sumPtTrackIsoForEgammaSC_endcap

Definition at line 117 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

double PFEGammaAlgo::PFEGConfigInfo::sumPtTrackIsoForPhoton

Definition at line 125 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

double PFEGammaAlgo::PFEGConfigInfo::sumPtTrackIsoSlopeForPhoton

Definition at line 126 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

std::shared_ptr<PFEnergyCalibration> PFEGammaAlgo::PFEGConfigInfo::thePFEnergyCalibration

Definition at line 107 of file PFEGammaAlgo.h.

Referenced by PFEGammaAlgo::buildRefinedSuperCluster().

std::shared_ptr<PFSCEnergyCalibration> PFEGammaAlgo::PFEGConfigInfo::thePFSCEnergyCalibration

Definition at line 106 of file PFEGammaAlgo.h.

bool PFEGammaAlgo::PFEGConfigInfo::useEGammaSupercluster

Definition at line 111 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

bool PFEGammaAlgo::PFEGConfigInfo::useEGElectrons

Definition at line 110 of file PFEGammaAlgo.h.

bool PFEGammaAlgo::PFEGConfigInfo::usePFSCEleCalib

Definition at line 109 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

bool PFEGammaAlgo::PFEGConfigInfo::useReg

Definition at line 122 of file PFEGammaAlgo.h.

Referenced by PFEGammaProducer::PFEGammaProducer().

std::string PFEGammaAlgo::PFEGConfigInfo::X0_Map