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 Member Functions | Private Attributes
EgammaObjects Class Reference

#include <EgammaObjects.h>

Inheritance diagram for EgammaObjects:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
 
virtual void beginJob ()
 
 EgammaObjects (const edm::ParameterSet &)
 
virtual void endJob ()
 
 ~EgammaObjects ()
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Member Functions

void analyzeElectrons (const edm::Event &, const edm::EventSetup &)
 
void analyzePhotons (const edm::Event &, const edm::EventSetup &)
 
void applyLabels ()
 
void createBookedHistoObjects ()
 
void createTempHistoObjects ()
 
float ecalEta (float EtaParticle, float Zvertex, float plane_Radius)
 
double findRecoMass (const reco::Photon &pOne, const reco::Photon &pTwo)
 
double findRecoMass (const reco::GsfElectron &eOne, const reco::GsfElectron &eTwo)
 
void fitHistos ()
 
void getDeltaResHistosViaSlicing ()
 
void getEfficiencyHistosViaDividing ()
 
void loadCMSSWObjects (const edm::ParameterSet &ps)
 
void loadHistoParameters (const edm::ParameterSet &ps)
 
void saveHistos ()
 
void setDrawOptions ()
 

Private Attributes

TH2D * _TEMP_scatterPlot_deltaEtaVsE_
 
TH2D * _TEMP_scatterPlot_deltaEtaVsEt_
 
TH2D * _TEMP_scatterPlot_deltaEtaVsEta_
 
TH2D * _TEMP_scatterPlot_deltaEtaVsPhi_
 
TH2D * _TEMP_scatterPlot_deltaPhiVsE_
 
TH2D * _TEMP_scatterPlot_deltaPhiVsEt_
 
TH2D * _TEMP_scatterPlot_deltaPhiVsEta_
 
TH2D * _TEMP_scatterPlot_deltaPhiVsPhi_
 
TH2D * _TEMP_scatterPlot_EOverTruthVsE_
 
TH2D * _TEMP_scatterPlot_EOverTruthVsEt_
 
TH2D * _TEMP_scatterPlot_EOverTruthVsEta_
 
TH2D * _TEMP_scatterPlot_EOverTruthVsPhi_
 
TH2D * _TEMP_scatterPlot_EtOverTruthVsE_
 
TH2D * _TEMP_scatterPlot_EtOverTruthVsEt_
 
TH2D * _TEMP_scatterPlot_EtOverTruthVsEta_
 
TH2D * _TEMP_scatterPlot_EtOverTruthVsPhi_
 
int EtCut
 
TH1D * hist_All_recoMass_
 
TH1D * hist_BarrelOnly_recoMass_
 
int hist_bins_deltaEta_
 
int hist_bins_deltaPhi_
 
int hist_bins_E_
 
int hist_bins_EOverTruth_
 
int hist_bins_Et_
 
int hist_bins_Eta_
 
int hist_bins_EtaOverTruth_
 
int hist_bins_EtOverTruth_
 
int hist_bins_Phi_
 
int hist_bins_PhiOverTruth_
 
int hist_bins_recoMass_
 
TH1D * hist_deltaEtaVsE_
 
TH1D * hist_deltaEtaVsEt_
 
TH1D * hist_deltaEtaVsEta_
 
TH1D * hist_deltaEtaVsPhi_
 
TH1D * hist_deltaPhiVsE_
 
TH1D * hist_deltaPhiVsEt_
 
TH1D * hist_deltaPhiVsEta_
 
TH1D * hist_deltaPhiVsPhi_
 
TH1D * hist_E_
 
TH1D * hist_EEfficiency_
 
TH1D * hist_EndcapOnly_recoMass_
 
TH1D * hist_ENumRecoOverNumTrue_
 
TH1D * hist_EOverTruth_
 
TH1D * hist_EOverTruthVsE_
 
TH1D * hist_EOverTruthVsEt_
 
TH1D * hist_EOverTruthVsEta_
 
TH1D * hist_EOverTruthVsPhi_
 
TH1D * hist_Et_
 
TH1D * hist_Eta_
 
TH1D * hist_EtaEfficiency_
 
TH1D * hist_EtaNumRecoOverNumTrue_
 
TH1D * hist_EtaOverTruth_
 
TH1D * hist_EtEfficiency_
 
TH1D * hist_EtNumRecoOverNumTrue_
 
TH1D * hist_EtOverTruth_
 
TH1D * hist_EtOverTruthVsE_
 
TH1D * hist_EtOverTruthVsEt_
 
TH1D * hist_EtOverTruthVsEta_
 
TH1D * hist_EtOverTruthVsPhi_
 
double hist_max_deltaEta_
 
double hist_max_deltaPhi_
 
double hist_max_E_
 
double hist_max_EOverTruth_
 
double hist_max_Et_
 
double hist_max_Eta_
 
double hist_max_EtaOverTruth_
 
double hist_max_EtOverTruth_
 
double hist_max_Phi_
 
double hist_max_PhiOverTruth_
 
double hist_max_recoMass_
 
double hist_min_deltaEta_
 
double hist_min_deltaPhi_
 
double hist_min_E_
 
double hist_min_EOverTruth_
 
double hist_min_Et_
 
double hist_min_Eta_
 
double hist_min_EtaOverTruth_
 
double hist_min_EtOverTruth_
 
double hist_min_Phi_
 
double hist_min_PhiOverTruth_
 
double hist_min_recoMass_
 
TH1D * hist_Mixed_recoMass_
 
TH1D * hist_Phi_
 
TH1D * hist_PhiEfficiency_
 
TH1D * hist_PhiNumRecoOverNumTrue_
 
TH1D * hist_PhiOverTruth_
 
TH1D * hist_recoMass_withBackgroud_10EtCut_
 
TH1D * hist_recoMass_withBackgroud_20EtCut_
 
TH1D * hist_recoMass_withBackgroud_5EtCut_
 
TH1D * hist_recoMass_withBackgroud_NoEtCut_
 
TH1D * hist_resolutionEtaVsE_
 
TH1D * hist_resolutionEtaVsEt_
 
TH1D * hist_resolutionEtaVsEta_
 
TH1D * hist_resolutionEtaVsPhi_
 
TH1D * hist_resolutionEtVsE_
 
TH1D * hist_resolutionEtVsEt_
 
TH1D * hist_resolutionEtVsEta_
 
TH1D * hist_resolutionEtVsPhi_
 
TH1D * hist_resolutionEVsE_
 
TH1D * hist_resolutionEVsEt_
 
TH1D * hist_resolutionEVsEta_
 
TH1D * hist_resolutionEVsPhi_
 
TH1D * hist_resolutionPhiVsE_
 
TH1D * hist_resolutionPhiVsEt_
 
TH1D * hist_resolutionPhiVsEta_
 
TH1D * hist_resolutionPhiVsPhi_
 
edm::EDGetTokenT
< edm::HepMCProduct
MCTruthCollectionT_
 
int particleID
 
std::string particleString
 
edm::EDGetTokenT
< reco::GsfElectronCollection
RecoCollectionT_
 
TFile * rootFile_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 23 of file EgammaObjects.h.

Constructor & Destructor Documentation

EgammaObjects::EgammaObjects ( const edm::ParameterSet ps)
explicit

Definition at line 19 of file EgammaObjects.cc.

EgammaObjects::~EgammaObjects ( )

Definition at line 145 of file EgammaObjects.cc.

Member Function Documentation

void EgammaObjects::analyze ( const edm::Event evt,
const edm::EventSetup es 
)
virtual

Implements edm::EDAnalyzer.

Definition at line 299 of file EgammaObjects.cc.

void EgammaObjects::analyzeElectrons ( const edm::Event evt,
const edm::EventSetup es 
)
private

Definition at line 475 of file EgammaObjects.cc.

void EgammaObjects::analyzePhotons ( const edm::Event evt,
const edm::EventSetup es 
)
private

Definition at line 305 of file EgammaObjects.cc.

void EgammaObjects::applyLabels ( )
private

Definition at line 879 of file EgammaObjects.cc.

void EgammaObjects::beginJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 150 of file EgammaObjects.cc.

void EgammaObjects::createBookedHistoObjects ( )
private

Definition at line 158 of file EgammaObjects.cc.

void EgammaObjects::createTempHistoObjects ( )
private

Definition at line 244 of file EgammaObjects.cc.

float EgammaObjects::ecalEta ( float  EtaParticle,
float  Zvertex,
float  plane_Radius 
)
private

Definition at line 664 of file EgammaObjects.cc.

void EgammaObjects::endJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 701 of file EgammaObjects.cc.

double EgammaObjects::findRecoMass ( const reco::Photon pOne,
const reco::Photon pTwo 
)
private

Definition at line 642 of file EgammaObjects.cc.

double EgammaObjects::findRecoMass ( const reco::GsfElectron eOne,
const reco::GsfElectron eTwo 
)
private

Definition at line 653 of file EgammaObjects.cc.

void EgammaObjects::fitHistos ( )
private

Definition at line 832 of file EgammaObjects.cc.

void EgammaObjects::getDeltaResHistosViaSlicing ( )
private

Definition at line 716 of file EgammaObjects.cc.

void EgammaObjects::getEfficiencyHistosViaDividing ( )
private

Definition at line 819 of file EgammaObjects.cc.

void EgammaObjects::loadCMSSWObjects ( const edm::ParameterSet ps)
private

Definition at line 90 of file EgammaObjects.cc.

void EgammaObjects::loadHistoParameters ( const edm::ParameterSet ps)
private

Definition at line 98 of file EgammaObjects.cc.

void EgammaObjects::saveHistos ( )
private

Definition at line 1068 of file EgammaObjects.cc.

void EgammaObjects::setDrawOptions ( )
private

Definition at line 1004 of file EgammaObjects.cc.

Member Data Documentation

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaEtaVsE_
private

Definition at line 160 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaEtaVsEt_
private

Definition at line 159 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaEtaVsEta_
private

Definition at line 161 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaEtaVsPhi_
private

Definition at line 162 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaPhiVsE_
private

Definition at line 165 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaPhiVsEt_
private

Definition at line 164 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaPhiVsEta_
private

Definition at line 166 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_deltaPhiVsPhi_
private

Definition at line 167 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EOverTruthVsE_
private

Definition at line 155 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EOverTruthVsEt_
private

Definition at line 154 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EOverTruthVsEta_
private

Definition at line 156 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EOverTruthVsPhi_
private

Definition at line 157 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EtOverTruthVsE_
private

Definition at line 150 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EtOverTruthVsEt_
private

Definition at line 149 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EtOverTruthVsEta_
private

Definition at line 151 of file EgammaObjects.h.

TH2D* EgammaObjects::_TEMP_scatterPlot_EtOverTruthVsPhi_
private

Definition at line 152 of file EgammaObjects.h.

int EgammaObjects::EtCut
private

Definition at line 41 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_All_recoMass_
private

Definition at line 139 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_BarrelOnly_recoMass_
private

Definition at line 140 of file EgammaObjects.h.

int EgammaObjects::hist_bins_deltaEta_
private

Definition at line 77 of file EgammaObjects.h.

int EgammaObjects::hist_bins_deltaPhi_
private

Definition at line 81 of file EgammaObjects.h.

int EgammaObjects::hist_bins_E_
private

Definition at line 49 of file EgammaObjects.h.

int EgammaObjects::hist_bins_EOverTruth_
private

Definition at line 65 of file EgammaObjects.h.

int EgammaObjects::hist_bins_Et_
private

Definition at line 45 of file EgammaObjects.h.

int EgammaObjects::hist_bins_Eta_
private

Definition at line 53 of file EgammaObjects.h.

int EgammaObjects::hist_bins_EtaOverTruth_
private

Definition at line 69 of file EgammaObjects.h.

int EgammaObjects::hist_bins_EtOverTruth_
private

Definition at line 61 of file EgammaObjects.h.

int EgammaObjects::hist_bins_Phi_
private

Definition at line 57 of file EgammaObjects.h.

int EgammaObjects::hist_bins_PhiOverTruth_
private

Definition at line 73 of file EgammaObjects.h.

int EgammaObjects::hist_bins_recoMass_
private

Definition at line 85 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaEtaVsE_
private

Definition at line 118 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaEtaVsEt_
private

Definition at line 117 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaEtaVsEta_
private

Definition at line 119 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaEtaVsPhi_
private

Definition at line 120 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaPhiVsE_
private

Definition at line 131 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaPhiVsEt_
private

Definition at line 130 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaPhiVsEta_
private

Definition at line 132 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_deltaPhiVsPhi_
private

Definition at line 133 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_E_
private

Definition at line 100 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EEfficiency_
private

Definition at line 102 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EndcapOnly_recoMass_
private

Definition at line 141 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_ENumRecoOverNumTrue_
private

Definition at line 103 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EOverTruth_
private

Definition at line 101 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EOverTruthVsE_
private

Definition at line 105 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EOverTruthVsEt_
private

Definition at line 104 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EOverTruthVsEta_
private

Definition at line 106 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EOverTruthVsPhi_
private

Definition at line 107 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_Et_
private

Definition at line 87 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_Eta_
private

Definition at line 113 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtaEfficiency_
private

Definition at line 115 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtaNumRecoOverNumTrue_
private

Definition at line 116 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtaOverTruth_
private

Definition at line 114 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtEfficiency_
private

Definition at line 89 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtNumRecoOverNumTrue_
private

Definition at line 90 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtOverTruth_
private

Definition at line 88 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtOverTruthVsE_
private

Definition at line 92 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtOverTruthVsEt_
private

Definition at line 91 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtOverTruthVsEta_
private

Definition at line 93 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_EtOverTruthVsPhi_
private

Definition at line 94 of file EgammaObjects.h.

double EgammaObjects::hist_max_deltaEta_
private

Definition at line 76 of file EgammaObjects.h.

double EgammaObjects::hist_max_deltaPhi_
private

Definition at line 80 of file EgammaObjects.h.

double EgammaObjects::hist_max_E_
private

Definition at line 48 of file EgammaObjects.h.

double EgammaObjects::hist_max_EOverTruth_
private

Definition at line 64 of file EgammaObjects.h.

double EgammaObjects::hist_max_Et_
private

Definition at line 44 of file EgammaObjects.h.

double EgammaObjects::hist_max_Eta_
private

Definition at line 52 of file EgammaObjects.h.

double EgammaObjects::hist_max_EtaOverTruth_
private

Definition at line 68 of file EgammaObjects.h.

double EgammaObjects::hist_max_EtOverTruth_
private

Definition at line 60 of file EgammaObjects.h.

double EgammaObjects::hist_max_Phi_
private

Definition at line 56 of file EgammaObjects.h.

double EgammaObjects::hist_max_PhiOverTruth_
private

Definition at line 72 of file EgammaObjects.h.

double EgammaObjects::hist_max_recoMass_
private

Definition at line 84 of file EgammaObjects.h.

double EgammaObjects::hist_min_deltaEta_
private

Definition at line 75 of file EgammaObjects.h.

double EgammaObjects::hist_min_deltaPhi_
private

Definition at line 79 of file EgammaObjects.h.

double EgammaObjects::hist_min_E_
private

Definition at line 47 of file EgammaObjects.h.

double EgammaObjects::hist_min_EOverTruth_
private

Definition at line 63 of file EgammaObjects.h.

double EgammaObjects::hist_min_Et_
private

Definition at line 43 of file EgammaObjects.h.

double EgammaObjects::hist_min_Eta_
private

Definition at line 51 of file EgammaObjects.h.

double EgammaObjects::hist_min_EtaOverTruth_
private

Definition at line 67 of file EgammaObjects.h.

double EgammaObjects::hist_min_EtOverTruth_
private

Definition at line 59 of file EgammaObjects.h.

double EgammaObjects::hist_min_Phi_
private

Definition at line 55 of file EgammaObjects.h.

double EgammaObjects::hist_min_PhiOverTruth_
private

Definition at line 71 of file EgammaObjects.h.

double EgammaObjects::hist_min_recoMass_
private

Definition at line 83 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_Mixed_recoMass_
private

Definition at line 142 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_Phi_
private

Definition at line 126 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_PhiEfficiency_
private

Definition at line 128 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_PhiNumRecoOverNumTrue_
private

Definition at line 129 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_PhiOverTruth_
private

Definition at line 127 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_recoMass_withBackgroud_10EtCut_
private

Definition at line 146 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_recoMass_withBackgroud_20EtCut_
private

Definition at line 147 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_recoMass_withBackgroud_5EtCut_
private

Definition at line 145 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_recoMass_withBackgroud_NoEtCut_
private

Definition at line 144 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtaVsE_
private

Definition at line 122 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtaVsEt_
private

Definition at line 121 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtaVsEta_
private

Definition at line 123 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtaVsPhi_
private

Definition at line 124 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtVsE_
private

Definition at line 96 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtVsEt_
private

Definition at line 95 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtVsEta_
private

Definition at line 97 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEtVsPhi_
private

Definition at line 98 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEVsE_
private

Definition at line 109 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEVsEt_
private

Definition at line 108 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEVsEta_
private

Definition at line 110 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionEVsPhi_
private

Definition at line 111 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionPhiVsE_
private

Definition at line 135 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionPhiVsEt_
private

Definition at line 134 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionPhiVsEta_
private

Definition at line 136 of file EgammaObjects.h.

TH1D* EgammaObjects::hist_resolutionPhiVsPhi_
private

Definition at line 137 of file EgammaObjects.h.

edm::EDGetTokenT<edm::HepMCProduct> EgammaObjects::MCTruthCollectionT_
private

Definition at line 35 of file EgammaObjects.h.

int EgammaObjects::particleID
private

Definition at line 38 of file EgammaObjects.h.

std::string EgammaObjects::particleString
private

Definition at line 39 of file EgammaObjects.h.

edm::EDGetTokenT<reco::GsfElectronCollection> EgammaObjects::RecoCollectionT_
private

Definition at line 36 of file EgammaObjects.h.

TFile* EgammaObjects::rootFile_
private

Definition at line 33 of file EgammaObjects.h.