5#ifndef ZEEVALIDATION_RECONELECTRONSPLOTS_H
6#define ZEEVALIDATION_RECONELECTRONSPLOTS_H
9#include "CLHEP/Units/SystemOfUnits.h"
PlotBase(PlotBase *parent, const std::string &sDir)
void fillinAcc(const xAOD::Electron *electron, int level)
void fill(const xAOD::Electron *electron, int level)
ReconElectronsPlots(PlotBase *pParent, const std::string &sDir, const std::string &sParticleType)
TH1 * h_electron_phi[nLevels]
static const std::string cLevelLabel[nLevels]
TH1 * h_n_si_hits_outliers
TProfile * h_electron_eff_phi[nLevels-1]
TH1 * h_n_trt_hits_high_outliers
virtual void finalizePlots()
TH1 * h_n_trt_hits_outliers
TH1 * h_electron_eta[nLevels]
void fillShowerShape(const xAOD::Electron *electron)
void fillIsolation(const xAOD::Electron *electron)
void fillTrackCaloMatch(const xAOD::Electron *electron, const xAOD::TrackParticle *track)
std::string m_sParticleType
void makeEfficiencyPlot(TH1 *hDenom, TH1 *hNom, TProfile *hEff)
TProfile * h_electron_eff_eta[nLevels-1]
virtual void initializePlots()
TH1 * h_n_pixel_hits_outliers
TH1 * h_r_trt_hits_outliers
TH1 * h_n_blayer_hits_outliers
TProfile * h_electron_eff_pt[nLevels-1]
TH1 * h_electron_pt[nLevels]
void fillHitInfo(const xAOD::Electron *electron)
EventInfo_v1 EventInfo
Definition of the latest event info version.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Electron_v1 Electron
Definition of the current "egamma version".