CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
ElectronMcSignalValidator Class Reference

#include <ElectronMcSignalValidator.h>

Inheritance diagram for ElectronMcSignalValidator:
ElectronDqmAnalyzerBase DQMEDAnalyzer edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >

Public Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c) override
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
 ElectronMcSignalValidator (const edm::ParameterSet &conf)
 
 ~ElectronMcSignalValidator () override
 
- Public Member Functions inherited from DQMEDAnalyzer
void accumulate (edm::Event const &event, edm::EventSetup const &setup) final
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void beginRun (edm::Run const &run, edm::EventSetup const &setup) final
 
void beginStream (edm::StreamID id) final
 
virtual void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 DQMEDAnalyzer ()
 
void endLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void endRun (edm::Run const &run, edm::EventSetup const &setup) final
 
virtual bool getCanSaveByLumi ()
 
- Public Member Functions inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
 EDProducer ()=default
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 

Private Attributes

edm::EDGetTokenT< reco::BeamSpotbeamSpotTag_
 
double core_max
 
double core_min
 
int core_nbin
 
double deltaR2_
 
double deltaR_
 
double deta_max
 
double deta_min
 
int deta_nbin
 
int detamatch2D_nbin
 
double detamatch_max
 
double detamatch_min
 
int detamatch_nbin
 
double dphi_max
 
double dphi_min
 
int dphi_nbin
 
int dphimatch2D_nbin
 
double dphimatch_max
 
double dphimatch_min
 
int dphimatch_nbin
 
double ele_max
 
double ele_min
 
int ele_nbin
 
edm::EDGetTokenT< reco::GsfElectronCollectionelectronCollection_
 
edm::EDGetTokenT< reco::GsfElectronCoreCollectionelectronCoreCollection_
 
edm::EDGetTokenT< reco::ElectronSeedCollectionelectronSeedCollection_
 
edm::EDGetTokenT< reco::GsfTrackCollectionelectronTrackCollection_
 
double enerror_max
 
int eop2D_nbin
 
double eop_max
 
int eop_nbin
 
double eopmaxsht
 
int error_nbin
 
int eta2D_nbin
 
double eta_max
 
double eta_min
 
int eta_nbin
 
double fhits_max
 
int fhits_nbin
 
MonitorElementh1_ele_ambiguousTracks
 
MonitorElementh1_ele_charge
 
MonitorElementh1_ele_chargedHadronIso
 
MonitorElementh1_ele_chargedHadronIso_barrel
 
MonitorElementh1_ele_chargedHadronIso_endcaps
 
MonitorElementh1_ele_chargedHadronRelativeIso
 
MonitorElementh1_ele_chargedHadronRelativeIso_barrel
 
MonitorElementh1_ele_chargedHadronRelativeIso_endcaps
 
MonitorElementh1_ele_chargedHadronRelativeIso_mAOD
 
MonitorElementh1_ele_chargedHadronRelativeIso_mAOD_barrel
 
MonitorElementh1_ele_chargedHadronRelativeIso_mAOD_endcaps
 
MonitorElementh1_ele_chargeInfo
 
MonitorElementh1_ele_ChargeMnChargeTrue
 
MonitorElementh1_ele_chi2
 
MonitorElementh1_ele_chi2_barrel
 
MonitorElementh1_ele_chi2_endcaps
 
MonitorElementh1_ele_classes
 
MonitorElementh1_ele_combinedP4Error
 
MonitorElementh1_ele_combinedP4Error_barrel
 
MonitorElementh1_ele_combinedP4Error_endcaps
 
MonitorElementh1_ele_convDcot
 
MonitorElementh1_ele_convDcot_all
 
MonitorElementh1_ele_convDist
 
MonitorElementh1_ele_convDist_all
 
MonitorElementh1_ele_convFlags
 
MonitorElementh1_ele_convFlags_all
 
MonitorElementh1_ele_convRadius
 
MonitorElementh1_ele_convRadius_all
 
MonitorElementh1_ele_dEtaCl_propOut
 
MonitorElementh1_ele_dEtaCl_propOut_all
 
MonitorElementh1_ele_dEtaCl_propOut_all_barrel
 
MonitorElementh1_ele_dEtaCl_propOut_all_endcaps
 
MonitorElementh1_ele_dEtaCl_propOut_barrel
 
MonitorElementh1_ele_dEtaCl_propOut_endcaps
 
MonitorElementh1_ele_dEtaEleCl_propOut
 
MonitorElementh1_ele_dEtaEleCl_propOut_barrel
 
MonitorElementh1_ele_dEtaEleCl_propOut_endcaps
 
MonitorElementh1_ele_dEtaSc_propVtx
 
MonitorElementh1_ele_dEtaSc_propVtx_all
 
MonitorElementh1_ele_dEtaSc_propVtx_all_barrel
 
MonitorElementh1_ele_dEtaSc_propVtx_all_endcaps
 
MonitorElementh1_ele_dEtaSc_propVtx_barrel
 
MonitorElementh1_ele_dEtaSc_propVtx_endcaps
 
MonitorElementh1_ele_dEtaSc_propVtx_mAOD
 
MonitorElementh1_ele_dEtaSc_propVtx_mAOD_barrel
 
MonitorElementh1_ele_dEtaSc_propVtx_mAOD_endcaps
 
MonitorElementh1_ele_dPhiCl_propOut
 
MonitorElementh1_ele_dPhiCl_propOut_all
 
MonitorElementh1_ele_dPhiCl_propOut_all_barrel
 
MonitorElementh1_ele_dPhiCl_propOut_all_endcaps
 
MonitorElementh1_ele_dPhiCl_propOut_barrel
 
MonitorElementh1_ele_dPhiCl_propOut_endcaps
 
MonitorElementh1_ele_dPhiCl_propOut_mAOD
 
MonitorElementh1_ele_dPhiCl_propOut_mAOD_barrel
 
MonitorElementh1_ele_dPhiCl_propOut_mAOD_endcaps
 
MonitorElementh1_ele_dPhiEleCl_propOut
 
MonitorElementh1_ele_dPhiEleCl_propOut_barrel
 
MonitorElementh1_ele_dPhiEleCl_propOut_endcaps
 
MonitorElementh1_ele_dPhiSc_propVtx
 
MonitorElementh1_ele_dPhiSc_propVtx_all
 
MonitorElementh1_ele_dPhiSc_propVtx_all_barrel
 
MonitorElementh1_ele_dPhiSc_propVtx_all_endcaps
 
MonitorElementh1_ele_dPhiSc_propVtx_barrel
 
MonitorElementh1_ele_dPhiSc_propVtx_endcaps
 
MonitorElementh1_ele_ecalEnergyError
 
MonitorElementh1_ele_ecalEnergyError_barrel
 
MonitorElementh1_ele_ecalEnergyError_endcaps
 
MonitorElementh1_ele_ecalRecHitSumEt_dr03
 
MonitorElementh1_ele_ecalRecHitSumEt_dr03_barrel
 
MonitorElementh1_ele_ecalRecHitSumEt_dr03_endcaps
 
MonitorElementh1_ele_ecalRecHitSumEt_dr04
 
MonitorElementh1_ele_ecalRecHitSumEt_dr04_barrel
 
MonitorElementh1_ele_ecalRecHitSumEt_dr04_endcaps
 
MonitorElementh1_ele_EeleOPout
 
MonitorElementh1_ele_EeleOPout_all
 
MonitorElementh1_ele_EeleOPout_all_barrel
 
MonitorElementh1_ele_EeleOPout_all_endcaps
 
MonitorElementh1_ele_EeleOPout_barrel
 
MonitorElementh1_ele_EeleOPout_endcaps
 
MonitorElementh1_ele_EoP
 
MonitorElementh1_ele_EoP_barrel
 
MonitorElementh1_ele_EoP_endcaps
 
MonitorElementh1_ele_EoPout
 
MonitorElementh1_ele_EoPout_all
 
MonitorElementh1_ele_EoPout_all_barrel
 
MonitorElementh1_ele_EoPout_all_endcaps
 
MonitorElementh1_ele_EoPout_barrel
 
MonitorElementh1_ele_EoPout_endcaps
 
MonitorElementh1_ele_EoverP_all
 
MonitorElementh1_ele_EoverP_all_barrel
 
MonitorElementh1_ele_EoverP_all_endcaps
 
MonitorElementh1_ele_EseedOP
 
MonitorElementh1_ele_EseedOP_all
 
MonitorElementh1_ele_EseedOP_all_barrel
 
MonitorElementh1_ele_EseedOP_all_endcaps
 
MonitorElementh1_ele_EseedOP_barrel
 
MonitorElementh1_ele_EseedOP_endcaps
 
MonitorElementh1_ele_Et
 
MonitorElementh1_ele_Et_all
 
MonitorElementh1_ele_eta
 
MonitorElementh1_ele_eta_bbrem
 
MonitorElementh1_ele_eta_golden
 
MonitorElementh1_ele_eta_shower
 
MonitorElementh1_ele_EtaMnEtaTrue
 
MonitorElementh1_ele_EtaMnEtaTrue_barrel
 
MonitorElementh1_ele_EtaMnEtaTrue_endcaps
 
MonitorElementh1_ele_fbrem
 
MonitorElementh1_ele_fbrem_barrel
 
MonitorElementh1_ele_fbrem_endcaps
 
MonitorElementh1_ele_fbrem_mAOD
 
MonitorElementh1_ele_fbrem_mAOD_barrel
 
MonitorElementh1_ele_fbrem_mAOD_endcaps
 
MonitorElementh1_ele_foundHits
 
MonitorElementh1_ele_foundHits_barrel
 
MonitorElementh1_ele_foundHits_endcaps
 
MonitorElementh1_ele_hcalDepth1OverEcalBc
 
MonitorElementh1_ele_hcalDepth1OverEcalBc_barrel
 
MonitorElementh1_ele_hcalDepth1OverEcalBc_endcaps
 
MonitorElementh1_ele_hcalDepth2OverEcalBc
 
MonitorElementh1_ele_hcalDepth2OverEcalBc_barrel
 
MonitorElementh1_ele_hcalDepth2OverEcalBc_endcaps
 
MonitorElementh1_ele_hcalTowerSumEt_dr03_depth1
 
MonitorElementh1_ele_hcalTowerSumEt_dr03_depth1_barrel
 
MonitorElementh1_ele_hcalTowerSumEt_dr03_depth1_endcaps
 
MonitorElementh1_ele_hcalTowerSumEt_dr03_depth2
 
MonitorElementh1_ele_hcalTowerSumEt_dr03_depth2_barrel
 
MonitorElementh1_ele_hcalTowerSumEt_dr03_depth2_endcaps
 
MonitorElementh1_ele_hcalTowerSumEt_dr04_depth1
 
MonitorElementh1_ele_hcalTowerSumEt_dr04_depth1_barrel
 
MonitorElementh1_ele_hcalTowerSumEt_dr04_depth1_endcaps
 
MonitorElementh1_ele_hcalTowerSumEt_dr04_depth2
 
MonitorElementh1_ele_hcalTowerSumEt_dr04_depth2_barrel
 
MonitorElementh1_ele_hcalTowerSumEt_dr04_depth2_endcaps
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr03_depth1
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr03_depth1_barrel
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr03_depth2
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr03_depth2_barrel
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr04_depth1
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr04_depth1_barrel
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr04_depth2
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr04_depth2_barrel
 
MonitorElementh1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps
 
MonitorElementh1_ele_HoE
 
MonitorElementh1_ele_HoE_all
 
MonitorElementh1_ele_HoE_all_barrel
 
MonitorElementh1_ele_HoE_all_endcaps
 
MonitorElementh1_ele_HoE_barrel
 
MonitorElementh1_ele_HoE_bc
 
MonitorElementh1_ele_HoE_bc_all
 
MonitorElementh1_ele_HoE_bc_barrel
 
MonitorElementh1_ele_HoE_bc_endcaps
 
MonitorElementh1_ele_HoE_endcaps
 
MonitorElementh1_ele_HoE_fiducial
 
MonitorElementh1_ele_HoE_mAOD
 
MonitorElementh1_ele_HoE_mAOD_barrel
 
MonitorElementh1_ele_HoE_mAOD_endcaps
 
MonitorElementh1_ele_lostHits
 
MonitorElementh1_ele_lostHits_barrel
 
MonitorElementh1_ele_lostHits_endcaps
 
MonitorElementh1_ele_mee_all
 
MonitorElementh1_ele_mee_os
 
MonitorElementh1_ele_mee_os_bb
 
MonitorElementh1_ele_mee_os_ebeb
 
MonitorElementh1_ele_mee_os_ebee
 
MonitorElementh1_ele_mee_os_eeee
 
MonitorElementh1_ele_mee_os_gb
 
MonitorElementh1_ele_mee_os_gg
 
MonitorElementh1_ele_mva
 
MonitorElementh1_ele_mva_barrel
 
MonitorElementh1_ele_mva_barrel_isolated
 
MonitorElementh1_ele_mva_endcaps
 
MonitorElementh1_ele_mva_endcaps_isolated
 
MonitorElementh1_ele_mva_isolated
 
MonitorElementh1_ele_neutralHadronIso
 
MonitorElementh1_ele_neutralHadronIso_barrel
 
MonitorElementh1_ele_neutralHadronIso_endcaps
 
MonitorElementh1_ele_neutralHadronRelativeIso
 
MonitorElementh1_ele_neutralHadronRelativeIso_barrel
 
MonitorElementh1_ele_neutralHadronRelativeIso_endcaps
 
MonitorElementh1_ele_neutralHadronRelativeIso_mAOD
 
MonitorElementh1_ele_neutralHadronRelativeIso_mAOD_barrel
 
MonitorElementh1_ele_neutralHadronRelativeIso_mAOD_endcaps
 
MonitorElementh1_ele_outerP
 
MonitorElementh1_ele_outerP_mode
 
MonitorElementh1_ele_outerPt
 
MonitorElementh1_ele_outerPt_mode
 
MonitorElementh1_ele_PhiMnPhiTrue
 
MonitorElementh1_ele_PhiMnPhiTrue2
 
MonitorElementh1_ele_PhiMnPhiTrue_barrel
 
MonitorElementh1_ele_PhiMnPhiTrue_endcaps
 
MonitorElementh1_ele_photonIso
 
MonitorElementh1_ele_photonIso_barrel
 
MonitorElementh1_ele_photonIso_endcaps
 
MonitorElementh1_ele_photonRelativeIso
 
MonitorElementh1_ele_photonRelativeIso_barrel
 
MonitorElementh1_ele_photonRelativeIso_endcaps
 
MonitorElementh1_ele_photonRelativeIso_mAOD
 
MonitorElementh1_ele_photonRelativeIso_mAOD_barrel
 
MonitorElementh1_ele_photonRelativeIso_mAOD_endcaps
 
MonitorElementh1_ele_PinMnPout
 
MonitorElementh1_ele_PinMnPout_mode
 
MonitorElementh1_ele_PoPtrue
 
MonitorElementh1_ele_PoPtrue_barrel
 
MonitorElementh1_ele_PoPtrue_endcaps
 
MonitorElementh1_ele_PoPtrue_golden_barrel
 
MonitorElementh1_ele_PoPtrue_golden_endcaps
 
MonitorElementh1_ele_PoPtrue_showering_barrel
 
MonitorElementh1_ele_PoPtrue_showering_endcaps
 
MonitorElementh1_ele_provenance
 
MonitorElementh1_ele_provenance_barrel
 
MonitorElementh1_ele_provenance_endcaps
 
MonitorElementh1_ele_PtoPttrue
 
MonitorElementh1_ele_PtoPttrue_barrel
 
MonitorElementh1_ele_PtoPttrue_endcaps
 
MonitorElementh1_ele_seed_dphi2
 
MonitorElementh1_ele_seed_dphi2pos
 
MonitorElementh1_ele_seed_drz2
 
MonitorElementh1_ele_seed_drz2pos
 
MonitorElementh1_ele_seed_mask
 
MonitorElementh1_ele_seed_mask_bpix
 
MonitorElementh1_ele_seed_mask_fpix
 
MonitorElementh1_ele_seed_mask_tec
 
MonitorElementh1_ele_seed_subdet2
 
MonitorElementh1_ele_superclusterfbrem
 
MonitorElementh1_ele_superclusterfbrem_barrel
 
MonitorElementh1_ele_superclusterfbrem_endcaps
 
MonitorElementh1_ele_TIP_all
 
MonitorElementh1_ele_TIP_all_barrel
 
MonitorElementh1_ele_TIP_all_endcaps
 
MonitorElementh1_ele_tkSumPt_dr03
 
MonitorElementh1_ele_tkSumPt_dr03_barrel
 
MonitorElementh1_ele_tkSumPt_dr03_endcaps
 
MonitorElementh1_ele_tkSumPt_dr04
 
MonitorElementh1_ele_tkSumPt_dr04_barrel
 
MonitorElementh1_ele_tkSumPt_dr04_endcaps
 
MonitorElementh1_ele_vertexAbsEta
 
MonitorElementh1_ele_vertexEta
 
MonitorElementh1_ele_vertexEta_all
 
MonitorElementh1_ele_vertexP
 
MonitorElementh1_ele_vertexPhi
 
MonitorElementh1_ele_vertexPt
 
MonitorElementh1_ele_vertexPt_5100
 
MonitorElementh1_ele_vertexPt_all
 
MonitorElementh1_ele_vertexPt_nocut
 
MonitorElementh1_ele_vertexTIP
 
MonitorElementh1_ele_vertexX
 
MonitorElementh1_ele_vertexY
 
MonitorElementh1_ele_vertexZ
 
MonitorElementh1_eleNum
 
MonitorElementh1_gamNum
 
MonitorElementh1_mc_AbsEta
 
MonitorElementh1_mc_AbsEta_matched
 
MonitorElementh1_mc_AbsEta_matched_qmisid
 
MonitorElementh1_mc_Eta
 
MonitorElementh1_mc_Eta_matched
 
MonitorElementh1_mc_Eta_matched_qmisid
 
MonitorElementh1_mc_P
 
MonitorElementh1_mc_Phi
 
MonitorElementh1_mc_Phi_matched
 
MonitorElementh1_mc_Phi_matched_qmisid
 
MonitorElementh1_mc_Pt
 
MonitorElementh1_mc_Pt_matched
 
MonitorElementh1_mc_Pt_matched_qmisid
 
MonitorElementh1_mc_Z
 
MonitorElementh1_mc_Z_matched
 
MonitorElementh1_mc_Z_matched_qmisid
 
MonitorElementh1_mcNum
 
MonitorElementh1_recCoreNum
 
MonitorElementh1_recEleNum
 
MonitorElementh1_recOfflineVertices
 
MonitorElementh1_recSeedNum
 
MonitorElementh1_recTrackNum
 
MonitorElementh1_scl_bcl_EtotoEtrue
 
MonitorElementh1_scl_bcl_EtotoEtrue_barrel
 
MonitorElementh1_scl_bcl_EtotoEtrue_endcaps
 
MonitorElementh1_scl_E1x5
 
MonitorElementh1_scl_E1x5_barrel
 
MonitorElementh1_scl_E1x5_endcaps
 
MonitorElementh1_scl_E2x5max
 
MonitorElementh1_scl_E2x5max_barrel
 
MonitorElementh1_scl_E2x5max_endcaps
 
MonitorElementh1_scl_E5x5
 
MonitorElementh1_scl_E5x5_barrel
 
MonitorElementh1_scl_E5x5_endcaps
 
MonitorElementh1_scl_En
 
MonitorElementh1_scl_EoEtrue_barrel
 
MonitorElementh1_scl_EoEtrue_barrel_etagap
 
MonitorElementh1_scl_EoEtrue_barrel_new
 
MonitorElementh1_scl_EoEtrue_barrel_new_etagap
 
MonitorElementh1_scl_EoEtrue_barrel_new_phigap
 
MonitorElementh1_scl_EoEtrue_barrel_phigap
 
MonitorElementh1_scl_EoEtrue_ebeegap
 
MonitorElementh1_scl_EoEtrue_ebeegap_new
 
MonitorElementh1_scl_EoEtrue_endcaps
 
MonitorElementh1_scl_EoEtrue_endcaps_deegap
 
MonitorElementh1_scl_EoEtrue_endcaps_new
 
MonitorElementh1_scl_EoEtrue_endcaps_new_deegap
 
MonitorElementh1_scl_EoEtrue_endcaps_new_ringgap
 
MonitorElementh1_scl_EoEtrue_endcaps_ringgap
 
MonitorElementh1_scl_EoEtrueGolden_barrel
 
MonitorElementh1_scl_EoEtrueGolden_endcaps
 
MonitorElementh1_scl_EoEtrueShowering_barrel
 
MonitorElementh1_scl_EoEtrueShowering_endcaps
 
MonitorElementh1_scl_ESFrac_endcaps
 
MonitorElementh1_scl_Et
 
MonitorElementh1_scl_Eta
 
MonitorElementh1_scl_full5x5_sigmaIetaIeta
 
MonitorElementh1_scl_full5x5_sigmaIetaIeta_barrel
 
MonitorElementh1_scl_full5x5_sigmaIetaIeta_endcaps
 
MonitorElementh1_scl_Phi
 
MonitorElementh1_scl_SigEtaEta
 
MonitorElementh1_scl_SigEtaEta_barrel
 
MonitorElementh1_scl_SigEtaEta_endcaps
 
MonitorElementh1_scl_SigIEtaIEta
 
MonitorElementh1_scl_SigIEtaIEta_barrel
 
MonitorElementh1_scl_SigIEtaIEta_endcaps
 
MonitorElementh1_scl_SigIEtaIEta_mAOD
 
MonitorElementh1_scl_SigIEtaIEta_mAOD_barrel
 
MonitorElementh1_scl_SigIEtaIEta_mAOD_endcaps
 
MonitorElementh2_ele_ambiguousTracksVsEta
 
MonitorElementh2_ele_ambiguousTracksVsPhi
 
MonitorElementh2_ele_ambiguousTracksVsPt
 
MonitorElementh2_ele_chargeVsEta
 
MonitorElementh2_ele_chargeVsPhi
 
MonitorElementh2_ele_chargeVsPt
 
MonitorElementh2_ele_chi2VsEta
 
MonitorElementh2_ele_chi2VsPhi
 
MonitorElementh2_ele_chi2VsPt
 
MonitorElementh2_ele_dEtaClVsEta_propOut
 
MonitorElementh2_ele_dEtaClVsPhi_propOut
 
MonitorElementh2_ele_dEtaClVsPt_propOut
 
MonitorElementh2_ele_dEtaEleClVsEta_propOut
 
MonitorElementh2_ele_dEtaEleClVsPhi_propOut
 
MonitorElementh2_ele_dEtaEleClVsPt_propOut
 
MonitorElementh2_ele_dEtaScVsEta_propVtx
 
MonitorElementh2_ele_dEtaScVsPhi_propVtx
 
MonitorElementh2_ele_dEtaScVsPt_propVtx
 
MonitorElementh2_ele_dPhiClVsEta_propOut
 
MonitorElementh2_ele_dPhiClVsPhi_propOut
 
MonitorElementh2_ele_dPhiClVsPt_propOut
 
MonitorElementh2_ele_dPhiEleClVsEta_propOut
 
MonitorElementh2_ele_dPhiEleClVsPhi_propOut
 
MonitorElementh2_ele_dPhiEleClVsPt_propOut
 
MonitorElementh2_ele_dPhiScVsEta_propVtx
 
MonitorElementh2_ele_dPhiScVsPhi_propVtx
 
MonitorElementh2_ele_dPhiScVsPt_propVtx
 
MonitorElementh2_ele_E2mnE1vsMee_all
 
MonitorElementh2_ele_E2mnE1vsMee_egeg_all
 
MonitorElementh2_ele_EeleOPoutVsE
 
MonitorElementh2_ele_EeleOPoutVsEta
 
MonitorElementh2_ele_EeleOPoutVsPhi
 
MonitorElementh2_ele_EoPoutVsE
 
MonitorElementh2_ele_EoPoutVsEta
 
MonitorElementh2_ele_EoPoutVsPhi
 
MonitorElementh2_ele_EoPVsE
 
MonitorElementh2_ele_EoPVsEta
 
MonitorElementh2_ele_EoPVsPhi
 
MonitorElementh2_ele_EseedOPVsE
 
MonitorElementh2_ele_EseedOPVsEta
 
MonitorElementh2_ele_EseedOPVsPhi
 
MonitorElementh2_ele_EtaMnEtaTrueVsEta
 
MonitorElementh2_ele_EtaMnEtaTrueVsPhi
 
MonitorElementh2_ele_EtaMnEtaTrueVsPt
 
MonitorElementh2_ele_foundHitsVsEta
 
MonitorElementh2_ele_foundHitsVsEta_mAOD
 
MonitorElementh2_ele_foundHitsVsPhi
 
MonitorElementh2_ele_foundHitsVsPt
 
MonitorElementh2_ele_HoEVsE
 
MonitorElementh2_ele_HoEVsEta
 
MonitorElementh2_ele_HoEVsPhi
 
MonitorElementh2_ele_lostHitsVsEta
 
MonitorElementh2_ele_lostHitsVsPhi
 
MonitorElementh2_ele_lostHitsVsPt
 
MonitorElementh2_ele_outerPtVsEta_mode
 
MonitorElementh2_ele_outerPtVsPhi_mode
 
MonitorElementh2_ele_outerPtVsPt_mode
 
MonitorElementh2_ele_outerPVsEta_mode
 
MonitorElementh2_ele_PhiMnPhiTrueVsEta
 
MonitorElementh2_ele_PhiMnPhiTrueVsPhi
 
MonitorElementh2_ele_PhiMnPhiTrueVsPt
 
MonitorElementh2_ele_PinMnPoutVsChi2_mode
 
MonitorElementh2_ele_PinMnPoutVsE_mode
 
MonitorElementh2_ele_PinMnPoutVsEta_mode
 
MonitorElementh2_ele_PinMnPoutVsPhi_mode
 
MonitorElementh2_ele_PinMnPoutVsPt_mode
 
MonitorElementh2_ele_PinVsPoutGolden_mean
 
MonitorElementh2_ele_PinVsPoutGolden_mode
 
MonitorElementh2_ele_PinVsPoutShowering_mean
 
MonitorElementh2_ele_PinVsPoutShowering_mode
 
MonitorElementh2_ele_PoPtrueVsEta
 
MonitorElementh2_ele_PoPtrueVsPhi
 
MonitorElementh2_ele_PoPtrueVsPt
 
MonitorElementh2_ele_PtinVsPtoutGolden_mean
 
MonitorElementh2_ele_PtinVsPtoutGolden_mode
 
MonitorElementh2_ele_PtinVsPtoutShowering_mean
 
MonitorElementh2_ele_PtinVsPtoutShowering_mode
 
MonitorElementh2_ele_seed_dphi2posVsEta
 
MonitorElementh2_ele_seed_dphi2posVsPt
 
MonitorElementh2_ele_seed_dphi2VsEta
 
MonitorElementh2_ele_seed_dphi2VsPt
 
MonitorElementh2_ele_seed_drz2posVsEta
 
MonitorElementh2_ele_seed_drz2posVsPt
 
MonitorElementh2_ele_seed_drz2VsEta
 
MonitorElementh2_ele_seed_drz2VsPt
 
MonitorElementh2_ele_sigmaIetaIetaVsPt
 
MonitorElementh2_ele_vertexEtaVsPhi
 
MonitorElementh2_ele_vertexPtVsEta
 
MonitorElementh2_ele_vertexPtVsPhi
 
MonitorElementh2_ele_vertexTIPVsEta
 
MonitorElementh2_ele_vertexTIPVsPhi
 
MonitorElementh2_ele_vertexTIPVsPt
 
MonitorElementh2_mc_PtEta
 
MonitorElementh2_mc_PtEta_matched
 
MonitorElementh2_scl_EoEtruePfVsEg
 
MonitorElementh2_scl_EoEtrueVsrecOfflineVertices
 
MonitorElementh2_scl_EoEtrueVsrecOfflineVertices_barrel
 
MonitorElementh2_scl_EoEtrueVsrecOfflineVertices_endcaps
 
MonitorElementh2_scl_EtaVsPhi
 
MonitorElementh2_scl_EtVsEta
 
MonitorElementh2_scl_EtVsPhi
 
double hoe_max
 
double hoe_min
 
int hoe_nbin
 
std::string inputFile_
 
std::string inputInternalPath_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalFull03Tag_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalFull04Tag_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalReduced03Tag_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalReduced04Tag_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsHcal03Tag_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsHcal04Tag_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsTk03Tag_
 
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsTk04Tag_
 
double lhits_max
 
int lhits_nbin
 
std::vector< int > matchingIDs_
 
std::vector< int > matchingMotherIDs_
 
double maxAbsEta_
 
double maxPt_
 
float mcEnergy [10]
 
float mcEta [10]
 
float mcPhi [10]
 
float mcPt [10]
 
float mcQ [10]
 
edm::EDGetTokenT< reco::GenParticleCollectionmcTruthCollection_
 
double mee_max
 
double mee_min
 
int mee_nbin
 
edm::EDGetTokenT< reco::VertexCollectionofflineVerticesCollection_
 
double opv_max
 
double opv_min
 
int opv_nbin
 
std::string outputFile_
 
std::string outputInternalPath_
 
MonitorElementp1_ele_fbremVsEta_mean
 
MonitorElementp1_ele_fbremVsEta_mode
 
int p2D_nbin
 
double p_max
 
int p_nbin
 
edm::ESHandle< TrackerGeometrypDD
 
int phi2D_nbin
 
double phi_max
 
double phi_min
 
int phi_nbin
 
double poptrue_max
 
double poptrue_min
 
int poptrue_nbin
 
int pt2D_nbin
 
double pt_max
 
int pt_nbin
 
int pteff_nbin
 
bool readAOD_
 
double seed_max
 
double seed_min
 
int seed_nbin
 
float seedEta [10]
 
float seedMomentum [10]
 
float seedPhi [10]
 
float seedPt [10]
 
float seedQ [10]
 
bool set_EfficiencyFlag
 
bool set_StatOverflowFlag
 
float superclusterEnergy [10]
 
float superclusterEt [10]
 
float superclusterEta [10]
 
float superclusterPhi [10]
 
edm::ESHandle< MagneticFieldtheMagField
 
double track_max
 
double track_min
 
int track_nbin
 
int xyz_nbin
 

Additional Inherited Members

- Public Types inherited from DQMEDAnalyzer
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
typedef CacheContexts< T... > CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T... > HasAbility
 
typedef CacheTypes::LuminosityBlockCache LuminosityBlockCache
 
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCacheLuminosityBlockContext
 
typedef CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache, GlobalCacheRunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static void globalEndJob (DQMEDAnalyzerGlobalCache const *)
 
static void globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context)
 
static void globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context)
 
static std::unique_ptr< DQMEDAnalyzerGlobalCacheinitializeGlobalCache (edm::ParameterSet const &)
 
- Protected Member Functions inherited from ElectronDqmAnalyzerBase
MonitorElementbookH1 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
 
MonitorElementbookH1withSumw2 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
 
MonitorElementbookH2 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")
 
MonitorElementbookH2withSumw2 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")
 
MonitorElementbookP1 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="E1 P")
 
MonitorElementcloneH1 (DQMStore::IBooker &iBooker, const std::string &name, const std::string &original, const std::string &title="")
 
MonitorElementcloneH1 (DQMStore::IBooker &iBooker, const std::string &name, MonitorElement *original, const std::string &title="")
 
 ElectronDqmAnalyzerBase (const edm::ParameterSet &conf)
 
void setBookEfficiencyFlag (const bool &)
 
void setBookIndex (short)
 
void setBookPrefix (const std::string &)
 
void setBookStatOverflowFlag (const bool &)
 
int verbosity ()
 
 ~ElectronDqmAnalyzerBase () override
 
- Protected Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

Definition at line 25 of file ElectronMcSignalValidator.h.

Constructor & Destructor Documentation

◆ ElectronMcSignalValidator()

ElectronMcSignalValidator::ElectronMcSignalValidator ( const edm::ParameterSet conf)
explicit

Definition at line 46 of file ElectronMcSignalValidator.cc.

46  : ElectronDqmAnalyzerBase(conf) {
47  mcTruthCollection_ = consumes<reco::GenParticleCollection>(conf.getParameter<edm::InputTag>("mcTruthCollection"));
48  electronCollection_ = consumes<reco::GsfElectronCollection>(conf.getParameter<edm::InputTag>("electronCollection"));
50  consumes<reco::GsfElectronCoreCollection>(conf.getParameter<edm::InputTag>("electronCoreCollection"));
52  consumes<reco::GsfTrackCollection>(conf.getParameter<edm::InputTag>("electronTrackCollection"));
54  consumes<reco::ElectronSeedCollection>(conf.getParameter<edm::InputTag>("electronSeedCollection"));
55  /* new 03/02/2015 */
57  consumes<reco::VertexCollection>(conf.getParameter<edm::InputTag>("offlinePrimaryVertices"));
58  /* fin new */
59  beamSpotTag_ = consumes<reco::BeamSpot>(conf.getParameter<edm::InputTag>("beamSpot"));
60 
61  readAOD_ = conf.getParameter<bool>("readAOD");
62 
63  isoFromDepsTk03Tag_ = consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsTk03"));
64  isoFromDepsTk04Tag_ = consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsTk04"));
66  consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsEcalFull03"));
68  consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsEcalFull04"));
70  consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsEcalReduced03"));
72  consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsEcalReduced04"));
73  isoFromDepsHcal03Tag_ = consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsHcal03"));
74  isoFromDepsHcal04Tag_ = consumes<edm::ValueMap<double> >(conf.getParameter<edm::InputTag>("isoFromDepsHcal04"));
75 
76  maxPt_ = conf.getParameter<double>("MaxPt");
77  maxAbsEta_ = conf.getParameter<double>("MaxAbsEta");
78  deltaR_ = conf.getParameter<double>("DeltaR");
80  matchingIDs_ = conf.getParameter<std::vector<int> >("MatchingID");
81  matchingMotherIDs_ = conf.getParameter<std::vector<int> >("MatchingMotherID");
82  inputFile_ = conf.getParameter<std::string>("InputFile");
83  outputFile_ = conf.getParameter<std::string>("OutputFile");
84  inputInternalPath_ = conf.getParameter<std::string>("InputFolderName");
85  outputInternalPath_ = conf.getParameter<std::string>("OutputFolderName");
86 
87  // histos bining and limits
88 
89  edm::ParameterSet histosSet = conf.getParameter<edm::ParameterSet>("histosCfg");
90 
91  xyz_nbin = histosSet.getParameter<int>("Nbinxyz");
92 
93  p_nbin = histosSet.getParameter<int>("Nbinp");
94  p2D_nbin = histosSet.getParameter<int>("Nbinp2D");
95  p_max = histosSet.getParameter<double>("Pmax");
96 
97  pt_nbin = histosSet.getParameter<int>("Nbinpt");
98  pt2D_nbin = histosSet.getParameter<int>("Nbinpt2D");
99  pteff_nbin = histosSet.getParameter<int>("Nbinpteff");
100  pt_max = histosSet.getParameter<double>("Ptmax");
101 
102  fhits_nbin = histosSet.getParameter<int>("Nbinfhits");
103  fhits_max = histosSet.getParameter<double>("Fhitsmax");
104 
105  lhits_nbin = histosSet.getParameter<int>("Nbinlhits");
106  lhits_max = histosSet.getParameter<double>("Lhitsmax");
107 
108  eop_nbin = histosSet.getParameter<int>("Nbineop");
109  eop2D_nbin = histosSet.getParameter<int>("Nbineop2D");
110  eop_max = histosSet.getParameter<double>("Eopmax");
111  eopmaxsht = histosSet.getParameter<double>("Eopmaxsht");
112 
113  eta_nbin = histosSet.getParameter<int>("Nbineta");
114  eta2D_nbin = histosSet.getParameter<int>("Nbineta2D");
115  eta_min = histosSet.getParameter<double>("Etamin");
116  eta_max = histosSet.getParameter<double>("Etamax");
117 
118  deta_nbin = histosSet.getParameter<int>("Nbindeta");
119  deta_min = histosSet.getParameter<double>("Detamin");
120  deta_max = histosSet.getParameter<double>("Detamax");
121 
122  phi_nbin = histosSet.getParameter<int>("Nbinphi");
123  phi2D_nbin = histosSet.getParameter<int>("Nbinphi2D");
124  phi_min = histosSet.getParameter<double>("Phimin");
125  phi_max = histosSet.getParameter<double>("Phimax");
126 
127  detamatch_nbin = histosSet.getParameter<int>("Nbindetamatch");
128  detamatch2D_nbin = histosSet.getParameter<int>("Nbindetamatch2D");
129  detamatch_min = histosSet.getParameter<double>("Detamatchmin");
130  detamatch_max = histosSet.getParameter<double>("Detamatchmax");
131 
132  dphi_nbin = histosSet.getParameter<int>("Nbindphi");
133  dphi_min = histosSet.getParameter<double>("Dphimin");
134  dphi_max = histosSet.getParameter<double>("Dphimax");
135 
136  dphimatch_nbin = histosSet.getParameter<int>("Nbindphimatch");
137  dphimatch2D_nbin = histosSet.getParameter<int>("Nbindphimatch2D");
138  dphimatch_min = histosSet.getParameter<double>("Dphimatchmin");
139  dphimatch_max = histosSet.getParameter<double>("Dphimatchmax");
140 
141  poptrue_nbin = histosSet.getParameter<int>("Nbinpoptrue");
142  poptrue_min = histosSet.getParameter<double>("Poptruemin");
143  poptrue_max = histosSet.getParameter<double>("Poptruemax");
144 
145  mee_nbin = histosSet.getParameter<int>("Nbinmee");
146  mee_min = histosSet.getParameter<double>("Meemin");
147  mee_max = histosSet.getParameter<double>("Meemax");
148 
149  hoe_nbin = histosSet.getParameter<int>("Nbinhoe");
150  hoe_min = histosSet.getParameter<double>("Hoemin");
151  hoe_max = histosSet.getParameter<double>("Hoemax");
152 
153  error_nbin = histosSet.getParameter<int>("Nbinerror");
154  enerror_max = histosSet.getParameter<double>("Energyerrormax");
155 
156  set_EfficiencyFlag = histosSet.getParameter<bool>("EfficiencyFlag");
157  set_StatOverflowFlag = histosSet.getParameter<bool>("StatOverflowFlag");
158 
159  opv_nbin = histosSet.getParameter<int>("NbinOPV");
160  opv_min = histosSet.getParameter<double>("OPV_min");
161  opv_max = histosSet.getParameter<double>("OPV_max");
162 
163  ele_nbin = histosSet.getParameter<int>("NbinELE");
164  ele_min = histosSet.getParameter<double>("ELE_min");
165  ele_max = histosSet.getParameter<double>("ELE_max");
166 
167  core_nbin = histosSet.getParameter<int>("NbinCORE");
168  core_min = histosSet.getParameter<double>("CORE_min");
169  core_max = histosSet.getParameter<double>("CORE_max");
170 
171  track_nbin = histosSet.getParameter<int>("NbinTRACK");
172  track_min = histosSet.getParameter<double>("TRACK_min");
173  track_max = histosSet.getParameter<double>("TRACK_max");
174 
175  seed_nbin = histosSet.getParameter<int>("NbinSEED");
176  seed_min = histosSet.getParameter<double>("SEED_min");
177  seed_max = histosSet.getParameter<double>("SEED_max");
178 
179  // so to please coverity...
180  h1_mcNum = nullptr;
181  h1_eleNum = nullptr;
182  h1_gamNum = nullptr;
183 
184  h1_recEleNum = nullptr;
185  h1_recCoreNum = nullptr;
186  h1_recTrackNum = nullptr;
187  h1_recSeedNum = nullptr;
188  h1_recOfflineVertices = nullptr;
189 
190  h1_mc_Eta = nullptr;
191  h1_mc_AbsEta = nullptr;
192  h1_mc_P = nullptr;
193  h1_mc_Pt = nullptr;
194  h1_mc_Phi = nullptr;
195  h1_mc_Z = nullptr;
196  h2_mc_PtEta = nullptr;
197 
198  h1_mc_Eta_matched = nullptr;
199  h1_mc_AbsEta_matched = nullptr;
200  h1_mc_Pt_matched = nullptr;
201  h1_mc_Phi_matched = nullptr;
202  h1_mc_Z_matched = nullptr;
203  h2_mc_PtEta_matched = nullptr;
204 
205  h1_mc_Eta_matched_qmisid = nullptr;
206  h1_mc_AbsEta_matched_qmisid = nullptr;
207  h1_mc_Pt_matched_qmisid = nullptr;
208  h1_mc_Phi_matched_qmisid = nullptr;
209  h1_mc_Z_matched_qmisid = nullptr;
210 
211  h1_ele_EoverP_all = nullptr;
212  h1_ele_EoverP_all_barrel = nullptr;
213  h1_ele_EoverP_all_endcaps = nullptr;
214  h1_ele_EseedOP_all = nullptr;
215  h1_ele_EseedOP_all_barrel = nullptr;
216  h1_ele_EseedOP_all_endcaps = nullptr;
217  h1_ele_EoPout_all = nullptr;
218  h1_ele_EoPout_all_barrel = nullptr;
219  h1_ele_EoPout_all_endcaps = nullptr;
220  h1_ele_EeleOPout_all = nullptr;
221  h1_ele_EeleOPout_all_barrel = nullptr;
223  h1_ele_dEtaSc_propVtx_all = nullptr;
226  h1_ele_dPhiSc_propVtx_all = nullptr;
229  h1_ele_dEtaCl_propOut_all = nullptr;
232  h1_ele_dPhiCl_propOut_all = nullptr;
235  h1_ele_TIP_all = nullptr;
236  h1_ele_TIP_all_barrel = nullptr;
237  h1_ele_TIP_all_endcaps = nullptr;
238  h1_ele_HoE_all = nullptr;
239  h1_ele_HoE_all_barrel = nullptr;
240  h1_ele_HoE_all_endcaps = nullptr;
241  h1_ele_vertexEta_all = nullptr;
242  h1_ele_vertexPt_all = nullptr;
243  h1_ele_Et_all = nullptr;
244  h1_ele_mee_all = nullptr;
245  h1_ele_mee_os = nullptr;
246  h1_ele_mee_os_ebeb = nullptr;
247  h1_ele_mee_os_ebee = nullptr;
248  h1_ele_mee_os_eeee = nullptr;
249  h1_ele_mee_os_gg = nullptr;
250  h1_ele_mee_os_gb = nullptr;
251  h1_ele_mee_os_bb = nullptr;
252 
253  h2_ele_E2mnE1vsMee_all = nullptr;
254  h2_ele_E2mnE1vsMee_egeg_all = nullptr;
255 
256  h1_ele_charge = nullptr;
257  h2_ele_chargeVsEta = nullptr;
258  h2_ele_chargeVsPhi = nullptr;
259  h2_ele_chargeVsPt = nullptr;
260  h1_ele_vertexP = nullptr;
261  h1_ele_vertexPt = nullptr;
262  h1_ele_vertexPt_nocut = nullptr;
263  h1_ele_Et = nullptr;
264  h2_ele_vertexPtVsEta = nullptr;
265  h2_ele_vertexPtVsPhi = nullptr;
266  h1_ele_vertexPt_5100 = nullptr;
267  h1_ele_vertexEta = nullptr;
268  h2_ele_vertexEtaVsPhi = nullptr;
269  h1_ele_vertexAbsEta = nullptr;
270  h1_ele_vertexPhi = nullptr;
271  h1_ele_vertexX = nullptr;
272  h1_ele_vertexY = nullptr;
273  h1_ele_vertexZ = nullptr;
274  h1_ele_vertexTIP = nullptr;
275  h2_ele_vertexTIPVsEta = nullptr;
276  h2_ele_vertexTIPVsPhi = nullptr;
277  h2_ele_vertexTIPVsPt = nullptr;
278 
279  h1_scl_En = nullptr;
280  h1_scl_EoEtrue_barrel = nullptr;
281  h1_scl_EoEtrue_endcaps = nullptr;
284  h1_scl_EoEtrue_ebeegap = nullptr;
287  h1_scl_EoEtrue_barrel_new = nullptr;
288  h1_scl_EoEtrue_endcaps_new = nullptr;
291  h1_scl_EoEtrue_ebeegap_new = nullptr;
293  h2_scl_EoEtrueVsrecOfflineVertices = nullptr; // new 2015.15.05
294  h2_scl_EoEtrueVsrecOfflineVertices_barrel = nullptr; // new 2015.15.05
295  h2_scl_EoEtrueVsrecOfflineVertices_endcaps = nullptr; // new 2015.15.05
297  h1_scl_Et = nullptr;
298  h2_scl_EtVsEta = nullptr;
299  h2_scl_EtVsPhi = nullptr;
300  h2_scl_EtaVsPhi = nullptr;
301  h1_scl_Eta = nullptr;
302  h1_scl_Phi = nullptr;
303  // h1_scl_ESFrac = 0 ;
304  h1_scl_ESFrac_endcaps = nullptr;
305 
306  h2_scl_EoEtruePfVsEg = nullptr;
307 
308  h1_scl_SigEtaEta = nullptr;
309  h1_scl_SigEtaEta_barrel = nullptr;
310  h1_scl_SigEtaEta_endcaps = nullptr;
311  h1_scl_SigIEtaIEta = nullptr;
312  h1_scl_SigIEtaIEta_barrel = nullptr;
313  h1_scl_SigIEtaIEta_endcaps = nullptr;
314  h1_scl_SigIEtaIEta_mAOD = nullptr;
320  h1_scl_E1x5 = nullptr;
321  h1_scl_E1x5_barrel = nullptr;
322  h1_scl_E1x5_endcaps = nullptr;
323  h1_scl_E2x5max = nullptr;
324  h1_scl_E2x5max_barrel = nullptr;
325  h1_scl_E2x5max_endcaps = nullptr;
326  h1_scl_E5x5 = nullptr;
327  h1_scl_E5x5_barrel = nullptr;
328  h1_scl_E5x5_endcaps = nullptr;
329  h1_scl_bcl_EtotoEtrue = nullptr;
332 
333  h1_ele_ambiguousTracks = nullptr;
334  h2_ele_ambiguousTracksVsEta = nullptr;
335  h2_ele_ambiguousTracksVsPhi = nullptr;
336  h2_ele_ambiguousTracksVsPt = nullptr;
337  h1_ele_foundHits = nullptr;
338  h1_ele_foundHits_barrel = nullptr;
339  h1_ele_foundHits_endcaps = nullptr;
340  h2_ele_foundHitsVsEta = nullptr;
341  h2_ele_foundHitsVsEta_mAOD = nullptr;
342  h2_ele_foundHitsVsPhi = nullptr;
343  h2_ele_foundHitsVsPt = nullptr;
344  h1_ele_lostHits = nullptr;
345  h1_ele_lostHits_barrel = nullptr;
346  h1_ele_lostHits_endcaps = nullptr;
347  h2_ele_lostHitsVsEta = nullptr;
348  h2_ele_lostHitsVsPhi = nullptr;
349  h2_ele_lostHitsVsPt = nullptr;
350  h1_ele_chi2 = nullptr;
351  h1_ele_chi2_barrel = nullptr;
352  h1_ele_chi2_endcaps = nullptr;
353  h2_ele_chi2VsEta = nullptr;
354  h2_ele_chi2VsPhi = nullptr;
355  h2_ele_chi2VsPt = nullptr;
356 
357  h1_ele_PoPtrue = nullptr;
358  h1_ele_PoPtrue_barrel = nullptr;
359  h1_ele_PoPtrue_endcaps = nullptr;
360 
361  h2_ele_PoPtrueVsEta = nullptr;
362  h2_ele_PoPtrueVsPhi = nullptr;
363  h2_ele_PoPtrueVsPt = nullptr;
364  h2_ele_sigmaIetaIetaVsPt = nullptr;
365 
370  h1_ele_PtoPttrue = nullptr;
371  h1_ele_PtoPttrue_barrel = nullptr;
372  h1_ele_PtoPttrue_endcaps = nullptr;
373  h1_ele_ChargeMnChargeTrue = nullptr;
374  h1_ele_EtaMnEtaTrue = nullptr;
375  h1_ele_EtaMnEtaTrue_barrel = nullptr;
376  h1_ele_EtaMnEtaTrue_endcaps = nullptr;
377  h2_ele_EtaMnEtaTrueVsEta = nullptr;
378  h2_ele_EtaMnEtaTrueVsPhi = nullptr;
379  h2_ele_EtaMnEtaTrueVsPt = nullptr;
380  h1_ele_PhiMnPhiTrue = nullptr;
381  h1_ele_PhiMnPhiTrue_barrel = nullptr;
382  h1_ele_PhiMnPhiTrue_endcaps = nullptr;
383  h1_ele_PhiMnPhiTrue2 = nullptr;
384  h2_ele_PhiMnPhiTrueVsEta = nullptr;
385  h2_ele_PhiMnPhiTrueVsPhi = nullptr;
386  h2_ele_PhiMnPhiTrueVsPt = nullptr;
387  h1_ele_PinMnPout = nullptr;
388  h1_ele_PinMnPout_mode = nullptr;
389  h2_ele_PinMnPoutVsEta_mode = nullptr;
390  h2_ele_PinMnPoutVsPhi_mode = nullptr;
391  h2_ele_PinMnPoutVsPt_mode = nullptr;
392  h2_ele_PinMnPoutVsE_mode = nullptr;
393  h2_ele_PinMnPoutVsChi2_mode = nullptr;
394 
395  h1_ele_outerP = nullptr;
396  h1_ele_outerP_mode = nullptr;
397  h2_ele_outerPVsEta_mode = nullptr;
398  h1_ele_outerPt = nullptr;
399  h1_ele_outerPt_mode = nullptr;
400  h2_ele_outerPtVsEta_mode = nullptr;
401  h2_ele_outerPtVsPhi_mode = nullptr;
402  h2_ele_outerPtVsPt_mode = nullptr;
403  h1_ele_EoP = nullptr;
404  h1_ele_EoP_barrel = nullptr;
405  h1_ele_EoP_endcaps = nullptr;
406  h2_ele_EoPVsEta = nullptr;
407  h2_ele_EoPVsPhi = nullptr;
408  h2_ele_EoPVsE = nullptr;
409  h1_ele_EseedOP = nullptr;
410  h1_ele_EseedOP_barrel = nullptr;
411  h1_ele_EseedOP_endcaps = nullptr;
412  h2_ele_EseedOPVsEta = nullptr;
413  h2_ele_EseedOPVsPhi = nullptr;
414  h2_ele_EseedOPVsE = nullptr;
415  h1_ele_EoPout = nullptr;
416  h1_ele_EoPout_barrel = nullptr;
417  h1_ele_EoPout_endcaps = nullptr;
418  h2_ele_EoPoutVsEta = nullptr;
419  h2_ele_EoPoutVsPhi = nullptr;
420  h2_ele_EoPoutVsE = nullptr;
421  h1_ele_EeleOPout = nullptr;
422  h1_ele_EeleOPout_barrel = nullptr;
423  h1_ele_EeleOPout_endcaps = nullptr;
424  h2_ele_EeleOPoutVsEta = nullptr;
425  h2_ele_EeleOPoutVsPhi = nullptr;
426  h2_ele_EeleOPoutVsE = nullptr;
427 
428  h1_ele_dEtaSc_propVtx = nullptr;
431  h1_ele_dEtaSc_propVtx_mAOD = nullptr;
434  h2_ele_dEtaScVsEta_propVtx = nullptr;
435  h2_ele_dEtaScVsPhi_propVtx = nullptr;
436  h2_ele_dEtaScVsPt_propVtx = nullptr;
437  h1_ele_dPhiSc_propVtx = nullptr;
440  h2_ele_dPhiScVsEta_propVtx = nullptr;
441  h2_ele_dPhiScVsPhi_propVtx = nullptr;
442  h2_ele_dPhiScVsPt_propVtx = nullptr;
443  h1_ele_dEtaCl_propOut = nullptr;
446  h2_ele_dEtaClVsEta_propOut = nullptr;
447  h2_ele_dEtaClVsPhi_propOut = nullptr;
448  h2_ele_dEtaClVsPt_propOut = nullptr;
449  h1_ele_dPhiCl_propOut = nullptr;
452  h1_ele_dPhiCl_propOut_mAOD = nullptr;
455  h2_ele_dPhiClVsEta_propOut = nullptr;
456  h2_ele_dPhiClVsPhi_propOut = nullptr;
457  h2_ele_dPhiClVsPt_propOut = nullptr;
458  h1_ele_dEtaEleCl_propOut = nullptr;
464  h1_ele_dPhiEleCl_propOut = nullptr;
470 
471  h1_ele_seed_subdet2 = nullptr;
472  h1_ele_seed_mask = nullptr;
473  h1_ele_seed_mask_bpix = nullptr;
474  h1_ele_seed_mask_fpix = nullptr;
475  h1_ele_seed_mask_tec = nullptr;
476  h1_ele_seed_dphi2 = nullptr;
477  h2_ele_seed_dphi2VsEta = nullptr;
478  h2_ele_seed_dphi2VsPt = nullptr;
479  h1_ele_seed_dphi2pos = nullptr;
480  h2_ele_seed_dphi2posVsEta = nullptr;
481  h2_ele_seed_dphi2posVsPt = nullptr;
482  h1_ele_seed_drz2 = nullptr;
483  h2_ele_seed_drz2VsEta = nullptr;
484  h2_ele_seed_drz2VsPt = nullptr;
485  h1_ele_seed_drz2pos = nullptr;
486  h2_ele_seed_drz2posVsEta = nullptr;
487  h2_ele_seed_drz2posVsPt = nullptr;
488 
489  h1_ele_classes = nullptr;
490  h1_ele_eta = nullptr;
491  h1_ele_eta_golden = nullptr;
492  h1_ele_eta_bbrem = nullptr;
493  h1_ele_eta_shower = nullptr;
494 
495  h1_ele_HoE = nullptr;
496  h1_ele_HoE_barrel = nullptr;
497  h1_ele_HoE_endcaps = nullptr;
498  h1_ele_HoE_fiducial = nullptr;
499  h2_ele_HoEVsEta = nullptr;
500  h2_ele_HoEVsPhi = nullptr;
501  h2_ele_HoEVsE = nullptr;
502  h1_ele_HoE_mAOD = nullptr;
503  h1_ele_HoE_mAOD_barrel = nullptr;
504  h1_ele_HoE_mAOD_endcaps = nullptr;
505 
506  h1_ele_fbrem = nullptr;
507  h1_ele_fbrem_barrel = nullptr;
508  h1_ele_fbrem_endcaps = nullptr;
509  p1_ele_fbremVsEta_mode = nullptr;
510  p1_ele_fbremVsEta_mean = nullptr;
511  h1_ele_fbrem_mAOD = nullptr;
512  h1_ele_fbrem_mAOD_barrel = nullptr;
513  h1_ele_fbrem_mAOD_endcaps = nullptr;
514  h1_ele_superclusterfbrem = nullptr;
515 
518  h2_ele_PinVsPoutGolden_mode = nullptr;
520  h2_ele_PinVsPoutGolden_mean = nullptr;
526  h1_scl_EoEtrueGolden_barrel = nullptr;
530 
531  h1_ele_mva = nullptr;
532  h1_ele_mva_isolated = nullptr;
533  h1_ele_provenance = nullptr;
534 
535  // isolation
536  h1_ele_tkSumPt_dr03 = nullptr;
537  h1_ele_tkSumPt_dr03_barrel = nullptr;
538  h1_ele_tkSumPt_dr03_endcaps = nullptr;
539  h1_ele_ecalRecHitSumEt_dr03 = nullptr;
546  h1_ele_tkSumPt_dr04 = nullptr;
547  h1_ele_tkSumPt_dr04_barrel = nullptr;
548  h1_ele_tkSumPt_dr04_endcaps = nullptr;
549  h1_ele_ecalRecHitSumEt_dr04 = nullptr;
556 
557  // conversions
558  h1_ele_convFlags = nullptr;
559  h1_ele_convFlags_all = nullptr;
560  h1_ele_convDist = nullptr;
561  h1_ele_convDist_all = nullptr;
562  h1_ele_convDcot = nullptr;
563  h1_ele_convDcot_all = nullptr;
564  h1_ele_convRadius = nullptr;
565  h1_ele_convRadius_all = nullptr;
566 
567  // PF
577 }

References beamSpotTag_, core_max, core_min, core_nbin, deltaR2_, deltaR_, deta_max, deta_min, deta_nbin, detamatch2D_nbin, detamatch_max, detamatch_min, detamatch_nbin, dphi_max, dphi_min, dphi_nbin, dphimatch2D_nbin, dphimatch_max, dphimatch_min, dphimatch_nbin, ele_max, ele_min, ele_nbin, electronCollection_, electronCoreCollection_, electronSeedCollection_, electronTrackCollection_, enerror_max, eop2D_nbin, eop_max, eop_nbin, eopmaxsht, error_nbin, eta2D_nbin, eta_max, eta_min, eta_nbin, fhits_max, fhits_nbin, edm::ParameterSet::getParameter(), h1_ele_ambiguousTracks, h1_ele_charge, h1_ele_chargedHadronRelativeIso_mAOD, h1_ele_chargedHadronRelativeIso_mAOD_barrel, h1_ele_chargedHadronRelativeIso_mAOD_endcaps, h1_ele_ChargeMnChargeTrue, h1_ele_chi2, h1_ele_chi2_barrel, h1_ele_chi2_endcaps, h1_ele_classes, h1_ele_convDcot, h1_ele_convDcot_all, h1_ele_convDist, h1_ele_convDist_all, h1_ele_convFlags, h1_ele_convFlags_all, h1_ele_convRadius, h1_ele_convRadius_all, h1_ele_dEtaCl_propOut, h1_ele_dEtaCl_propOut_all, h1_ele_dEtaCl_propOut_all_barrel, h1_ele_dEtaCl_propOut_all_endcaps, h1_ele_dEtaCl_propOut_barrel, h1_ele_dEtaCl_propOut_endcaps, h1_ele_dEtaEleCl_propOut, h1_ele_dEtaEleCl_propOut_barrel, h1_ele_dEtaEleCl_propOut_endcaps, h1_ele_dEtaSc_propVtx, h1_ele_dEtaSc_propVtx_all, h1_ele_dEtaSc_propVtx_all_barrel, h1_ele_dEtaSc_propVtx_all_endcaps, h1_ele_dEtaSc_propVtx_barrel, h1_ele_dEtaSc_propVtx_endcaps, h1_ele_dEtaSc_propVtx_mAOD, h1_ele_dEtaSc_propVtx_mAOD_barrel, h1_ele_dEtaSc_propVtx_mAOD_endcaps, h1_ele_dPhiCl_propOut, h1_ele_dPhiCl_propOut_all, h1_ele_dPhiCl_propOut_all_barrel, h1_ele_dPhiCl_propOut_all_endcaps, h1_ele_dPhiCl_propOut_barrel, h1_ele_dPhiCl_propOut_endcaps, h1_ele_dPhiCl_propOut_mAOD, h1_ele_dPhiCl_propOut_mAOD_barrel, h1_ele_dPhiCl_propOut_mAOD_endcaps, h1_ele_dPhiEleCl_propOut, h1_ele_dPhiEleCl_propOut_barrel, h1_ele_dPhiEleCl_propOut_endcaps, h1_ele_dPhiSc_propVtx, h1_ele_dPhiSc_propVtx_all, h1_ele_dPhiSc_propVtx_all_barrel, h1_ele_dPhiSc_propVtx_all_endcaps, h1_ele_dPhiSc_propVtx_barrel, h1_ele_dPhiSc_propVtx_endcaps, h1_ele_ecalRecHitSumEt_dr03, h1_ele_ecalRecHitSumEt_dr03_barrel, h1_ele_ecalRecHitSumEt_dr03_endcaps, h1_ele_ecalRecHitSumEt_dr04, h1_ele_ecalRecHitSumEt_dr04_barrel, h1_ele_ecalRecHitSumEt_dr04_endcaps, h1_ele_EeleOPout, h1_ele_EeleOPout_all, h1_ele_EeleOPout_all_barrel, h1_ele_EeleOPout_all_endcaps, h1_ele_EeleOPout_barrel, h1_ele_EeleOPout_endcaps, h1_ele_EoP, h1_ele_EoP_barrel, h1_ele_EoP_endcaps, h1_ele_EoPout, h1_ele_EoPout_all, h1_ele_EoPout_all_barrel, h1_ele_EoPout_all_endcaps, h1_ele_EoPout_barrel, h1_ele_EoPout_endcaps, h1_ele_EoverP_all, h1_ele_EoverP_all_barrel, h1_ele_EoverP_all_endcaps, h1_ele_EseedOP, h1_ele_EseedOP_all, h1_ele_EseedOP_all_barrel, h1_ele_EseedOP_all_endcaps, h1_ele_EseedOP_barrel, h1_ele_EseedOP_endcaps, h1_ele_Et, h1_ele_Et_all, h1_ele_eta, h1_ele_eta_bbrem, h1_ele_eta_golden, h1_ele_eta_shower, h1_ele_EtaMnEtaTrue, h1_ele_EtaMnEtaTrue_barrel, h1_ele_EtaMnEtaTrue_endcaps, h1_ele_fbrem, h1_ele_fbrem_barrel, h1_ele_fbrem_endcaps, h1_ele_fbrem_mAOD, h1_ele_fbrem_mAOD_barrel, h1_ele_fbrem_mAOD_endcaps, h1_ele_foundHits, h1_ele_foundHits_barrel, h1_ele_foundHits_endcaps, h1_ele_hcalTowerSumEt_dr03_depth1, h1_ele_hcalTowerSumEt_dr03_depth1_barrel, h1_ele_hcalTowerSumEt_dr03_depth1_endcaps, h1_ele_hcalTowerSumEt_dr03_depth2, h1_ele_hcalTowerSumEt_dr04_depth1, h1_ele_hcalTowerSumEt_dr04_depth1_barrel, h1_ele_hcalTowerSumEt_dr04_depth1_endcaps, h1_ele_hcalTowerSumEt_dr04_depth2, h1_ele_HoE, h1_ele_HoE_all, h1_ele_HoE_all_barrel, h1_ele_HoE_all_endcaps, h1_ele_HoE_barrel, h1_ele_HoE_endcaps, h1_ele_HoE_fiducial, h1_ele_HoE_mAOD, h1_ele_HoE_mAOD_barrel, h1_ele_HoE_mAOD_endcaps, h1_ele_lostHits, h1_ele_lostHits_barrel, h1_ele_lostHits_endcaps, h1_ele_mee_all, h1_ele_mee_os, h1_ele_mee_os_bb, h1_ele_mee_os_ebeb, h1_ele_mee_os_ebee, h1_ele_mee_os_eeee, h1_ele_mee_os_gb, h1_ele_mee_os_gg, h1_ele_mva, h1_ele_mva_isolated, h1_ele_neutralHadronRelativeIso_mAOD, h1_ele_neutralHadronRelativeIso_mAOD_barrel, h1_ele_neutralHadronRelativeIso_mAOD_endcaps, h1_ele_outerP, h1_ele_outerP_mode, h1_ele_outerPt, h1_ele_outerPt_mode, h1_ele_PhiMnPhiTrue, h1_ele_PhiMnPhiTrue2, h1_ele_PhiMnPhiTrue_barrel, h1_ele_PhiMnPhiTrue_endcaps, h1_ele_photonRelativeIso_mAOD, h1_ele_photonRelativeIso_mAOD_barrel, h1_ele_photonRelativeIso_mAOD_endcaps, h1_ele_PinMnPout, h1_ele_PinMnPout_mode, h1_ele_PoPtrue, h1_ele_PoPtrue_barrel, h1_ele_PoPtrue_endcaps, h1_ele_PoPtrue_golden_barrel, h1_ele_PoPtrue_golden_endcaps, h1_ele_PoPtrue_showering_barrel, h1_ele_PoPtrue_showering_endcaps, h1_ele_provenance, h1_ele_PtoPttrue, h1_ele_PtoPttrue_barrel, h1_ele_PtoPttrue_endcaps, h1_ele_seed_dphi2, h1_ele_seed_dphi2pos, h1_ele_seed_drz2, h1_ele_seed_drz2pos, h1_ele_seed_mask, h1_ele_seed_mask_bpix, h1_ele_seed_mask_fpix, h1_ele_seed_mask_tec, h1_ele_seed_subdet2, h1_ele_superclusterfbrem, h1_ele_superclusterfbrem_barrel, h1_ele_superclusterfbrem_endcaps, h1_ele_TIP_all, h1_ele_TIP_all_barrel, h1_ele_TIP_all_endcaps, h1_ele_tkSumPt_dr03, h1_ele_tkSumPt_dr03_barrel, h1_ele_tkSumPt_dr03_endcaps, h1_ele_tkSumPt_dr04, h1_ele_tkSumPt_dr04_barrel, h1_ele_tkSumPt_dr04_endcaps, h1_ele_vertexAbsEta, h1_ele_vertexEta, h1_ele_vertexEta_all, h1_ele_vertexP, h1_ele_vertexPhi, h1_ele_vertexPt, h1_ele_vertexPt_5100, h1_ele_vertexPt_all, h1_ele_vertexPt_nocut, h1_ele_vertexTIP, h1_ele_vertexX, h1_ele_vertexY, h1_ele_vertexZ, h1_eleNum, h1_gamNum, h1_mc_AbsEta, h1_mc_AbsEta_matched, h1_mc_AbsEta_matched_qmisid, h1_mc_Eta, h1_mc_Eta_matched, h1_mc_Eta_matched_qmisid, h1_mc_P, h1_mc_Phi, h1_mc_Phi_matched, h1_mc_Phi_matched_qmisid, h1_mc_Pt, h1_mc_Pt_matched, h1_mc_Pt_matched_qmisid, h1_mc_Z, h1_mc_Z_matched, h1_mc_Z_matched_qmisid, h1_mcNum, h1_recCoreNum, h1_recEleNum, h1_recOfflineVertices, h1_recSeedNum, h1_recTrackNum, h1_scl_bcl_EtotoEtrue, h1_scl_bcl_EtotoEtrue_barrel, h1_scl_bcl_EtotoEtrue_endcaps, h1_scl_E1x5, h1_scl_E1x5_barrel, h1_scl_E1x5_endcaps, h1_scl_E2x5max, h1_scl_E2x5max_barrel, h1_scl_E2x5max_endcaps, h1_scl_E5x5, h1_scl_E5x5_barrel, h1_scl_E5x5_endcaps, h1_scl_En, h1_scl_EoEtrue_barrel, h1_scl_EoEtrue_barrel_etagap, h1_scl_EoEtrue_barrel_new, h1_scl_EoEtrue_barrel_new_etagap, h1_scl_EoEtrue_barrel_new_phigap, h1_scl_EoEtrue_barrel_phigap, h1_scl_EoEtrue_ebeegap, h1_scl_EoEtrue_ebeegap_new, h1_scl_EoEtrue_endcaps, h1_scl_EoEtrue_endcaps_deegap, h1_scl_EoEtrue_endcaps_new, h1_scl_EoEtrue_endcaps_new_deegap, h1_scl_EoEtrue_endcaps_new_ringgap, h1_scl_EoEtrue_endcaps_ringgap, h1_scl_EoEtrueGolden_barrel, h1_scl_EoEtrueGolden_endcaps, h1_scl_EoEtrueShowering_barrel, h1_scl_EoEtrueShowering_endcaps, h1_scl_ESFrac_endcaps, h1_scl_Et, h1_scl_Eta, h1_scl_full5x5_sigmaIetaIeta, h1_scl_full5x5_sigmaIetaIeta_barrel, h1_scl_full5x5_sigmaIetaIeta_endcaps, h1_scl_Phi, h1_scl_SigEtaEta, h1_scl_SigEtaEta_barrel, h1_scl_SigEtaEta_endcaps, h1_scl_SigIEtaIEta, h1_scl_SigIEtaIEta_barrel, h1_scl_SigIEtaIEta_endcaps, h1_scl_SigIEtaIEta_mAOD, h1_scl_SigIEtaIEta_mAOD_barrel, h1_scl_SigIEtaIEta_mAOD_endcaps, h2_ele_ambiguousTracksVsEta, h2_ele_ambiguousTracksVsPhi, h2_ele_ambiguousTracksVsPt, h2_ele_chargeVsEta, h2_ele_chargeVsPhi, h2_ele_chargeVsPt, h2_ele_chi2VsEta, h2_ele_chi2VsPhi, h2_ele_chi2VsPt, h2_ele_dEtaClVsEta_propOut, h2_ele_dEtaClVsPhi_propOut, h2_ele_dEtaClVsPt_propOut, h2_ele_dEtaEleClVsEta_propOut, h2_ele_dEtaEleClVsPhi_propOut, h2_ele_dEtaEleClVsPt_propOut, h2_ele_dEtaScVsEta_propVtx, h2_ele_dEtaScVsPhi_propVtx, h2_ele_dEtaScVsPt_propVtx, h2_ele_dPhiClVsEta_propOut, h2_ele_dPhiClVsPhi_propOut, h2_ele_dPhiClVsPt_propOut, h2_ele_dPhiEleClVsEta_propOut, h2_ele_dPhiEleClVsPhi_propOut, h2_ele_dPhiEleClVsPt_propOut, h2_ele_dPhiScVsEta_propVtx, h2_ele_dPhiScVsPhi_propVtx, h2_ele_dPhiScVsPt_propVtx, h2_ele_E2mnE1vsMee_all, h2_ele_E2mnE1vsMee_egeg_all, h2_ele_EeleOPoutVsE, h2_ele_EeleOPoutVsEta, h2_ele_EeleOPoutVsPhi, h2_ele_EoPoutVsE, h2_ele_EoPoutVsEta, h2_ele_EoPoutVsPhi, h2_ele_EoPVsE, h2_ele_EoPVsEta, h2_ele_EoPVsPhi, h2_ele_EseedOPVsE, h2_ele_EseedOPVsEta, h2_ele_EseedOPVsPhi, h2_ele_EtaMnEtaTrueVsEta, h2_ele_EtaMnEtaTrueVsPhi, h2_ele_EtaMnEtaTrueVsPt, h2_ele_foundHitsVsEta, h2_ele_foundHitsVsEta_mAOD, h2_ele_foundHitsVsPhi, h2_ele_foundHitsVsPt, h2_ele_HoEVsE, h2_ele_HoEVsEta, h2_ele_HoEVsPhi, h2_ele_lostHitsVsEta, h2_ele_lostHitsVsPhi, h2_ele_lostHitsVsPt, h2_ele_outerPtVsEta_mode, h2_ele_outerPtVsPhi_mode, h2_ele_outerPtVsPt_mode, h2_ele_outerPVsEta_mode, h2_ele_PhiMnPhiTrueVsEta, h2_ele_PhiMnPhiTrueVsPhi, h2_ele_PhiMnPhiTrueVsPt, h2_ele_PinMnPoutVsChi2_mode, h2_ele_PinMnPoutVsE_mode, h2_ele_PinMnPoutVsEta_mode, h2_ele_PinMnPoutVsPhi_mode, h2_ele_PinMnPoutVsPt_mode, h2_ele_PinVsPoutGolden_mean, h2_ele_PinVsPoutGolden_mode, h2_ele_PinVsPoutShowering_mean, h2_ele_PinVsPoutShowering_mode, h2_ele_PoPtrueVsEta, h2_ele_PoPtrueVsPhi, h2_ele_PoPtrueVsPt, h2_ele_PtinVsPtoutGolden_mean, h2_ele_PtinVsPtoutGolden_mode, h2_ele_PtinVsPtoutShowering_mean, h2_ele_PtinVsPtoutShowering_mode, h2_ele_seed_dphi2posVsEta, h2_ele_seed_dphi2posVsPt, h2_ele_seed_dphi2VsEta, h2_ele_seed_dphi2VsPt, h2_ele_seed_drz2posVsEta, h2_ele_seed_drz2posVsPt, h2_ele_seed_drz2VsEta, h2_ele_seed_drz2VsPt, h2_ele_sigmaIetaIetaVsPt, h2_ele_vertexEtaVsPhi, h2_ele_vertexPtVsEta, h2_ele_vertexPtVsPhi, h2_ele_vertexTIPVsEta, h2_ele_vertexTIPVsPhi, h2_ele_vertexTIPVsPt, h2_mc_PtEta, h2_mc_PtEta_matched, h2_scl_EoEtruePfVsEg, h2_scl_EoEtrueVsrecOfflineVertices, h2_scl_EoEtrueVsrecOfflineVertices_barrel, h2_scl_EoEtrueVsrecOfflineVertices_endcaps, h2_scl_EtaVsPhi, h2_scl_EtVsEta, h2_scl_EtVsPhi, hoe_max, hoe_min, hoe_nbin, inputFile_, inputInternalPath_, isoFromDepsEcalFull03Tag_, isoFromDepsEcalFull04Tag_, isoFromDepsEcalReduced03Tag_, isoFromDepsEcalReduced04Tag_, isoFromDepsHcal03Tag_, isoFromDepsHcal04Tag_, isoFromDepsTk03Tag_, isoFromDepsTk04Tag_, lhits_max, lhits_nbin, matchingIDs_, matchingMotherIDs_, maxAbsEta_, maxPt_, mcTruthCollection_, mee_max, mee_min, mee_nbin, offlineVerticesCollection_, opv_max, opv_min, opv_nbin, outputFile_, outputInternalPath_, p1_ele_fbremVsEta_mean, p1_ele_fbremVsEta_mode, p2D_nbin, p_max, p_nbin, phi2D_nbin, phi_max, phi_min, phi_nbin, poptrue_max, poptrue_min, poptrue_nbin, pt2D_nbin, pt_max, pt_nbin, pteff_nbin, readAOD_, seed_max, seed_min, seed_nbin, set_EfficiencyFlag, set_StatOverflowFlag, AlCaHLTBitMon_QueryRunRegistry::string, track_max, track_min, track_nbin, and xyz_nbin.

◆ ~ElectronMcSignalValidator()

ElectronMcSignalValidator::~ElectronMcSignalValidator ( )
override

Definition at line 3269 of file ElectronMcSignalValidator.cc.

3269 {}

Member Function Documentation

◆ analyze()

void ElectronMcSignalValidator::analyze ( const edm::Event e,
const edm::EventSetup c 
)
overridevirtual

Reimplemented from ElectronDqmAnalyzerBase.

Definition at line 3271 of file ElectronMcSignalValidator.cc.

3271  {
3272  // get collections
3275  edm::Handle<GsfElectronCoreCollection> gsfElectronCores;
3276  iEvent.getByToken(electronCoreCollection_, gsfElectronCores);
3277  edm::Handle<GsfTrackCollection> gsfElectronTracks;
3278  iEvent.getByToken(electronTrackCollection_, gsfElectronTracks);
3279  edm::Handle<ElectronSeedCollection> gsfElectronSeeds;
3280  iEvent.getByToken(electronSeedCollection_, gsfElectronSeeds);
3282  iEvent.getByToken(mcTruthCollection_, genParticles);
3283  edm::Handle<reco::BeamSpot> theBeamSpot;
3284  iEvent.getByToken(beamSpotTag_, theBeamSpot);
3285 
3286  edm::Handle<edm::ValueMap<double> > isoFromDepsTk03Handle;
3287  iEvent.getByToken(isoFromDepsTk03Tag_, isoFromDepsTk03Handle);
3288 
3289  edm::Handle<edm::ValueMap<double> > isoFromDepsTk04Handle;
3290  iEvent.getByToken(isoFromDepsTk04Tag_, isoFromDepsTk04Handle);
3291 
3292  edm::Handle<edm::ValueMap<double> > isoFromDepsEcalFull03Handle;
3293  iEvent.getByToken(isoFromDepsEcalFull03Tag_, isoFromDepsEcalFull03Handle);
3294 
3295  edm::Handle<edm::ValueMap<double> > isoFromDepsEcalFull04Handle;
3296  iEvent.getByToken(isoFromDepsEcalFull04Tag_, isoFromDepsEcalFull04Handle);
3297 
3298  edm::Handle<edm::ValueMap<double> > isoFromDepsEcalReduced03Handle;
3299  iEvent.getByToken(isoFromDepsEcalReduced03Tag_, isoFromDepsEcalReduced03Handle);
3300 
3301  edm::Handle<edm::ValueMap<double> > isoFromDepsEcalReduced04Handle;
3302  iEvent.getByToken(isoFromDepsEcalReduced04Tag_, isoFromDepsEcalReduced04Handle);
3303 
3304  edm::Handle<edm::ValueMap<double> > isoFromDepsHcal03Handle;
3305  iEvent.getByToken(isoFromDepsHcal03Tag_, isoFromDepsHcal03Handle);
3306 
3307  edm::Handle<edm::ValueMap<double> > isoFromDepsHcal04Handle;
3308  iEvent.getByToken(isoFromDepsHcal04Tag_, isoFromDepsHcal04Handle);
3309 
3310  edm::Handle<reco::VertexCollection> vertexCollectionHandle;
3311  iEvent.getByToken(offlineVerticesCollection_, vertexCollectionHandle);
3312  if (!vertexCollectionHandle.isValid()) {
3313  edm::LogInfo("ElectronMcSignalValidator::analyze") << "vertexCollectionHandle KO";
3314  } else {
3315  edm::LogInfo("ElectronMcSignalValidator::analyze") << "vertexCollectionHandle OK";
3316  }
3317 
3318  edm::LogInfo("ElectronMcSignalValidator::analyze")
3319  << "Treating event " << iEvent.id() << " with " << gsfElectrons.product()->size() << " electrons";
3320  h1_recEleNum->Fill((*gsfElectrons).size());
3321  h1_recCoreNum->Fill((*gsfElectronCores).size());
3322  h1_recTrackNum->Fill((*gsfElectronTracks).size());
3323  h1_recSeedNum->Fill((*gsfElectronSeeds).size());
3324  h1_recOfflineVertices->Fill((*vertexCollectionHandle).size());
3325 
3326  //===============================================
3327  // all rec electrons
3328  //===============================================
3329 
3330  reco::GsfElectronCollection::const_iterator gsfIter;
3331  // mee only
3332  for (gsfIter = gsfElectrons->begin(); gsfIter != gsfElectrons->end(); gsfIter++) {
3333  // preselect electrons
3334  // if (gsfIter->pt()>maxPt_ || std::abs(gsfIter->eta())>maxAbsEta_) continue ;
3335 
3336  //
3337  float enrj1 = gsfIter->ecalEnergy();
3338 
3339  reco::GsfElectronCollection::const_iterator gsfIter2;
3340  for (gsfIter2 = gsfIter + 1; gsfIter2 != gsfElectrons->end(); gsfIter2++) {
3341  math::XYZTLorentzVector p12 = (*gsfIter).p4() + (*gsfIter2).p4();
3342  float mee2 = p12.Dot(p12);
3343  float enrj2 = gsfIter2->ecalEnergy();
3344  h1_ele_mee_all->Fill(sqrt(mee2));
3345  h2_ele_E2mnE1vsMee_all->Fill(sqrt(mee2), enrj2 - enrj1);
3346  if (gsfIter->ecalDrivenSeed() && gsfIter2->ecalDrivenSeed()) {
3347  h2_ele_E2mnE1vsMee_egeg_all->Fill(sqrt(mee2), enrj2 - enrj1);
3348  }
3349  if (gsfIter->charge() * gsfIter2->charge() < 0.) {
3350  h1_ele_mee_os->Fill(sqrt(mee2));
3351  if (gsfIter->isEB() && gsfIter2->isEB()) {
3352  h1_ele_mee_os_ebeb->Fill(sqrt(mee2));
3353  }
3354  if ((gsfIter->isEB() && gsfIter2->isEE()) || (gsfIter->isEE() && gsfIter2->isEB()))
3355  h1_ele_mee_os_ebee->Fill(sqrt(mee2));
3356  if (gsfIter->isEE() && gsfIter2->isEE()) {
3357  h1_ele_mee_os_eeee->Fill(sqrt(mee2));
3358  }
3359  if ((gsfIter->classification() == GsfElectron::GOLDEN && gsfIter2->classification() == GsfElectron::GOLDEN) ||
3360  (gsfIter->classification() == GsfElectron::GOLDEN && gsfIter2->classification() == GsfElectron::BIGBREM) ||
3361  (gsfIter->classification() == GsfElectron::BIGBREM && gsfIter2->classification() == GsfElectron::GOLDEN) ||
3362  (gsfIter->classification() == GsfElectron::BIGBREM && gsfIter2->classification() == GsfElectron::BIGBREM)) {
3363  h1_ele_mee_os_gg->Fill(sqrt(mee2));
3364  } else if ((gsfIter->classification() == GsfElectron::SHOWERING &&
3365  gsfIter2->classification() == GsfElectron::SHOWERING) ||
3366  (gsfIter->classification() == GsfElectron::SHOWERING && gsfIter2->isGap()) ||
3367  (gsfIter->isGap() && gsfIter2->classification() == GsfElectron::SHOWERING) ||
3368  (gsfIter->isGap() && gsfIter2->isGap())) {
3369  h1_ele_mee_os_bb->Fill(sqrt(mee2));
3370  } else {
3371  h1_ele_mee_os_gb->Fill(sqrt(mee2));
3372  }
3373  }
3374  }
3375  }
3376 
3377  for (gsfIter = gsfElectrons->begin(); gsfIter != gsfElectrons->end(); gsfIter++) {
3378  // preselect electrons
3379  if (gsfIter->pt() > maxPt_ || std::abs(gsfIter->eta()) > maxAbsEta_)
3380  continue;
3381 
3382  //
3383  h1_ele_EoverP_all->Fill(gsfIter->eSuperClusterOverP());
3384  h1_ele_EseedOP_all->Fill(gsfIter->eSeedClusterOverP());
3385  h1_ele_EoPout_all->Fill(gsfIter->eSeedClusterOverPout());
3386  h1_ele_EeleOPout_all->Fill(gsfIter->eEleClusterOverPout());
3387  h1_ele_dEtaSc_propVtx_all->Fill(gsfIter->deltaEtaSuperClusterTrackAtVtx());
3388  h1_ele_dPhiSc_propVtx_all->Fill(gsfIter->deltaPhiSuperClusterTrackAtVtx());
3389  h1_ele_dEtaCl_propOut_all->Fill(gsfIter->deltaEtaSeedClusterTrackAtCalo());
3390  h1_ele_dPhiCl_propOut_all->Fill(gsfIter->deltaPhiSeedClusterTrackAtCalo());
3391  h1_ele_HoE_all->Fill(gsfIter->hcalOverEcal());
3392  h1_ele_HoE_bc_all->Fill(gsfIter->hcalOverEcalBc());
3393  h1_ele_TIP_all->Fill(EleRelPoint(gsfIter->vertex(), theBeamSpot->position()).perp());
3394  h1_ele_vertexEta_all->Fill(gsfIter->eta());
3395  h1_ele_vertexPt_all->Fill(gsfIter->pt());
3396  h1_ele_Et_all->Fill(gsfIter->ecalEnergy() / cosh(gsfIter->superCluster()->eta()));
3397 
3398  // conversion rejection
3399  int flags = gsfIter->convFlags();
3400  if (flags == -9999) {
3401  flags = -1;
3402  }
3404  if (flags >= 0.) {
3405  h1_ele_convDist_all->Fill(gsfIter->convDist());
3406  h1_ele_convDcot_all->Fill(gsfIter->convDcot());
3407  h1_ele_convRadius_all->Fill(gsfIter->convRadius());
3408  }
3409  }
3410 
3411  //===============================================
3412  // charge mis-ID
3413  //===============================================
3414 
3415  int mcNum = 0, gamNum = 0, eleNum = 0;
3416  bool matchingID, matchingMotherID;
3417 
3418  reco::GenParticleCollection::const_iterator mcIter;
3419  for (mcIter = genParticles->begin(); mcIter != genParticles->end(); mcIter++) {
3420  /* // DEBUG LINES - KEEP IT !
3421  std::cout << "\nevt ID = " << iEvent.id() ;
3422  std::cout << ", mcIter position : " << mcIter - genParticles->begin() << std::endl ;
3423  std::cout << "pdgID : " << mcIter->pdgId() << ", Pt : " << mcIter->pt() << ", eta : " << mcIter->eta() << ", phi : " << mcIter->phi() << std::endl;
3424  // DEBUG LINES - KEEP IT ! */
3425 
3426  // select requested matching gen particle
3427  matchingID = false;
3428  for (unsigned int i = 0; i < matchingIDs_.size(); i++) {
3429  if (mcIter->pdgId() == matchingIDs_[i]) {
3430  matchingID = true;
3431  /* // DEBUG LINES - KEEP IT !
3432  std::cout << "\nMatching mis-reco : matchingIDs_.size() = " << matchingIDs_.size() << ", evt ID = " << iEvent.id() ;
3433  std::cout << ", mcIter pdgID : " << mcIter->pdgId() << ", matchingID : " << matchingID << std::endl ;
3434  // DEBUG LINES - KEEP IT ! */
3435  }
3436  }
3437  if (matchingID) {
3438  // select requested mother matching gen particle
3439  // always include single particle with no mother
3440  const Candidate *mother = mcIter->mother();
3441  matchingMotherID = false;
3442  for (unsigned int i = 0; i < matchingMotherIDs_.size(); i++) {
3443  /* // DEBUG LINES - KEEP IT !
3444  std::cout << "Matching : matchingMotherID[" << ii << "] : "<< matchingMotherIDs_[ii] << ", evt ID = " << iEvent.id() << ", mother : " << mother ;
3445  if (mother != 0) {
3446  std::cout << "mother : " << mother << ", mother pdgID : " << mother->pdgId() << std::endl ;
3447  std::cout << "mother pdgID : " << mother->pdgId() << ", Pt : " << mother->pt() << ", eta : " << mother->eta() << ", phi : " << mother->phi() << std::endl;
3448  }
3449  else {
3450  std::cout << std::endl;
3451  }
3452  // DEBUG LINES - KEEP IT ! */
3453 
3454  if (mother == nullptr) {
3455  matchingMotherID = true;
3456  } else if (mother->pdgId() == matchingMotherIDs_[i]) {
3457  if (mother->numberOfDaughters() <= 2) {
3458  matchingMotherID = true;
3459  /* // DEBUG LINES - KEEP IT !
3460  std::cout << "Matching mis-reco : matchingMotherID[" << i << "] : " << matchingMotherIDs_[i] << ", evt ID = " << iEvent.id() << ", mother : " << mother ; // debug lines
3461  std::cout << "evt ID = " << iEvent.id() ; // debug lines
3462  std::cout << " - nb of Daughters : " << mother->numberOfDaughters() << " - pdgId() : " << mother->pdgId() << std::endl; // debug lines
3463  // DEBUG LINES - KEEP IT ! */
3464  }
3465  } // end of mother if test
3466  }
3467  if (matchingMotherID) {
3468  if (mcIter->pt() > maxPt_ || std::abs(mcIter->eta()) > maxAbsEta_) {
3469  continue;
3470  }
3471  // suppress the endcaps
3472  //if (std::abs(mcIter->eta()) > 1.5) continue;
3473  // select central z
3474  //if ( std::abs(mcIter->production_vertex()->position().z())>50.) continue;
3475 
3476  // looking for the best matching gsf electron
3477  bool okGsfFound = false;
3478  double gsfOkRatio = 999999.;
3479 
3480  // find best matched electron
3481  reco::GsfElectron bestGsfElectron;
3482  reco::GsfElectronCollection::const_iterator gsfIter;
3483  for (gsfIter = gsfElectrons->begin(); gsfIter != gsfElectrons->end(); gsfIter++) {
3484  double dphi = gsfIter->phi() - mcIter->phi();
3485  if (std::abs(dphi) > CLHEP::pi) {
3486  dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
3487  }
3488  double deltaR2 = (gsfIter->eta() - mcIter->eta()) * (gsfIter->eta() - mcIter->eta()) + dphi * dphi;
3489  if (deltaR2 < deltaR2_) {
3490  double mc_charge = mcIter->pdgId() == 11 ? -1. : 1.;
3491  h1_ele_ChargeMnChargeTrue->Fill(std::abs(gsfIter->charge() - mc_charge));
3492  // require here a charge mismatch
3493  if (((mcIter->pdgId() == 11) && (gsfIter->charge() > 0.)) ||
3494  ((mcIter->pdgId() == -11) && (gsfIter->charge() < 0.))) {
3495  double tmpGsfRatio = gsfIter->p() / mcIter->p();
3496  if (std::abs(tmpGsfRatio - 1) < std::abs(gsfOkRatio - 1)) {
3497  gsfOkRatio = tmpGsfRatio;
3498  bestGsfElectron = *gsfIter;
3499  okGsfFound = true;
3500  }
3501  }
3502  }
3503  } // loop over rec ele to look for the best one
3504 
3505  // analysis when the mc track is found
3506  if (okGsfFound) {
3507  // generated distributions for matched electrons
3508  h1_mc_Pt_matched_qmisid->Fill(mcIter->pt());
3509  h1_mc_Phi_matched_qmisid->Fill(mcIter->phi());
3510  h1_mc_AbsEta_matched_qmisid->Fill(std::abs(mcIter->eta()));
3511  h1_mc_Eta_matched_qmisid->Fill(mcIter->eta());
3512  h1_mc_Z_matched_qmisid->Fill(mcIter->vz());
3513  }
3514  }
3515  }
3516  }
3517 
3518  //===============================================
3519  // association mc-reco
3520  //===============================================
3521 
3522  for (mcIter = genParticles->begin(); mcIter != genParticles->end(); mcIter++) {
3523  // number of mc particles
3524  mcNum++;
3525 
3526  // counts photons
3527  if (mcIter->pdgId() == 22) {
3528  gamNum++;
3529  }
3530 
3531  // select requested matching gen particle
3532  matchingID = false;
3533  for (unsigned int i = 0; i < matchingIDs_.size(); i++) {
3534  if (mcIter->pdgId() == matchingIDs_[i]) {
3535  matchingID = true;
3536  }
3537  }
3538  if (!matchingID)
3539  continue;
3540 
3541  // select requested mother matching gen particle
3542  // always include single particle with no mother
3543  const Candidate *mother = mcIter->mother();
3544  matchingMotherID = false;
3545  for (unsigned int i = 0; i < matchingMotherIDs_.size(); i++) {
3546  if ((mother == nullptr) || ((mother != nullptr) && mother->pdgId() == matchingMotherIDs_[i])) {
3547  matchingMotherID = true;
3548  /* // DEBUG LINES - KEEP IT !
3549  std::cout << "Matching mc-reco : matchingMotherID[" << i << "] : " << matchingMotherIDs_[i] << ", evt ID = " << iEvent.id() << ", mother : " << mother ;
3550  if (mother != 0) {
3551  std::cout << ", mother pdgID : " << mother->pdgId() << std::endl ;
3552  }
3553  else {
3554  std::cout << std::endl ;
3555  }
3556  // DEBUG LINES - KEEP IT ! */
3557  }
3558  }
3559  if (!matchingMotherID)
3560  continue;
3561 
3562  // electron preselection
3563  if (mcIter->pt() > maxPt_ || std::abs(mcIter->eta()) > maxAbsEta_) {
3564  continue;
3565  }
3566 
3567  // suppress the endcaps
3568  //if (std::abs(mcIter->eta()) > 1.5) continue;
3569  // select central z
3570  //if ( std::abs(mcIter->production_vertex()->position().z())>50.) continue;
3571 
3572  eleNum++;
3573  h1_mc_Eta->Fill(mcIter->eta());
3574  h1_mc_AbsEta->Fill(std::abs(mcIter->eta()));
3575  h1_mc_P->Fill(mcIter->p());
3576  h1_mc_Pt->Fill(mcIter->pt());
3577  h1_mc_Phi->Fill(mcIter->phi());
3578  h1_mc_Z->Fill(mcIter->vz());
3579  h2_mc_PtEta->Fill(mcIter->eta(), mcIter->pt());
3580 
3581  // find best matched electron
3582  bool okGsfFound = false;
3583  bool passMiniAODSelection = true;
3584  double gsfOkRatio = 999999.;
3585  reco::GsfElectron bestGsfElectron;
3586  reco::GsfElectronRef bestGsfElectronRef;
3587  reco::GsfElectronCollection::const_iterator gsfIter;
3589  for (gsfIter = gsfElectrons->begin(), iElectron = 0; gsfIter != gsfElectrons->end(); gsfIter++, iElectron++) {
3590  // temporary cut for pt < 5.
3591  double dphi = gsfIter->phi() - mcIter->phi();
3592  if (std::abs(dphi) > CLHEP::pi) {
3593  dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
3594  }
3595  double deltaR2 = (gsfIter->eta() - mcIter->eta()) * (gsfIter->eta() - mcIter->eta()) + dphi * dphi;
3596  if (deltaR2 < deltaR2_) {
3597  if (((mcIter->pdgId() == 11) && (gsfIter->charge() < 0.)) ||
3598  ((mcIter->pdgId() == -11) && (gsfIter->charge() > 0.))) {
3599  double tmpGsfRatio = gsfIter->p() / mcIter->p();
3600  if (std::abs(tmpGsfRatio - 1) < std::abs(gsfOkRatio - 1)) {
3601  gsfOkRatio = tmpGsfRatio;
3602  bestGsfElectron = *gsfIter;
3603  bestGsfElectronRef = reco::GsfElectronRef(gsfElectrons, iElectron);
3604  okGsfFound = true;
3605 
3606  //std::cout << "evt ID : " << iEvent.id() << " - Pt : " << bestGsfElectron.pt() << " - eta : " << bestGsfElectron.eta() << " - phi : " << bestGsfElectron.phi() << std::endl; // debug lines
3607  }
3608  }
3609  }
3610  } // loop over rec ele to look for the best one
3611  if (!okGsfFound)
3612  continue;
3613 
3614  //------------------------------------
3615  // analysis when the mc track is found
3616  //------------------------------------
3617  passMiniAODSelection = bestGsfElectron.pt() >= 5.;
3618 
3619  // electron related distributions
3620  h1_ele_charge->Fill(bestGsfElectron.charge());
3621  h2_ele_chargeVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.charge());
3622  h2_ele_chargeVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.charge());
3623  h2_ele_chargeVsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.charge());
3624  h1_ele_vertexP->Fill(bestGsfElectron.p());
3625  h1_ele_vertexPt->Fill(bestGsfElectron.pt());
3626  if (bestGsfElectron.scSigmaIEtaIEta() == 0.)
3627  h1_ele_vertexPt_nocut->Fill(bestGsfElectron.pt());
3628  h1_ele_Et->Fill(bestGsfElectron.ecalEnergy() / cosh(bestGsfElectron.superCluster()->eta()));
3629  h2_ele_vertexPtVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.pt());
3630  h2_ele_vertexPtVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.pt());
3631  h1_ele_vertexEta->Fill(bestGsfElectron.eta());
3632 
3633  h2_scl_EoEtrueVsrecOfflineVertices->Fill((*vertexCollectionHandle).size(),
3634  bestGsfElectron.ecalEnergy() / mcIter->p());
3635  if (bestGsfElectron.isEB())
3636  h2_scl_EoEtrueVsrecOfflineVertices_barrel->Fill((*vertexCollectionHandle).size(),
3637  bestGsfElectron.ecalEnergy() / mcIter->p());
3638  if (bestGsfElectron.isEE())
3639  h2_scl_EoEtrueVsrecOfflineVertices_endcaps->Fill((*vertexCollectionHandle).size(),
3640  bestGsfElectron.ecalEnergy() / mcIter->p());
3641 
3642  // generated distributions for matched electrons
3643  h1_mc_Pt_matched->Fill(mcIter->pt());
3644  h1_mc_Phi_matched->Fill(mcIter->phi());
3645  h1_mc_AbsEta_matched->Fill(std::abs(mcIter->eta()));
3646  h1_mc_Eta_matched->Fill(mcIter->eta());
3647  h2_mc_PtEta_matched->Fill(mcIter->eta(), mcIter->pt());
3648  h2_ele_vertexEtaVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.eta());
3649  h1_ele_vertexPhi->Fill(bestGsfElectron.phi());
3650  h1_ele_vertexX->Fill(bestGsfElectron.vertex().x());
3651  h1_ele_vertexY->Fill(bestGsfElectron.vertex().y());
3652  h1_ele_vertexZ->Fill(bestGsfElectron.vertex().z());
3653  h1_mc_Z_matched->Fill(mcIter->vz());
3654  double d = (bestGsfElectron.vertex().x() - mcIter->vx()) * (bestGsfElectron.vertex().x() - mcIter->vx()) +
3655  (bestGsfElectron.vertex().y() - mcIter->vy()) * (bestGsfElectron.vertex().y() - mcIter->vy());
3656  d = sqrt(d);
3658  h2_ele_vertexTIPVsEta->Fill(bestGsfElectron.eta(), d);
3659  h2_ele_vertexTIPVsPhi->Fill(bestGsfElectron.phi(), d);
3660  h2_ele_vertexTIPVsPt->Fill(bestGsfElectron.pt(), d);
3661  h1_ele_EtaMnEtaTrue->Fill(bestGsfElectron.eta() - mcIter->eta());
3662  if (bestGsfElectron.isEB())
3663  h1_ele_EtaMnEtaTrue_barrel->Fill(bestGsfElectron.eta() - mcIter->eta());
3664  if (bestGsfElectron.isEE())
3665  h1_ele_EtaMnEtaTrue_endcaps->Fill(bestGsfElectron.eta() - mcIter->eta());
3666  h2_ele_EtaMnEtaTrueVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.eta() - mcIter->eta());
3667  h2_ele_EtaMnEtaTrueVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.eta() - mcIter->eta());
3668  h2_ele_EtaMnEtaTrueVsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.eta() - mcIter->eta());
3669  h1_ele_PhiMnPhiTrue->Fill(bestGsfElectron.phi() - mcIter->phi());
3670  if (bestGsfElectron.isEB())
3671  h1_ele_PhiMnPhiTrue_barrel->Fill(bestGsfElectron.phi() - mcIter->phi());
3672  if (bestGsfElectron.isEE())
3673  h1_ele_PhiMnPhiTrue_endcaps->Fill(bestGsfElectron.phi() - mcIter->phi());
3674  h1_ele_PhiMnPhiTrue2->Fill(bestGsfElectron.phi() - mcIter->phi());
3675  h2_ele_PhiMnPhiTrueVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.phi() - mcIter->phi());
3676  h2_ele_PhiMnPhiTrueVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.phi() - mcIter->phi());
3677  h2_ele_PhiMnPhiTrueVsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.phi() - mcIter->phi());
3678  h1_ele_PoPtrue->Fill(bestGsfElectron.p() / mcIter->p());
3679  h1_ele_PtoPttrue->Fill(bestGsfElectron.pt() / mcIter->pt());
3680  h2_ele_PoPtrueVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.p() / mcIter->p());
3681  h2_ele_PoPtrueVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.p() / mcIter->p());
3682  h2_ele_PoPtrueVsPt->Fill(bestGsfElectron.py(), bestGsfElectron.p() / mcIter->p());
3683  // if (passMiniAODSelection) { // Pt > 5.
3684  h2_ele_sigmaIetaIetaVsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.scSigmaIEtaIEta());
3685  // }
3686  if (bestGsfElectron.isEB())
3687  h1_ele_PoPtrue_barrel->Fill(bestGsfElectron.p() / mcIter->p());
3688  if (bestGsfElectron.isEE())
3689  h1_ele_PoPtrue_endcaps->Fill(bestGsfElectron.p() / mcIter->p());
3690  if (bestGsfElectron.isEB() && bestGsfElectron.classification() == GsfElectron::GOLDEN)
3691  h1_ele_PoPtrue_golden_barrel->Fill(bestGsfElectron.p() / mcIter->p());
3692  if (bestGsfElectron.isEE() && bestGsfElectron.classification() == GsfElectron::GOLDEN)
3693  h1_ele_PoPtrue_golden_endcaps->Fill(bestGsfElectron.p() / mcIter->p());
3694  if (bestGsfElectron.isEB() && bestGsfElectron.classification() == GsfElectron::SHOWERING)
3695  h1_ele_PoPtrue_showering_barrel->Fill(bestGsfElectron.p() / mcIter->p());
3696  if (bestGsfElectron.isEE() && bestGsfElectron.classification() == GsfElectron::SHOWERING)
3697  h1_ele_PoPtrue_showering_endcaps->Fill(bestGsfElectron.p() / mcIter->p());
3698  if (bestGsfElectron.isEB())
3699  h1_ele_PtoPttrue_barrel->Fill(bestGsfElectron.pt() / mcIter->pt());
3700  if (bestGsfElectron.isEE())
3701  h1_ele_PtoPttrue_endcaps->Fill(bestGsfElectron.pt() / mcIter->pt());
3703  if (bestGsfElectron.isEB())
3705  if (bestGsfElectron.isEE())
3707  h1_ele_combinedP4Error->Fill(bestGsfElectron.p4Error(bestGsfElectron.P4_COMBINATION));
3708  if (bestGsfElectron.isEB())
3709  h1_ele_combinedP4Error_barrel->Fill(bestGsfElectron.p4Error(bestGsfElectron.P4_COMBINATION));
3710  if (bestGsfElectron.isEE())
3711  h1_ele_combinedP4Error_endcaps->Fill(bestGsfElectron.p4Error(bestGsfElectron.P4_COMBINATION));
3712 
3713  // supercluster related distributions
3714  reco::SuperClusterRef sclRef = bestGsfElectron.superCluster();
3715 
3716  h1_scl_En->Fill(bestGsfElectron.ecalEnergy());
3717  if (bestGsfElectron.isEB())
3718  h1_scl_EoEtrue_barrel->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3719  if (bestGsfElectron.isEE())
3720  h1_scl_EoEtrue_endcaps->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3721  if (bestGsfElectron.isEB() && bestGsfElectron.isEBEtaGap())
3722  h1_scl_EoEtrue_barrel_etagap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3723  if (bestGsfElectron.isEB() && bestGsfElectron.isEBPhiGap())
3724  h1_scl_EoEtrue_barrel_phigap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3725  if (bestGsfElectron.isEBEEGap())
3726  h1_scl_EoEtrue_ebeegap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3727  if (bestGsfElectron.isEE() && bestGsfElectron.isEEDeeGap())
3728  h1_scl_EoEtrue_endcaps_deegap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3729  if (bestGsfElectron.isEE() && bestGsfElectron.isEERingGap())
3730  h1_scl_EoEtrue_endcaps_ringgap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3731  if (bestGsfElectron.isEB())
3732  h1_scl_EoEtrue_barrel_new->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3733  if (bestGsfElectron.isEE())
3734  h1_scl_EoEtrue_endcaps_new->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3735  if (bestGsfElectron.isEB() && bestGsfElectron.isEBEtaGap())
3736  h1_scl_EoEtrue_barrel_new_etagap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3737  if (bestGsfElectron.isEB() && bestGsfElectron.isEBPhiGap())
3738  h1_scl_EoEtrue_barrel_new_phigap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3739  if (bestGsfElectron.isEBEEGap())
3740  h1_scl_EoEtrue_ebeegap_new->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3741  if (bestGsfElectron.isEE() && bestGsfElectron.isEEDeeGap())
3742  h1_scl_EoEtrue_endcaps_new_deegap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3743  if (bestGsfElectron.isEE() && bestGsfElectron.isEERingGap())
3744  h1_scl_EoEtrue_endcaps_new_ringgap->Fill(bestGsfElectron.ecalEnergy() / mcIter->p());
3745 
3746  double R = TMath::Sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y() + sclRef->z() * sclRef->z());
3747  double Rt = TMath::Sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y());
3748  h1_scl_Et->Fill(sclRef->energy() * (Rt / R));
3749  h2_scl_EtVsEta->Fill(sclRef->eta(), sclRef->energy() * (Rt / R));
3750  h2_scl_EtVsPhi->Fill(sclRef->phi(), sclRef->energy() * (Rt / R));
3751  h1_scl_Eta->Fill(sclRef->eta());
3752  h2_scl_EtaVsPhi->Fill(sclRef->phi(), sclRef->eta());
3753  h1_scl_Phi->Fill(sclRef->phi());
3754  h1_scl_SigEtaEta->Fill(bestGsfElectron.scSigmaEtaEta());
3755  if (bestGsfElectron.isEB())
3756  h1_scl_SigEtaEta_barrel->Fill(bestGsfElectron.scSigmaEtaEta());
3757  if (bestGsfElectron.isEE())
3758  h1_scl_SigEtaEta_endcaps->Fill(bestGsfElectron.scSigmaEtaEta());
3759  h1_scl_SigIEtaIEta->Fill(bestGsfElectron.scSigmaIEtaIEta());
3760  if (bestGsfElectron.isEB())
3761  h1_scl_SigIEtaIEta_barrel->Fill(bestGsfElectron.scSigmaIEtaIEta());
3762  if (bestGsfElectron.isEE())
3763  h1_scl_SigIEtaIEta_endcaps->Fill(bestGsfElectron.scSigmaIEtaIEta());
3764  if (passMiniAODSelection) { // Pt > 5.
3765  h1_scl_SigIEtaIEta_mAOD->Fill(bestGsfElectron.scSigmaIEtaIEta());
3766  if (bestGsfElectron.isEB())
3768  if (bestGsfElectron.isEE())
3770  }
3772  if (bestGsfElectron.isEB())
3774  if (bestGsfElectron.isEE())
3776  h1_scl_E1x5->Fill(bestGsfElectron.scE1x5());
3777  if (bestGsfElectron.isEB())
3778  h1_scl_E1x5_barrel->Fill(bestGsfElectron.scE1x5());
3779  if (bestGsfElectron.isEE())
3780  h1_scl_E1x5_endcaps->Fill(bestGsfElectron.scE1x5());
3781  h1_scl_E2x5max->Fill(bestGsfElectron.scE2x5Max());
3782  if (bestGsfElectron.isEB())
3783  h1_scl_E2x5max_barrel->Fill(bestGsfElectron.scE2x5Max());
3784  if (bestGsfElectron.isEE())
3785  h1_scl_E2x5max_endcaps->Fill(bestGsfElectron.scE2x5Max());
3786  h1_scl_E5x5->Fill(bestGsfElectron.scE5x5());
3787  if (bestGsfElectron.isEB())
3788  h1_scl_E5x5_barrel->Fill(bestGsfElectron.scE5x5());
3789  if (bestGsfElectron.isEE())
3790  h1_scl_E5x5_endcaps->Fill(bestGsfElectron.scE5x5());
3791  float pfEnergy = 0.;
3792  if (!bestGsfElectron.parentSuperCluster().isNull())
3793  pfEnergy = bestGsfElectron.parentSuperCluster()->energy();
3794  h2_scl_EoEtruePfVsEg->Fill(bestGsfElectron.ecalEnergy() / mcIter->p(), pfEnergy / mcIter->p());
3795  /*New from 06 05 2016*/
3796  // h1_scl_ESFrac->Fill( sclRef->preshowerEnergy() / sclRef->rawEnergy() );
3797  if (bestGsfElectron.isEE())
3798  h1_scl_ESFrac_endcaps->Fill(sclRef->preshowerEnergy() / sclRef->rawEnergy());
3799 
3800  float Etot = 0.;
3801  CaloCluster_iterator it = bestGsfElectron.superCluster()->clustersBegin();
3802  CaloCluster_iterator itend = bestGsfElectron.superCluster()->clustersEnd();
3803  for (; it != itend; ++it) {
3804  Etot += (*it)->energy();
3805  }
3806  h1_scl_bcl_EtotoEtrue->Fill(Etot / mcIter->p());
3807  if (bestGsfElectron.isEB())
3808  h1_scl_bcl_EtotoEtrue_barrel->Fill(Etot / mcIter->p());
3809  if (bestGsfElectron.isEE())
3810  h1_scl_bcl_EtotoEtrue_endcaps->Fill(Etot / mcIter->p());
3811 
3812  // track related distributions
3814  h2_ele_ambiguousTracksVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.ambiguousGsfTracksSize());
3815  h2_ele_ambiguousTracksVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.ambiguousGsfTracksSize());
3816  h2_ele_ambiguousTracksVsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.ambiguousGsfTracksSize());
3817  if (!readAOD_) // track extra does not exist in AOD
3818  {
3819  h1_ele_foundHits->Fill(bestGsfElectron.gsfTrack()->numberOfValidHits());
3820  if (bestGsfElectron.isEB())
3821  h1_ele_foundHits_barrel->Fill(bestGsfElectron.gsfTrack()->numberOfValidHits());
3822  if (bestGsfElectron.isEE())
3823  h1_ele_foundHits_endcaps->Fill(bestGsfElectron.gsfTrack()->numberOfValidHits());
3824  h2_ele_foundHitsVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.gsfTrack()->numberOfValidHits());
3825  if (passMiniAODSelection) { // Pt > 5.
3826  h2_ele_foundHitsVsEta_mAOD->Fill(bestGsfElectron.eta(), bestGsfElectron.gsfTrack()->numberOfValidHits());
3827  }
3828  h2_ele_foundHitsVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.gsfTrack()->numberOfValidHits());
3829  h2_ele_foundHitsVsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.gsfTrack()->numberOfValidHits());
3830  h1_ele_lostHits->Fill(bestGsfElectron.gsfTrack()->numberOfLostHits());
3831  if (bestGsfElectron.isEB())
3832  h1_ele_lostHits_barrel->Fill(bestGsfElectron.gsfTrack()->numberOfLostHits());
3833  if (bestGsfElectron.isEE())
3834  h1_ele_lostHits_endcaps->Fill(bestGsfElectron.gsfTrack()->numberOfLostHits());
3835  h2_ele_lostHitsVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.gsfTrack()->numberOfLostHits());
3836  h2_ele_lostHitsVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.gsfTrack()->numberOfLostHits());
3837  h2_ele_lostHitsVsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.gsfTrack()->numberOfLostHits());
3838  h1_ele_chi2->Fill(bestGsfElectron.gsfTrack()->normalizedChi2());
3839  if (bestGsfElectron.isEB())
3840  h1_ele_chi2_barrel->Fill(bestGsfElectron.gsfTrack()->normalizedChi2());
3841  if (bestGsfElectron.isEE())
3842  h1_ele_chi2_endcaps->Fill(bestGsfElectron.gsfTrack()->normalizedChi2());
3843  h2_ele_chi2VsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.gsfTrack()->normalizedChi2());
3844  h2_ele_chi2VsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.gsfTrack()->normalizedChi2());
3845  h2_ele_chi2VsPt->Fill(bestGsfElectron.pt(), bestGsfElectron.gsfTrack()->normalizedChi2());
3846  }
3847  // from gsf track interface, hence using mean
3848  if (!readAOD_) // track extra does not exist in AOD
3849  {
3850  h1_ele_PinMnPout->Fill(bestGsfElectron.gsfTrack()->innerMomentum().R() -
3851  bestGsfElectron.gsfTrack()->outerMomentum().R());
3852  h1_ele_outerP->Fill(bestGsfElectron.gsfTrack()->outerMomentum().R());
3853  h1_ele_outerPt->Fill(bestGsfElectron.gsfTrack()->outerMomentum().Rho());
3854  }
3855  // from electron interface, hence using mode
3856  h1_ele_PinMnPout_mode->Fill(bestGsfElectron.trackMomentumAtVtx().R() - bestGsfElectron.trackMomentumOut().R());
3857  h2_ele_PinMnPoutVsEta_mode->Fill(bestGsfElectron.eta(),
3858  bestGsfElectron.trackMomentumAtVtx().R() - bestGsfElectron.trackMomentumOut().R());
3859  h2_ele_PinMnPoutVsPhi_mode->Fill(bestGsfElectron.phi(),
3860  bestGsfElectron.trackMomentumAtVtx().R() - bestGsfElectron.trackMomentumOut().R());
3861  h2_ele_PinMnPoutVsPt_mode->Fill(bestGsfElectron.pt(),
3862  bestGsfElectron.trackMomentumAtVtx().R() - bestGsfElectron.trackMomentumOut().R());
3863  h2_ele_PinMnPoutVsE_mode->Fill(bestGsfElectron.caloEnergy(),
3864  bestGsfElectron.trackMomentumAtVtx().R() - bestGsfElectron.trackMomentumOut().R());
3865  if (!readAOD_) // track extra does not exist in AOD
3866  {
3868  bestGsfElectron.gsfTrack()->normalizedChi2(),
3869  bestGsfElectron.trackMomentumAtVtx().R() - bestGsfElectron.trackMomentumOut().R());
3870  }
3871  h1_ele_outerP_mode->Fill(bestGsfElectron.trackMomentumOut().R());
3872  h2_ele_outerPVsEta_mode->Fill(bestGsfElectron.eta(), bestGsfElectron.trackMomentumOut().R());
3873  h1_ele_outerPt_mode->Fill(bestGsfElectron.trackMomentumOut().Rho());
3874  h2_ele_outerPtVsEta_mode->Fill(bestGsfElectron.eta(), bestGsfElectron.trackMomentumOut().Rho());
3875  h2_ele_outerPtVsPhi_mode->Fill(bestGsfElectron.phi(), bestGsfElectron.trackMomentumOut().Rho());
3876  h2_ele_outerPtVsPt_mode->Fill(bestGsfElectron.pt(), bestGsfElectron.trackMomentumOut().Rho());
3877 
3878  if (!readAOD_) // track extra does not exist in AOD
3879  {
3880  edm::RefToBase<TrajectorySeed> seed = bestGsfElectron.gsfTrack()->extra()->seedRef();
3881  ElectronSeedRef elseed = seed.castTo<ElectronSeedRef>();
3882  h1_ele_seed_subdet2->Fill(elseed->subDet(1));
3883  h1_ele_seed_mask->Fill(elseed->hitsMask());
3884  if (elseed->subDet(1) == 1) {
3885  h1_ele_seed_mask_bpix->Fill(elseed->hitsMask());
3886  } else if (elseed->subDet(1) == 2) {
3887  h1_ele_seed_mask_fpix->Fill(elseed->hitsMask());
3888  } else if (elseed->subDet(1) == 6) {
3889  h1_ele_seed_mask_tec->Fill(elseed->hitsMask());
3890  }
3891 
3892  if (elseed->dPhiNeg(1) != std::numeric_limits<float>::infinity()) {
3893  h1_ele_seed_dphi2->Fill(elseed->dPhiNeg(1));
3894  h2_ele_seed_dphi2VsEta->Fill(bestGsfElectron.eta(), elseed->dPhiNeg(1));
3895  h2_ele_seed_dphi2VsPt->Fill(bestGsfElectron.pt(), elseed->dPhiNeg(1));
3896  } else {
3897  }
3898  if (elseed->dPhiPos(1) != std::numeric_limits<float>::infinity()) {
3899  h1_ele_seed_dphi2pos->Fill(elseed->dPhiPos(1));
3900  h2_ele_seed_dphi2posVsEta->Fill(bestGsfElectron.eta(), elseed->dPhiPos(1));
3901  h2_ele_seed_dphi2posVsPt->Fill(bestGsfElectron.pt(), elseed->dPhiPos(1));
3902  }
3903  if (elseed->dRZNeg(1) != std::numeric_limits<float>::infinity()) {
3904  h1_ele_seed_drz2->Fill(elseed->dRZNeg(1));
3905  h2_ele_seed_drz2VsEta->Fill(bestGsfElectron.eta(), elseed->dRZNeg(1));
3906  h2_ele_seed_drz2VsPt->Fill(bestGsfElectron.pt(), elseed->dRZNeg(1));
3907  }
3908  if (elseed->dRZPos(1) != std::numeric_limits<float>::infinity()) {
3909  h1_ele_seed_drz2pos->Fill(elseed->dRZPos(1));
3910  h2_ele_seed_drz2posVsEta->Fill(bestGsfElectron.eta(), elseed->dRZPos(1));
3911  h2_ele_seed_drz2posVsPt->Fill(bestGsfElectron.pt(), elseed->dRZPos(1));
3912  }
3913  }
3914 
3915  // match distributions
3916  h1_ele_EoP->Fill(bestGsfElectron.eSuperClusterOverP());
3917  if (bestGsfElectron.isEB())
3918  h1_ele_EoP_barrel->Fill(bestGsfElectron.eSuperClusterOverP());
3919  if (bestGsfElectron.isEE())
3920  h1_ele_EoP_endcaps->Fill(bestGsfElectron.eSuperClusterOverP());
3921  h2_ele_EoPVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.eSuperClusterOverP());
3922  h2_ele_EoPVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.eSuperClusterOverP());
3923  h2_ele_EoPVsE->Fill(bestGsfElectron.caloEnergy(), bestGsfElectron.eSuperClusterOverP());
3924  h1_ele_EseedOP->Fill(bestGsfElectron.eSeedClusterOverP());
3925  if (bestGsfElectron.isEB())
3926  h1_ele_EseedOP_barrel->Fill(bestGsfElectron.eSeedClusterOverP());
3927  if (bestGsfElectron.isEE())
3928  h1_ele_EseedOP_endcaps->Fill(bestGsfElectron.eSeedClusterOverP());
3929  h2_ele_EseedOPVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.eSeedClusterOverP());
3930  h2_ele_EseedOPVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.eSeedClusterOverP());
3931  h2_ele_EseedOPVsE->Fill(bestGsfElectron.caloEnergy(), bestGsfElectron.eSeedClusterOverP());
3932  h1_ele_EoPout->Fill(bestGsfElectron.eSeedClusterOverPout());
3933  if (bestGsfElectron.isEB())
3934  h1_ele_EoPout_barrel->Fill(bestGsfElectron.eSeedClusterOverPout());
3935  if (bestGsfElectron.isEE())
3936  h1_ele_EoPout_endcaps->Fill(bestGsfElectron.eSeedClusterOverPout());
3937  h2_ele_EoPoutVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.eSeedClusterOverPout());
3938  h2_ele_EoPoutVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.eSeedClusterOverPout());
3939  h2_ele_EoPoutVsE->Fill(bestGsfElectron.caloEnergy(), bestGsfElectron.eSeedClusterOverPout());
3940  h1_ele_EeleOPout->Fill(bestGsfElectron.eEleClusterOverPout());
3941  if (bestGsfElectron.isEB())
3942  h1_ele_EeleOPout_barrel->Fill(bestGsfElectron.eEleClusterOverPout());
3943  if (bestGsfElectron.isEE())
3945  h2_ele_EeleOPoutVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.eEleClusterOverPout());
3946  h2_ele_EeleOPoutVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.eEleClusterOverPout());
3947  h2_ele_EeleOPoutVsE->Fill(bestGsfElectron.caloEnergy(), bestGsfElectron.eEleClusterOverPout());
3949  if (passMiniAODSelection) { // Pt > 5.
3951  }
3952  if (bestGsfElectron.isEB())
3954  if (bestGsfElectron.isEE())
3956  if (passMiniAODSelection) { // Pt > 5.
3957  if (bestGsfElectron.isEB())
3959  if (bestGsfElectron.isEE())
3961  }
3962  h2_ele_dEtaScVsEta_propVtx->Fill(bestGsfElectron.eta(), bestGsfElectron.deltaEtaSuperClusterTrackAtVtx());
3963  h2_ele_dEtaScVsPhi_propVtx->Fill(bestGsfElectron.phi(), bestGsfElectron.deltaEtaSuperClusterTrackAtVtx());
3964  h2_ele_dEtaScVsPt_propVtx->Fill(bestGsfElectron.pt(), bestGsfElectron.deltaEtaSuperClusterTrackAtVtx());
3966  if (bestGsfElectron.isEB())
3968  if (bestGsfElectron.isEE())
3970  h2_ele_dPhiScVsEta_propVtx->Fill(bestGsfElectron.eta(), bestGsfElectron.deltaPhiSuperClusterTrackAtVtx());
3971  h2_ele_dPhiScVsPhi_propVtx->Fill(bestGsfElectron.phi(), bestGsfElectron.deltaPhiSuperClusterTrackAtVtx());
3972  h2_ele_dPhiScVsPt_propVtx->Fill(bestGsfElectron.pt(), bestGsfElectron.deltaPhiSuperClusterTrackAtVtx());
3974  if (bestGsfElectron.isEB())
3976  if (bestGsfElectron.isEE())
3978  h2_ele_dEtaClVsEta_propOut->Fill(bestGsfElectron.eta(), bestGsfElectron.deltaEtaSeedClusterTrackAtCalo());
3979  h2_ele_dEtaClVsPhi_propOut->Fill(bestGsfElectron.phi(), bestGsfElectron.deltaEtaSeedClusterTrackAtCalo());
3980  h2_ele_dEtaClVsPt_propOut->Fill(bestGsfElectron.pt(), bestGsfElectron.deltaEtaSeedClusterTrackAtCalo());
3982  if (passMiniAODSelection) { // Pt > 5.
3984  }
3985  if (bestGsfElectron.isEB())
3987  if (bestGsfElectron.isEE())
3989  if (passMiniAODSelection) { // Pt > 5.
3990  if (bestGsfElectron.isEB())
3992  if (bestGsfElectron.isEE())
3994  }
3995  h2_ele_dPhiClVsEta_propOut->Fill(bestGsfElectron.eta(), bestGsfElectron.deltaPhiSeedClusterTrackAtCalo());
3996  h2_ele_dPhiClVsPhi_propOut->Fill(bestGsfElectron.phi(), bestGsfElectron.deltaPhiSeedClusterTrackAtCalo());
3997  h2_ele_dPhiClVsPt_propOut->Fill(bestGsfElectron.pt(), bestGsfElectron.deltaPhiSeedClusterTrackAtCalo());
3999  if (bestGsfElectron.isEB())
4001  if (bestGsfElectron.isEE())
4003  h2_ele_dEtaEleClVsEta_propOut->Fill(bestGsfElectron.eta(), bestGsfElectron.deltaEtaEleClusterTrackAtCalo());
4004  h2_ele_dEtaEleClVsPhi_propOut->Fill(bestGsfElectron.phi(), bestGsfElectron.deltaEtaEleClusterTrackAtCalo());
4005  h2_ele_dEtaEleClVsPt_propOut->Fill(bestGsfElectron.pt(), bestGsfElectron.deltaEtaEleClusterTrackAtCalo());
4007  if (bestGsfElectron.isEB())
4009  if (bestGsfElectron.isEE())
4011  h2_ele_dPhiEleClVsEta_propOut->Fill(bestGsfElectron.eta(), bestGsfElectron.deltaPhiEleClusterTrackAtCalo());
4012  h2_ele_dPhiEleClVsPhi_propOut->Fill(bestGsfElectron.phi(), bestGsfElectron.deltaPhiEleClusterTrackAtCalo());
4013  h2_ele_dPhiEleClVsPt_propOut->Fill(bestGsfElectron.pt(), bestGsfElectron.deltaPhiEleClusterTrackAtCalo());
4014  h1_ele_HoE->Fill(bestGsfElectron.hcalOverEcal());
4015  if (passMiniAODSelection) { // Pt > 5.
4016  h1_ele_HoE_mAOD->Fill(bestGsfElectron.hcalOverEcal());
4017  }
4018  h1_ele_HoE_bc->Fill(bestGsfElectron.hcalOverEcalBc());
4019  if (bestGsfElectron.isEB())
4020  h1_ele_HoE_bc_barrel->Fill(bestGsfElectron.hcalOverEcalBc());
4021  if (bestGsfElectron.isEE())
4022  h1_ele_HoE_bc_endcaps->Fill(bestGsfElectron.hcalOverEcalBc());
4023  if (bestGsfElectron.isEB())
4024  h1_ele_HoE_barrel->Fill(bestGsfElectron.hcalOverEcal());
4025  if (bestGsfElectron.isEE())
4026  h1_ele_HoE_endcaps->Fill(bestGsfElectron.hcalOverEcal());
4027  if (passMiniAODSelection) { // Pt > 5.
4028  if (bestGsfElectron.isEB())
4029  h1_ele_HoE_mAOD_barrel->Fill(bestGsfElectron.hcalOverEcal());
4030  if (bestGsfElectron.isEE())
4031  h1_ele_HoE_mAOD_endcaps->Fill(bestGsfElectron.hcalOverEcal());
4032  }
4033  if (!bestGsfElectron.isEBEtaGap() && !bestGsfElectron.isEBPhiGap() && !bestGsfElectron.isEBEEGap() &&
4034  !bestGsfElectron.isEERingGap() && !bestGsfElectron.isEEDeeGap())
4035  h1_ele_HoE_fiducial->Fill(bestGsfElectron.hcalOverEcal());
4036  h2_ele_HoEVsEta->Fill(bestGsfElectron.eta(), bestGsfElectron.hcalOverEcal());
4037  h2_ele_HoEVsPhi->Fill(bestGsfElectron.phi(), bestGsfElectron.hcalOverEcal());
4038  h2_ele_HoEVsE->Fill(bestGsfElectron.caloEnergy(), bestGsfElectron.hcalOverEcal());
4039 
4040  //classes
4041  int eleClass = bestGsfElectron.classification();
4042  if (bestGsfElectron.isEE())
4043  eleClass += 10;
4044  h1_ele_classes->Fill(eleClass);
4045 
4046  if (bestGsfElectron.classification() == GsfElectron::GOLDEN && bestGsfElectron.isEB())
4047  h1_scl_EoEtrueGolden_barrel->Fill(sclRef->energy() / mcIter->p());
4048  if (bestGsfElectron.classification() == GsfElectron::GOLDEN && bestGsfElectron.isEE())
4049  h1_scl_EoEtrueGolden_endcaps->Fill(sclRef->energy() / mcIter->p());
4050  if (bestGsfElectron.classification() == GsfElectron::SHOWERING && bestGsfElectron.isEB())
4051  h1_scl_EoEtrueShowering_barrel->Fill(sclRef->energy() / mcIter->p());
4052  if (bestGsfElectron.classification() == GsfElectron::SHOWERING && bestGsfElectron.isEE())
4053  h1_scl_EoEtrueShowering_endcaps->Fill(sclRef->energy() / mcIter->p());
4054 
4055  //eleClass = eleClass%100; // get rid of barrel/endcap distinction
4056  h1_ele_eta->Fill(std::abs(bestGsfElectron.eta()));
4057  if (bestGsfElectron.classification() == GsfElectron::GOLDEN)
4058  h1_ele_eta_golden->Fill(std::abs(bestGsfElectron.eta()));
4059  if (bestGsfElectron.classification() == GsfElectron::BIGBREM)
4060  h1_ele_eta_bbrem->Fill(std::abs(bestGsfElectron.eta()));
4061  if (bestGsfElectron.classification() == GsfElectron::SHOWERING)
4062  h1_ele_eta_shower->Fill(std::abs(bestGsfElectron.eta()));
4063 
4064  // fbrem
4065 
4066  double fbrem_mode = bestGsfElectron.fbrem();
4067  h1_ele_fbrem->Fill(fbrem_mode);
4068  if (passMiniAODSelection) { // Pt > 5.
4069  h1_ele_fbrem_mAOD->Fill(fbrem_mode);
4070  }
4071  if (bestGsfElectron.isEB()) {
4072  double fbrem_mode_barrel = bestGsfElectron.fbrem();
4073  h1_ele_fbrem_barrel->Fill(fbrem_mode_barrel);
4074  if (passMiniAODSelection) { // Pt > 5.
4075  h1_ele_fbrem_mAOD_barrel->Fill(fbrem_mode_barrel);
4076  }
4077  }
4078 
4079  if (bestGsfElectron.isEE()) {
4080  double fbrem_mode_endcaps = bestGsfElectron.fbrem();
4081  h1_ele_fbrem_endcaps->Fill(fbrem_mode_endcaps);
4082  if (passMiniAODSelection) { // Pt > 5.
4083  h1_ele_fbrem_mAOD_endcaps->Fill(fbrem_mode_endcaps);
4084  }
4085  }
4086 
4087  double superclusterfbrem_mode = bestGsfElectron.superClusterFbrem();
4088  h1_ele_superclusterfbrem->Fill(superclusterfbrem_mode);
4089 
4090  if (bestGsfElectron.isEB()) {
4091  double superclusterfbrem_mode_barrel = bestGsfElectron.superClusterFbrem();
4092  h1_ele_superclusterfbrem_barrel->Fill(superclusterfbrem_mode_barrel);
4093  }
4094 
4095  if (bestGsfElectron.isEE()) {
4096  double superclusterfbrem_mode_endcaps = bestGsfElectron.superClusterFbrem();
4097  h1_ele_superclusterfbrem_endcaps->Fill(superclusterfbrem_mode_endcaps);
4098  }
4099 
4100  p1_ele_fbremVsEta_mode->Fill(bestGsfElectron.eta(), fbrem_mode);
4101 
4102  if (!readAOD_) // track extra does not exist in AOD
4103  {
4104  double fbrem_mean =
4105  1. - bestGsfElectron.gsfTrack()->outerMomentum().R() / bestGsfElectron.gsfTrack()->innerMomentum().R();
4106  p1_ele_fbremVsEta_mean->Fill(bestGsfElectron.eta(), fbrem_mean);
4107  }
4108 
4109  //
4110 
4111  if (bestGsfElectron.classification() == GsfElectron::GOLDEN)
4112  h2_ele_PinVsPoutGolden_mode->Fill(bestGsfElectron.trackMomentumOut().R(),
4113  bestGsfElectron.trackMomentumAtVtx().R());
4114  if (bestGsfElectron.classification() == GsfElectron::SHOWERING)
4115  h2_ele_PinVsPoutShowering_mode->Fill(bestGsfElectron.trackMomentumOut().R(),
4116  bestGsfElectron.trackMomentumAtVtx().R());
4117  if (!readAOD_) // track extra not available in AOD
4118  {
4119  if (bestGsfElectron.classification() == GsfElectron::GOLDEN)
4120  h2_ele_PinVsPoutGolden_mean->Fill(bestGsfElectron.gsfTrack()->outerMomentum().R(),
4121  bestGsfElectron.gsfTrack()->innerMomentum().R());
4122  if (bestGsfElectron.classification() == GsfElectron::SHOWERING)
4123  h2_ele_PinVsPoutShowering_mean->Fill(bestGsfElectron.gsfTrack()->outerMomentum().R(),
4124  bestGsfElectron.gsfTrack()->innerMomentum().R());
4125  }
4126  if (bestGsfElectron.classification() == GsfElectron::GOLDEN)
4127  h2_ele_PtinVsPtoutGolden_mode->Fill(bestGsfElectron.trackMomentumOut().Rho(),
4128  bestGsfElectron.trackMomentumAtVtx().Rho());
4129  if (bestGsfElectron.classification() == GsfElectron::SHOWERING)
4130  h2_ele_PtinVsPtoutShowering_mode->Fill(bestGsfElectron.trackMomentumOut().Rho(),
4131  bestGsfElectron.trackMomentumAtVtx().Rho());
4132  if (!readAOD_) // track extra not available in AOD
4133  {
4134  if (bestGsfElectron.classification() == GsfElectron::GOLDEN)
4135  h2_ele_PtinVsPtoutGolden_mean->Fill(bestGsfElectron.gsfTrack()->outerMomentum().Rho(),
4136  bestGsfElectron.gsfTrack()->innerMomentum().Rho());
4137  if (bestGsfElectron.classification() == GsfElectron::SHOWERING)
4138  h2_ele_PtinVsPtoutShowering_mean->Fill(bestGsfElectron.gsfTrack()->outerMomentum().Rho(),
4139  bestGsfElectron.gsfTrack()->innerMomentum().Rho());
4140  }
4141 
4142  // provenance and pflow data
4143  h1_ele_mva->Fill(bestGsfElectron.mva_e_pi());
4144  if (bestGsfElectron.isEB())
4145  h1_ele_mva_barrel->Fill(bestGsfElectron.mva_e_pi());
4146  if (bestGsfElectron.isEE())
4147  h1_ele_mva_endcaps->Fill(bestGsfElectron.mva_e_pi());
4148  h1_ele_mva_isolated->Fill(bestGsfElectron.mva_Isolated());
4149  if (bestGsfElectron.isEB())
4150  h1_ele_mva_barrel_isolated->Fill(bestGsfElectron.mva_Isolated());
4151  if (bestGsfElectron.isEE())
4152  h1_ele_mva_endcaps_isolated->Fill(bestGsfElectron.mva_Isolated());
4153  if (bestGsfElectron.ecalDrivenSeed())
4154  h1_ele_provenance->Fill(1.);
4155  if (bestGsfElectron.trackerDrivenSeed())
4156  h1_ele_provenance->Fill(-1.);
4157  if (bestGsfElectron.trackerDrivenSeed() || bestGsfElectron.ecalDrivenSeed())
4158  h1_ele_provenance->Fill(0.);
4159  if (bestGsfElectron.trackerDrivenSeed() && !bestGsfElectron.ecalDrivenSeed())
4160  h1_ele_provenance->Fill(-2.);
4161  if (!bestGsfElectron.trackerDrivenSeed() && bestGsfElectron.ecalDrivenSeed())
4162  h1_ele_provenance->Fill(2.);
4163 
4164  if (bestGsfElectron.ecalDrivenSeed() && bestGsfElectron.isEB())
4166  if (bestGsfElectron.trackerDrivenSeed() && bestGsfElectron.isEB())
4168  if ((bestGsfElectron.trackerDrivenSeed() || bestGsfElectron.ecalDrivenSeed()) && bestGsfElectron.isEB())
4170  if (bestGsfElectron.trackerDrivenSeed() && !bestGsfElectron.ecalDrivenSeed() && bestGsfElectron.isEB())
4172  if (!bestGsfElectron.trackerDrivenSeed() && bestGsfElectron.ecalDrivenSeed() && bestGsfElectron.isEB())
4174  if (bestGsfElectron.ecalDrivenSeed() && bestGsfElectron.isEE())
4176  if (bestGsfElectron.trackerDrivenSeed() && bestGsfElectron.isEE())
4178  if ((bestGsfElectron.trackerDrivenSeed() || bestGsfElectron.ecalDrivenSeed()) && bestGsfElectron.isEE())
4180  if (bestGsfElectron.trackerDrivenSeed() && !bestGsfElectron.ecalDrivenSeed() && bestGsfElectron.isEE())
4182  if (!bestGsfElectron.trackerDrivenSeed() && bestGsfElectron.ecalDrivenSeed() && bestGsfElectron.isEE())
4184 
4185  if (bestGsfElectron.isGsfCtfScPixChargeConsistent())
4186  h1_ele_chargeInfo->Fill(-1.0);
4187  if (bestGsfElectron.isGsfScPixChargeConsistent())
4188  h1_ele_chargeInfo->Fill(0.);
4189  if (bestGsfElectron.isGsfCtfChargeConsistent())
4190  h1_ele_chargeInfo->Fill(1.0);
4191 
4192  // Pflow isolation
4194  if (bestGsfElectron.isEB())
4196  if (bestGsfElectron.isEE())
4198 
4200  if (bestGsfElectron.isEB())
4202  if (bestGsfElectron.isEE())
4204 
4206  if (bestGsfElectron.isEB())
4208  if (bestGsfElectron.isEE())
4210 
4211  // -- pflow over pT
4213  bestGsfElectron.pt());
4214  if (bestGsfElectron.isEB())
4216  bestGsfElectron.pt());
4217  if (bestGsfElectron.isEE())
4219  bestGsfElectron.pt());
4220  if (passMiniAODSelection) { // Pt > 5.
4222  bestGsfElectron.pt());
4223  if (bestGsfElectron.isEB())
4225  bestGsfElectron.pt());
4226  if (bestGsfElectron.isEE())
4228  bestGsfElectron.pt());
4229  }
4230 
4232  bestGsfElectron.pt());
4233  if (bestGsfElectron.isEB())
4235  bestGsfElectron.pt());
4236  if (bestGsfElectron.isEE())
4238  bestGsfElectron.pt());
4239  if (passMiniAODSelection) { // Pt > 5.
4241  bestGsfElectron.pt());
4242  if (bestGsfElectron.isEB())
4244  bestGsfElectron.pt());
4245  if (bestGsfElectron.isEE())
4247  bestGsfElectron.pt());
4248  }
4249 
4250  h1_ele_photonRelativeIso->Fill(bestGsfElectron.pfIsolationVariables().sumPhotonEt / bestGsfElectron.pt());
4251  if (bestGsfElectron.isEB())
4252  h1_ele_photonRelativeIso_barrel->Fill(bestGsfElectron.pfIsolationVariables().sumPhotonEt / bestGsfElectron.pt());
4253  if (bestGsfElectron.isEE())
4254  h1_ele_photonRelativeIso_endcaps->Fill(bestGsfElectron.pfIsolationVariables().sumPhotonEt / bestGsfElectron.pt());
4255  if (passMiniAODSelection) { // Pt > 5.
4256  h1_ele_photonRelativeIso_mAOD->Fill(bestGsfElectron.pfIsolationVariables().sumPhotonEt / bestGsfElectron.pt());
4257  if (bestGsfElectron.isEB())
4259  bestGsfElectron.pt());
4260  if (bestGsfElectron.isEE())
4262  bestGsfElectron.pt());
4263  }
4264 
4265  // isolation
4266  h1_ele_tkSumPt_dr03->Fill(bestGsfElectron.dr03TkSumPt());
4267  if (bestGsfElectron.isEB())
4268  h1_ele_tkSumPt_dr03_barrel->Fill(bestGsfElectron.dr03TkSumPt());
4269  if (bestGsfElectron.isEE())
4270  h1_ele_tkSumPt_dr03_endcaps->Fill(bestGsfElectron.dr03TkSumPt());
4272  if (bestGsfElectron.isEB())
4274  if (bestGsfElectron.isEE())
4277  if (bestGsfElectron.isEB())
4279  if (bestGsfElectron.isEE())
4282  if (bestGsfElectron.isEB())
4284  if (bestGsfElectron.isEE())
4287  if (bestGsfElectron.isEB())
4289  if (bestGsfElectron.isEE())
4292  if (bestGsfElectron.isEB())
4294  if (bestGsfElectron.isEE())
4296  h1_ele_tkSumPt_dr04->Fill(bestGsfElectron.dr04TkSumPt());
4297  if (bestGsfElectron.isEB())
4298  h1_ele_tkSumPt_dr04_barrel->Fill(bestGsfElectron.dr04TkSumPt());
4299  if (bestGsfElectron.isEE())
4300  h1_ele_tkSumPt_dr04_endcaps->Fill(bestGsfElectron.dr04TkSumPt());
4302  if (bestGsfElectron.isEB())
4304  if (bestGsfElectron.isEE())
4307  if (bestGsfElectron.isEB())
4309  if (bestGsfElectron.isEE())
4312  if (bestGsfElectron.isEB())
4314  if (bestGsfElectron.isEE())
4316 
4318  if (bestGsfElectron.isEB())
4320  if (bestGsfElectron.isEE())
4323  if (bestGsfElectron.isEB())
4325  if (bestGsfElectron.isEE())
4327 
4329  if (bestGsfElectron.isEB())
4331  if (bestGsfElectron.isEE())
4334  if (bestGsfElectron.isEB())
4336  if (bestGsfElectron.isEE())
4338 
4339  // conversion rejection
4340  int flags = bestGsfElectron.convFlags();
4341  if (flags == -9999) {
4342  flags = -1;
4343  }
4345  if (flags >= 0.) {
4346  h1_ele_convDist->Fill(bestGsfElectron.convDist());
4347  h1_ele_convDcot->Fill(bestGsfElectron.convDcot());
4348  h1_ele_convRadius->Fill(bestGsfElectron.convRadius());
4349  }
4350 
4351  } // loop over mc particle
4352  h1_mcNum->Fill(mcNum);
4353  h1_eleNum->Fill(eleNum);
4354 }

References funct::abs(), reco::GsfElectron::ambiguousGsfTracksSize(), beamSpotTag_, reco::GsfElectron::caloEnergy(), reco::LeafCandidate::charge(), reco::GsfElectron::classification(), reco::GsfElectron::convDcot(), reco::GsfElectron::convDist(), reco::GsfElectron::convFlags(), reco::GsfElectron::convRadius(), reco::GsfElectron::correctedEcalEnergyError(), ztail::d, reco::GsfElectron::deltaEtaEleClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiEleClusterTrackAtCalo(), reco::GsfElectron::deltaPhiSeedClusterTrackAtCalo(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), HLTMuonOfflineAnalyzer_cfi::deltaR2, deltaR2_, reco::GsfElectron::dr03EcalRecHitSumEt(), reco::GsfElectron::dr03HcalDepth1TowerSumEt(), reco::GsfElectron::dr03HcalDepth1TowerSumEtBc(), reco::GsfElectron::dr03HcalDepth2TowerSumEt(), reco::GsfElectron::dr03HcalDepth2TowerSumEtBc(), reco::GsfElectron::dr03TkSumPt(), reco::GsfElectron::dr04EcalRecHitSumEt(), reco::GsfElectron::dr04HcalDepth1TowerSumEt(), reco::GsfElectron::dr04HcalDepth1TowerSumEtBc(), reco::GsfElectron::dr04HcalDepth2TowerSumEt(), reco::GsfElectron::dr04HcalDepth2TowerSumEtBc(), reco::GsfElectron::dr04TkSumPt(), reco::GsfElectron::ecalDrivenSeed(), reco::GsfElectron::ecalEnergy(), reco::GsfElectron::eEleClusterOverPout(), electronCollection_, electronCoreCollection_, electronSeedCollection_, electronTrackCollection_, reco::GsfElectron::eSeedClusterOverP(), reco::GsfElectron::eSeedClusterOverPout(), reco::GsfElectron::eSuperClusterOverP(), reco::LeafCandidate::eta(), reco::GsfElectron::fbrem(), dqm::impl::MonitorElement::Fill(), HLT_FULL_cff::flags, reco::GsfElectron::full5x5_sigmaIetaIeta(), genParticles2HepMC_cfi::genParticles, electronIsolatorFromEffectiveArea_cfi::gsfElectrons, reco::GsfElectron::gsfTrack(), h1_ele_ambiguousTracks, h1_ele_charge, h1_ele_chargedHadronIso, h1_ele_chargedHadronIso_barrel, h1_ele_chargedHadronIso_endcaps, h1_ele_chargedHadronRelativeIso, h1_ele_chargedHadronRelativeIso_barrel, h1_ele_chargedHadronRelativeIso_endcaps, h1_ele_chargedHadronRelativeIso_mAOD, h1_ele_chargedHadronRelativeIso_mAOD_barrel, h1_ele_chargedHadronRelativeIso_mAOD_endcaps, h1_ele_chargeInfo, h1_ele_ChargeMnChargeTrue, h1_ele_chi2, h1_ele_chi2_barrel, h1_ele_chi2_endcaps, h1_ele_classes, h1_ele_combinedP4Error, h1_ele_combinedP4Error_barrel, h1_ele_combinedP4Error_endcaps, h1_ele_convDcot, h1_ele_convDcot_all, h1_ele_convDist, h1_ele_convDist_all, h1_ele_convFlags, h1_ele_convFlags_all, h1_ele_convRadius, h1_ele_convRadius_all, h1_ele_dEtaCl_propOut, h1_ele_dEtaCl_propOut_all, h1_ele_dEtaCl_propOut_barrel, h1_ele_dEtaCl_propOut_endcaps, h1_ele_dEtaEleCl_propOut, h1_ele_dEtaEleCl_propOut_barrel, h1_ele_dEtaEleCl_propOut_endcaps, h1_ele_dEtaSc_propVtx, h1_ele_dEtaSc_propVtx_all, h1_ele_dEtaSc_propVtx_barrel, h1_ele_dEtaSc_propVtx_endcaps, h1_ele_dEtaSc_propVtx_mAOD, h1_ele_dEtaSc_propVtx_mAOD_barrel, h1_ele_dEtaSc_propVtx_mAOD_endcaps, h1_ele_dPhiCl_propOut, h1_ele_dPhiCl_propOut_all, h1_ele_dPhiCl_propOut_barrel, h1_ele_dPhiCl_propOut_endcaps, h1_ele_dPhiCl_propOut_mAOD, h1_ele_dPhiCl_propOut_mAOD_barrel, h1_ele_dPhiCl_propOut_mAOD_endcaps, h1_ele_dPhiEleCl_propOut, h1_ele_dPhiEleCl_propOut_barrel, h1_ele_dPhiEleCl_propOut_endcaps, h1_ele_dPhiSc_propVtx, h1_ele_dPhiSc_propVtx_all, h1_ele_dPhiSc_propVtx_barrel, h1_ele_dPhiSc_propVtx_endcaps, h1_ele_ecalEnergyError, h1_ele_ecalEnergyError_barrel, h1_ele_ecalEnergyError_endcaps, h1_ele_ecalRecHitSumEt_dr03, h1_ele_ecalRecHitSumEt_dr03_barrel, h1_ele_ecalRecHitSumEt_dr03_endcaps, h1_ele_ecalRecHitSumEt_dr04, h1_ele_ecalRecHitSumEt_dr04_barrel, h1_ele_ecalRecHitSumEt_dr04_endcaps, h1_ele_EeleOPout, h1_ele_EeleOPout_all, h1_ele_EeleOPout_barrel, h1_ele_EeleOPout_endcaps, h1_ele_EoP, h1_ele_EoP_barrel, h1_ele_EoP_endcaps, h1_ele_EoPout, h1_ele_EoPout_all, h1_ele_EoPout_barrel, h1_ele_EoPout_endcaps, h1_ele_EoverP_all, h1_ele_EseedOP, h1_ele_EseedOP_all, h1_ele_EseedOP_barrel, h1_ele_EseedOP_endcaps, h1_ele_Et, h1_ele_Et_all, h1_ele_eta, h1_ele_eta_bbrem, h1_ele_eta_golden, h1_ele_eta_shower, h1_ele_EtaMnEtaTrue, h1_ele_EtaMnEtaTrue_barrel, h1_ele_EtaMnEtaTrue_endcaps, h1_ele_fbrem, h1_ele_fbrem_barrel, h1_ele_fbrem_endcaps, h1_ele_fbrem_mAOD, h1_ele_fbrem_mAOD_barrel, h1_ele_fbrem_mAOD_endcaps, h1_ele_foundHits, h1_ele_foundHits_barrel, h1_ele_foundHits_endcaps, h1_ele_hcalDepth1OverEcalBc, h1_ele_hcalDepth1OverEcalBc_barrel, h1_ele_hcalDepth1OverEcalBc_endcaps, h1_ele_hcalDepth2OverEcalBc, h1_ele_hcalDepth2OverEcalBc_barrel, h1_ele_hcalDepth2OverEcalBc_endcaps, h1_ele_hcalTowerSumEt_dr03_depth1, h1_ele_hcalTowerSumEt_dr03_depth1_barrel, h1_ele_hcalTowerSumEt_dr03_depth1_endcaps, h1_ele_hcalTowerSumEt_dr03_depth2, h1_ele_hcalTowerSumEt_dr03_depth2_barrel, h1_ele_hcalTowerSumEt_dr03_depth2_endcaps, h1_ele_hcalTowerSumEt_dr04_depth1, h1_ele_hcalTowerSumEt_dr04_depth1_barrel, h1_ele_hcalTowerSumEt_dr04_depth1_endcaps, h1_ele_hcalTowerSumEt_dr04_depth2, h1_ele_hcalTowerSumEt_dr04_depth2_barrel, h1_ele_hcalTowerSumEt_dr04_depth2_endcaps, h1_ele_hcalTowerSumEtBc_dr03_depth1, h1_ele_hcalTowerSumEtBc_dr03_depth1_barrel, h1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps, h1_ele_hcalTowerSumEtBc_dr03_depth2, h1_ele_hcalTowerSumEtBc_dr03_depth2_barrel, h1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps, h1_ele_hcalTowerSumEtBc_dr04_depth1, h1_ele_hcalTowerSumEtBc_dr04_depth1_barrel, h1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps, h1_ele_hcalTowerSumEtBc_dr04_depth2, h1_ele_hcalTowerSumEtBc_dr04_depth2_barrel, h1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps, h1_ele_HoE, h1_ele_HoE_all, h1_ele_HoE_barrel, h1_ele_HoE_bc, h1_ele_HoE_bc_all, h1_ele_HoE_bc_barrel, h1_ele_HoE_bc_endcaps, h1_ele_HoE_endcaps, h1_ele_HoE_fiducial, h1_ele_HoE_mAOD, h1_ele_HoE_mAOD_barrel, h1_ele_HoE_mAOD_endcaps, h1_ele_lostHits, h1_ele_lostHits_barrel, h1_ele_lostHits_endcaps, h1_ele_mee_all, h1_ele_mee_os, h1_ele_mee_os_bb, h1_ele_mee_os_ebeb, h1_ele_mee_os_ebee, h1_ele_mee_os_eeee, h1_ele_mee_os_gb, h1_ele_mee_os_gg, h1_ele_mva, h1_ele_mva_barrel, h1_ele_mva_barrel_isolated, h1_ele_mva_endcaps, h1_ele_mva_endcaps_isolated, h1_ele_mva_isolated, h1_ele_neutralHadronIso, h1_ele_neutralHadronIso_barrel, h1_ele_neutralHadronIso_endcaps, h1_ele_neutralHadronRelativeIso, h1_ele_neutralHadronRelativeIso_barrel, h1_ele_neutralHadronRelativeIso_endcaps, h1_ele_neutralHadronRelativeIso_mAOD, h1_ele_neutralHadronRelativeIso_mAOD_barrel, h1_ele_neutralHadronRelativeIso_mAOD_endcaps, h1_ele_outerP, h1_ele_outerP_mode, h1_ele_outerPt, h1_ele_outerPt_mode, h1_ele_PhiMnPhiTrue, h1_ele_PhiMnPhiTrue2, h1_ele_PhiMnPhiTrue_barrel, h1_ele_PhiMnPhiTrue_endcaps, h1_ele_photonIso, h1_ele_photonIso_barrel, h1_ele_photonIso_endcaps, h1_ele_photonRelativeIso, h1_ele_photonRelativeIso_barrel, h1_ele_photonRelativeIso_endcaps, h1_ele_photonRelativeIso_mAOD, h1_ele_photonRelativeIso_mAOD_barrel, h1_ele_photonRelativeIso_mAOD_endcaps, h1_ele_PinMnPout, h1_ele_PinMnPout_mode, h1_ele_PoPtrue, h1_ele_PoPtrue_barrel, h1_ele_PoPtrue_endcaps, h1_ele_PoPtrue_golden_barrel, h1_ele_PoPtrue_golden_endcaps, h1_ele_PoPtrue_showering_barrel, h1_ele_PoPtrue_showering_endcaps, h1_ele_provenance, h1_ele_provenance_barrel, h1_ele_provenance_endcaps, h1_ele_PtoPttrue, h1_ele_PtoPttrue_barrel, h1_ele_PtoPttrue_endcaps, h1_ele_seed_dphi2, h1_ele_seed_dphi2pos, h1_ele_seed_drz2, h1_ele_seed_drz2pos, h1_ele_seed_mask, h1_ele_seed_mask_bpix, h1_ele_seed_mask_fpix, h1_ele_seed_mask_tec, h1_ele_seed_subdet2, h1_ele_superclusterfbrem, h1_ele_superclusterfbrem_barrel, h1_ele_superclusterfbrem_endcaps, h1_ele_TIP_all, h1_ele_tkSumPt_dr03, h1_ele_tkSumPt_dr03_barrel, h1_ele_tkSumPt_dr03_endcaps, h1_ele_tkSumPt_dr04, h1_ele_tkSumPt_dr04_barrel, h1_ele_tkSumPt_dr04_endcaps, h1_ele_vertexEta, h1_ele_vertexEta_all, h1_ele_vertexP, h1_ele_vertexPhi, h1_ele_vertexPt, h1_ele_vertexPt_all, h1_ele_vertexPt_nocut, h1_ele_vertexTIP, h1_ele_vertexX, h1_ele_vertexY, h1_ele_vertexZ, h1_eleNum, h1_mc_AbsEta, h1_mc_AbsEta_matched, h1_mc_AbsEta_matched_qmisid, h1_mc_Eta, h1_mc_Eta_matched, h1_mc_Eta_matched_qmisid, h1_mc_P, h1_mc_Phi, h1_mc_Phi_matched, h1_mc_Phi_matched_qmisid, h1_mc_Pt, h1_mc_Pt_matched, h1_mc_Pt_matched_qmisid, h1_mc_Z, h1_mc_Z_matched, h1_mc_Z_matched_qmisid, h1_mcNum, h1_recCoreNum, h1_recEleNum, h1_recOfflineVertices, h1_recSeedNum, h1_recTrackNum, h1_scl_bcl_EtotoEtrue, h1_scl_bcl_EtotoEtrue_barrel, h1_scl_bcl_EtotoEtrue_endcaps, h1_scl_E1x5, h1_scl_E1x5_barrel, h1_scl_E1x5_endcaps, h1_scl_E2x5max, h1_scl_E2x5max_barrel, h1_scl_E2x5max_endcaps, h1_scl_E5x5, h1_scl_E5x5_barrel, h1_scl_E5x5_endcaps, h1_scl_En, h1_scl_EoEtrue_barrel, h1_scl_EoEtrue_barrel_etagap, h1_scl_EoEtrue_barrel_new, h1_scl_EoEtrue_barrel_new_etagap, h1_scl_EoEtrue_barrel_new_phigap, h1_scl_EoEtrue_barrel_phigap, h1_scl_EoEtrue_ebeegap, h1_scl_EoEtrue_ebeegap_new, h1_scl_EoEtrue_endcaps, h1_scl_EoEtrue_endcaps_deegap, h1_scl_EoEtrue_endcaps_new, h1_scl_EoEtrue_endcaps_new_deegap, h1_scl_EoEtrue_endcaps_new_ringgap, h1_scl_EoEtrue_endcaps_ringgap, h1_scl_EoEtrueGolden_barrel, h1_scl_EoEtrueGolden_endcaps, h1_scl_EoEtrueShowering_barrel, h1_scl_EoEtrueShowering_endcaps, h1_scl_ESFrac_endcaps, h1_scl_Et, h1_scl_Eta, h1_scl_full5x5_sigmaIetaIeta, h1_scl_full5x5_sigmaIetaIeta_barrel, h1_scl_full5x5_sigmaIetaIeta_endcaps, h1_scl_Phi, h1_scl_SigEtaEta, h1_scl_SigEtaEta_barrel, h1_scl_SigEtaEta_endcaps, h1_scl_SigIEtaIEta, h1_scl_SigIEtaIEta_barrel, h1_scl_SigIEtaIEta_endcaps, h1_scl_SigIEtaIEta_mAOD, h1_scl_SigIEtaIEta_mAOD_barrel, h1_scl_SigIEtaIEta_mAOD_endcaps, h2_ele_ambiguousTracksVsEta, h2_ele_ambiguousTracksVsPhi, h2_ele_ambiguousTracksVsPt, h2_ele_chargeVsEta, h2_ele_chargeVsPhi, h2_ele_chargeVsPt, h2_ele_chi2VsEta, h2_ele_chi2VsPhi, h2_ele_chi2VsPt, h2_ele_dEtaClVsEta_propOut, h2_ele_dEtaClVsPhi_propOut, h2_ele_dEtaClVsPt_propOut, h2_ele_dEtaEleClVsEta_propOut, h2_ele_dEtaEleClVsPhi_propOut, h2_ele_dEtaEleClVsPt_propOut, h2_ele_dEtaScVsEta_propVtx, h2_ele_dEtaScVsPhi_propVtx, h2_ele_dEtaScVsPt_propVtx, h2_ele_dPhiClVsEta_propOut, h2_ele_dPhiClVsPhi_propOut, h2_ele_dPhiClVsPt_propOut, h2_ele_dPhiEleClVsEta_propOut, h2_ele_dPhiEleClVsPhi_propOut, h2_ele_dPhiEleClVsPt_propOut, h2_ele_dPhiScVsEta_propVtx, h2_ele_dPhiScVsPhi_propVtx, h2_ele_dPhiScVsPt_propVtx, h2_ele_E2mnE1vsMee_all, h2_ele_E2mnE1vsMee_egeg_all, h2_ele_EeleOPoutVsE, h2_ele_EeleOPoutVsEta, h2_ele_EeleOPoutVsPhi, h2_ele_EoPoutVsE, h2_ele_EoPoutVsEta, h2_ele_EoPoutVsPhi, h2_ele_EoPVsE, h2_ele_EoPVsEta, h2_ele_EoPVsPhi, h2_ele_EseedOPVsE, h2_ele_EseedOPVsEta, h2_ele_EseedOPVsPhi, h2_ele_EtaMnEtaTrueVsEta, h2_ele_EtaMnEtaTrueVsPhi, h2_ele_EtaMnEtaTrueVsPt, h2_ele_foundHitsVsEta, h2_ele_foundHitsVsEta_mAOD, h2_ele_foundHitsVsPhi, h2_ele_foundHitsVsPt, h2_ele_HoEVsE, h2_ele_HoEVsEta, h2_ele_HoEVsPhi, h2_ele_lostHitsVsEta, h2_ele_lostHitsVsPhi, h2_ele_lostHitsVsPt, h2_ele_outerPtVsEta_mode, h2_ele_outerPtVsPhi_mode, h2_ele_outerPtVsPt_mode, h2_ele_outerPVsEta_mode, h2_ele_PhiMnPhiTrueVsEta, h2_ele_PhiMnPhiTrueVsPhi, h2_ele_PhiMnPhiTrueVsPt, h2_ele_PinMnPoutVsChi2_mode, h2_ele_PinMnPoutVsE_mode, h2_ele_PinMnPoutVsEta_mode, h2_ele_PinMnPoutVsPhi_mode, h2_ele_PinMnPoutVsPt_mode, h2_ele_PinVsPoutGolden_mean, h2_ele_PinVsPoutGolden_mode, h2_ele_PinVsPoutShowering_mean, h2_ele_PinVsPoutShowering_mode, h2_ele_PoPtrueVsEta, h2_ele_PoPtrueVsPhi, h2_ele_PoPtrueVsPt, h2_ele_PtinVsPtoutGolden_mean, h2_ele_PtinVsPtoutGolden_mode, h2_ele_PtinVsPtoutShowering_mean, h2_ele_PtinVsPtoutShowering_mode, h2_ele_seed_dphi2posVsEta, h2_ele_seed_dphi2posVsPt, h2_ele_seed_dphi2VsEta, h2_ele_seed_dphi2VsPt, h2_ele_seed_drz2posVsEta, h2_ele_seed_drz2posVsPt, h2_ele_seed_drz2VsEta, h2_ele_seed_drz2VsPt, h2_ele_sigmaIetaIetaVsPt, h2_ele_vertexEtaVsPhi, h2_ele_vertexPtVsEta, h2_ele_vertexPtVsPhi, h2_ele_vertexTIPVsEta, h2_ele_vertexTIPVsPhi, h2_ele_vertexTIPVsPt, h2_mc_PtEta, h2_mc_PtEta_matched, h2_scl_EoEtruePfVsEg, h2_scl_EoEtrueVsrecOfflineVertices, h2_scl_EoEtrueVsrecOfflineVertices_barrel, h2_scl_EoEtrueVsrecOfflineVertices_endcaps, h2_scl_EtaVsPhi, h2_scl_EtVsEta, h2_scl_EtVsPhi, reco::GsfElectron::hcalDepth1OverEcalBc(), reco::GsfElectron::hcalDepth2OverEcalBc(), reco::GsfElectron::hcalOverEcal(), reco::GsfElectron::hcalOverEcalBc(), mps_fire::i, iEvent, infinity, reco::GsfElectron::isEB(), reco::GsfElectron::isEBEEGap(), reco::GsfElectron::isEBEtaGap(), reco::GsfElectron::isEBPhiGap(), reco::GsfElectron::isEE(), reco::GsfElectron::isEEDeeGap(), reco::GsfElectron::isEERingGap(), reco::GsfElectron::isGsfCtfChargeConsistent(), reco::GsfElectron::isGsfCtfScPixChargeConsistent(), reco::GsfElectron::isGsfScPixChargeConsistent(), edm::Ref< C, T, F >::isNull(), isoFromDepsEcalFull03Tag_, isoFromDepsEcalFull04Tag_, isoFromDepsEcalReduced03Tag_, isoFromDepsEcalReduced04Tag_, isoFromDepsHcal03Tag_, isoFromDepsHcal04Tag_, isoFromDepsTk03Tag_, isoFromDepsTk04Tag_, edm::HandleBase::isValid(), matchingIDs_, matchingMotherIDs_, maxAbsEta_, maxPt_, mcTruthCollection_, reco::Candidate::mother(), reco::GsfElectron::mva_e_pi(), reco::GsfElectron::mva_Isolated(), reco::Candidate::numberOfDaughters(), offlineVerticesCollection_, reco::LeafCandidate::p(), p1_ele_fbremVsEta_mean, p1_ele_fbremVsEta_mode, reco::GsfElectron::P4_COMBINATION, reco::GsfElectron::p4Error(), reco::GsfElectron::parentSuperCluster(), reco::Candidate::pdgId(), perp(), reco::GsfElectron::pfIsolationVariables(), reco::LeafCandidate::phi(), pi, reco::BeamSpot::position(), reco::LeafCandidate::pt(), reco::LeafCandidate::py(), dttmaxenums::R, readAOD_, reco::GsfElectron::scE1x5(), reco::GsfElectron::scE2x5Max(), reco::GsfElectron::scE5x5(), reco::GsfElectron::scSigmaEtaEta(), reco::GsfElectron::scSigmaIEtaIEta(), fileCollector::seed, mathSSE::sqrt(), reco::GsfElectron::PflowIsolationVariables::sumChargedHadronPt, reco::GsfElectron::PflowIsolationVariables::sumNeutralHadronEt, reco::GsfElectron::PflowIsolationVariables::sumPhotonEt, reco::GsfElectron::superCluster(), reco::GsfElectron::superClusterFbrem(), reco::GsfElectron::trackerDrivenSeed(), reco::GsfElectron::trackMomentumAtVtx(), reco::GsfElectron::trackMomentumOut(), and reco::LeafCandidate::vertex().

◆ bookHistograms()

void ElectronMcSignalValidator::bookHistograms ( DQMStore::IBooker iBooker,
edm::Run const &  ,
edm::EventSetup const &   
)
overridevirtual

Reimplemented from ElectronDqmAnalyzerBase.

Definition at line 579 of file ElectronMcSignalValidator.cc.

579  {
581 
582  // prepareStore() ;
583  setBookIndex(-1);
584  setBookPrefix("h");
587 
588  // mc truth collections sizes
589  h1_mcNum = bookH1withSumw2(iBooker, "mcNum", "# mc particles", fhits_nbin, 0., fhits_max, "N_{gen}");
590  h1_eleNum = bookH1withSumw2(iBooker, "mcNum_ele", "# mc electrons", fhits_nbin, 0., fhits_max, "N_{gen ele}");
591  h1_gamNum = bookH1withSumw2(iBooker, "mcNum_gam", "# mc gammas", fhits_nbin, 0., fhits_max, "N_{gen #gamma}");
592 
593  // rec event collections sizes
594  h1_recEleNum = bookH1(iBooker, "recEleNum", "# rec electrons", ele_nbin, ele_min, ele_max, "N_{ele}");
595  h1_recCoreNum = bookH1(iBooker, "recCoreNum", "# rec electron cores", core_nbin, core_min, core_max, "N_{core}");
596  h1_recTrackNum = bookH1(iBooker, "recTrackNum", "# rec gsf tracks", track_nbin, track_min, track_max, "N_{track}");
597  h1_recSeedNum = bookH1(iBooker, "recSeedNum", "# rec electron seeds", seed_nbin, seed_min, seed_max, "N_{seed}");
599  iBooker, "recOfflineVertices", "# rec Offline Primary Vertices", opv_nbin, opv_min, opv_max, "N_{Vertices}");
600 
602  "scl_EoEtrueVsrecOfflineVertices",
603  "E/Etrue vs number of primary vertices",
604  opv_nbin, // 10,
605  opv_min, // 0.,
606  opv_max, // 50.,
607  50,
608  0.,
609  2.5,
610  "N_{primary vertices}",
611  "E/E_{true}");
613  "scl_EoEtrueVsrecOfflineVertices_barrel",
614  "E/Etrue vs number of primary , barrel",
615  opv_nbin, // 10,
616  opv_min, // 0.,
617  opv_max, // 50.,
618  50,
619  0.,
620  2.5,
621  "N_{primary vertices}",
622  "E/E_{true}");
624  "scl_EoEtrueVsrecOfflineVertices_endcaps",
625  "E/Etrue vs number of primary , endcaps",
626  opv_nbin, // 10,
627  opv_min, // 0.,
628  opv_max, // 50.,
629  50,
630  0.,
631  2.5,
632  "N_{primary vertices}",
633  "E/E_{true}");
634 
635  // mc
636  setBookPrefix("h_mc");
637  h1_mc_Eta = bookH1withSumw2(iBooker, "Eta", "gen #eta", eta_nbin, eta_min, eta_max, "#eta");
638  h1_mc_AbsEta = bookH1withSumw2(iBooker, "AbsEta", "gen |#eta|", eta_nbin / 2, 0., eta_max);
639  h1_mc_P = bookH1withSumw2(iBooker, "P", "gen p", p_nbin, 0., p_max, "p (GeV/c)");
640  h1_mc_Pt = bookH1withSumw2(iBooker, "Pt", "gen pt", pteff_nbin, 5., pt_max);
641  h1_mc_Phi = bookH1withSumw2(iBooker, "Phi", "gen phi", phi_nbin, phi_min, phi_max);
642  h1_mc_Z = bookH1withSumw2(iBooker, "Z", "gen z ", xyz_nbin, -25, 25);
643  h2_mc_PtEta =
644  bookH2withSumw2(iBooker, "PtEta", "gen pt vs #eta", eta2D_nbin, eta_min, eta_max, pt2D_nbin, 5., pt_max);
645 
646  // all electrons
647  setBookPrefix("h_ele");
649  "EoverP_all",
650  "ele E/P_{vertex}, all reco electrons",
651  eop_nbin,
652  0.,
653  eop_max,
654  "E/P_{vertex}",
655  "Events",
656  "ELE_LOGY E1 P");
658  "EoverP_all_barrel",
659  "ele E/P_{vertex}, all reco electrons, barrel",
660  eop_nbin,
661  0.,
662  eop_max,
663  "E/P_{vertex}",
664  "Events",
665  "ELE_LOGY E1 P");
667  "EoverP_all_endcaps",
668  "ele E/P_{vertex}, all reco electrons, endcaps",
669  eop_nbin,
670  0.,
671  eop_max,
672  "E/P_{vertex}",
673  "Events",
674  "ELE_LOGY E1 P");
676  "EseedOP_all",
677  "ele E_{seed}/P_{vertex}, all reco electrons",
678  eop_nbin,
679  0.,
680  eop_max,
681  "E_{seed}/P_{vertex}",
682  "Events",
683  "ELE_LOGY E1 P");
685  "EseedOP_all_barrel",
686  "ele E_{seed}/P_{vertex}, all reco electrons, barrel",
687  eop_nbin,
688  0.,
689  eop_max,
690  "E_{seed}/P_{vertex}",
691  "Events",
692  "ELE_LOGY E1 P");
694  "EseedOP_all_endcaps",
695  "ele E_{seed}/P_{vertex}, all reco electrons, endcaps",
696  eop_nbin,
697  0.,
698  eop_max,
699  "E_{seed}/P_{vertex}",
700  "Events",
701  "ELE_LOGY E1 P");
703  "EoPout_all",
704  "ele E_{seed}/P_{out}, all reco electrons",
705  eop_nbin,
706  0.,
707  eop_max,
708  "E_{seed}/P_{out}",
709  "Events",
710  "ELE_LOGY E1 P");
712  "EoPout_all_barrel",
713  "ele E_{seed}/P_{out}, all reco electrons barrel",
714  eop_nbin,
715  0.,
716  eop_max,
717  "E_{seed}/P_{out}",
718  "Events",
719  "ELE_LOGY E1 P");
721  "EoPout_all_endcaps",
722  "ele E_{seed}/P_{out}, all reco electrons endcaps",
723  eop_nbin,
724  0.,
725  eop_max,
726  "E_{seed}/P_{out}",
727  "Events",
728  "ELE_LOGY E1 P");
730  "EeleOPout_all",
731  "ele E_{ele}/P_{out}, all reco electrons",
732  eop_nbin,
733  0.,
734  eop_max,
735  "E_{ele}/P_{out}",
736  "Events",
737  "ELE_LOGY E1 P");
739  "EeleOPout_all_barrel",
740  "ele E_{ele}/P_{out}, all reco electrons barrel",
741  eop_nbin,
742  0.,
743  eop_max,
744  "E_{ele}/P_{out}",
745  "Events",
746  "ELE_LOGY E1 P");
748  "EeleOPout_all_endcaps",
749  "ele E_{ele}/P_{out}, all reco electrons endcaps",
750  eop_nbin,
751  0.,
752  eop_max,
753  "E_{ele}/P_{out}",
754  "Events",
755  "ELE_LOGY E1 P");
757  "dEtaSc_propVtx_all",
758  "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons",
762  "#eta_{sc} - #eta_{tr}",
763  "Events",
764  "ELE_LOGY E1 P");
766  bookH1withSumw2(iBooker,
767  "dEtaSc_propVtx_all_barrel",
768  "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons barrel",
772  "#eta_{sc} - #eta_{tr}",
773  "Events",
774  "ELE_LOGY E1 P");
776  bookH1withSumw2(iBooker,
777  "dEtaSc_propVtx_all_endcaps",
778  "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons endcaps",
782  "#eta_{sc} - #eta_{tr}",
783  "Events",
784  "ELE_LOGY E1 P");
786  "dPhiSc_propVtx_all",
787  "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons",
791  "#phi_{sc} - #phi_{tr} (rad)",
792  "Events",
793  "ELE_LOGY E1 P");
795  bookH1withSumw2(iBooker,
796  "dPhiSc_propVtx_all_barrel",
797  "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons barrel",
801  "#phi_{sc} - #phi_{tr} (rad)",
802  "Events",
803  "ELE_LOGY E1 P");
805  bookH1withSumw2(iBooker,
806  "dPhiSc_propVtx_all_endcaps",
807  "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons endcaps",
811  "#phi_{sc} - #phi_{tr} (rad)",
812  "Events",
813  "ELE_LOGY E1 P");
815  "dEtaCl_propOut_all",
816  "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons",
820  "#eta_{sc} - #eta_{tr}",
821  "Events",
822  "ELE_LOGY E1 P");
824  bookH1withSumw2(iBooker,
825  "dEtaCl_propOut_all_barrel",
826  "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons barrel",
830  "#eta_{sc} - #eta_{tr}",
831  "Events",
832  "ELE_LOGY E1 P");
834  bookH1withSumw2(iBooker,
835  "dEtaCl_propOut_all_endcaps",
836  "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons endcaps",
840  "#eta_{sc} - #eta_{tr}",
841  "Events",
842  "ELE_LOGY E1 P");
844  "dPhiCl_propOut_all",
845  "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons",
849  "#phi_{sc} - #phi_{tr} (rad)",
850  "Events",
851  "ELE_LOGY E1 P");
853  bookH1withSumw2(iBooker,
854  "dPhiCl_propOut_all_barrel",
855  "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons barrel",
859  "#phi_{sc} - #phi_{tr} (rad)",
860  "Events",
861  "ELE_LOGY E1 P");
863  bookH1withSumw2(iBooker,
864  "dPhiCl_propOut_all_endcaps",
865  "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons endcaps",
869  "#phi_{sc} - #phi_{tr} (rad)",
870  "Events",
871  "ELE_LOGY E1 P");
873  "HoE_all",
874  "ele hadronic energy / em energy, all reco electrons",
875  hoe_nbin,
876  hoe_min,
877  hoe_max,
878  "H/E",
879  "Events",
880  "ELE_LOGY E1 P");
882  "HoE_all_barrel",
883  "ele hadronic energy / em energy, all reco electrons barrel",
884  hoe_nbin,
885  hoe_min,
886  hoe_max,
887  "H/E",
888  "Events",
889  "ELE_LOGY E1 P");
891  "HoE_all_endcaps",
892  "ele hadronic energy / em energy, all reco electrons endcaps",
893  hoe_nbin,
894  hoe_min,
895  hoe_max,
896  "H/E",
897  "Events",
898  "ELE_LOGY E1 P");
900  "HoE_bc_all",
901  "ele hadronic energy / em energy, all reco electrons, behind cluster",
902  hoe_nbin,
903  hoe_min,
904  hoe_max,
905  "H/E",
906  "Events",
907  "ELE_LOGY E1 P");
909  iBooker, "vertexPt_all", "ele p_{T}, all reco electrons", pteff_nbin, 5., pt_max, "", "Events", "ELE_LOGY E1 P");
910  h1_ele_Et_all = bookH1withSumw2(iBooker,
911  "Et_all",
912  "ele ecal E_{T}, all reco electrons",
913  pteff_nbin,
914  5.,
915  pt_max,
916  "E_{T} (GeV)",
917  "Events",
918  "ELE_LOGY E1 P");
920  "vertexEta_all",
921  "ele eta, all reco electrons",
922  eta_nbin,
923  eta_min,
924  eta_max,
925  "",
926  "Events",
927  "ELE_LOGY E1 P");
929  "TIP_all",
930  "ele vertex transverse radius, all reco electrons",
931  100,
932  0.,
933  0.2,
934  "r_{T} (cm)",
935  "Events",
936  "ELE_LOGY E1 P");
938  "TIP_all_barrel",
939  "ele vertex transverse radius, all reco electrons barrel",
940  100,
941  0.,
942  0.2,
943  "r_{T} (cm)",
944  "Events",
945  "ELE_LOGY E1 P");
947  "TIP_all_endcaps",
948  "ele vertex transverse radius, all reco electrons endcaps",
949  100,
950  0.,
951  0.2,
952  "r_{T} (cm)",
953  "Events",
954  "ELE_LOGY E1 P");
956  "mee_all",
957  "ele pairs invariant mass, all reco electrons",
958  mee_nbin,
959  mee_min,
960  mee_max,
961  "m_{ee} (GeV/c^{2})",
962  "Events",
963  "ELE_LOGY E1 P");
964  h1_ele_mee_os = bookH1withSumw2(iBooker,
965  "mee_os",
966  "ele pairs invariant mass, opp. sign",
967  mee_nbin,
968  mee_min,
969  mee_max,
970  "m_{e^{+}e^{-}} (GeV/c^{2})",
971  "Events",
972  "ELE_LOGY E1 P");
974  "mee_os_ebeb",
975  "ele pairs invariant mass, opp. sign, EB-EB",
976  mee_nbin,
977  mee_min,
978  mee_max,
979  "m_{e^{+}e^{-}} (GeV/c^{2})",
980  "Events",
981  "ELE_LOGY E1 P");
983  "mee_os_ebee",
984  "ele pairs invariant mass, opp. sign, EB-EE",
985  mee_nbin,
986  mee_min,
987  mee_max,
988  "m_{e^{+}e^{-}} (GeV/c^{2})",
989  "Events",
990  "ELE_LOGY E1 P");
992  "mee_os_eeee",
993  "ele pairs invariant mass, opp. sign, EE-EE",
994  mee_nbin,
995  mee_min,
996  mee_max,
997  "m_{e^{+}e^{-}} (GeV/c^{2})",
998  "Events",
999  "ELE_LOGY E1 P");
1001  "mee_os_gg",
1002  "ele pairs invariant mass, opp. sign, good-good",
1003  mee_nbin,
1004  mee_min,
1005  mee_max,
1006  "m_{e^{+}e^{-}} (GeV/c^{2})",
1007  "Events",
1008  "ELE_LOGY E1 P");
1010  "mee_os_gb",
1011  "ele pairs invariant mass, opp. sign, good-bad",
1012  mee_nbin,
1013  mee_min,
1014  mee_max,
1015  "m_{e^{+}e^{-}} (GeV/c^{2})",
1016  "Events",
1017  "ELE_LOGY E1 P");
1019  "mee_os_bb",
1020  "ele pairs invariant mass, opp. sign, bad-bad",
1021  mee_nbin,
1022  mee_min,
1023  mee_max,
1024  "m_{e^{+}e^{-}} (GeV/c^{2})",
1025  "Events",
1026  "ELE_LOGY E1 P");
1027 
1028  // duplicates
1029  h2_ele_E2mnE1vsMee_all = bookH2(iBooker,
1030  "E2mnE1vsMee_all",
1031  "E2 - E1 vs ele pairs invariant mass, all electrons",
1032  mee_nbin,
1033  mee_min,
1034  mee_max,
1035  100,
1036  -50.,
1037  50.,
1038  "m_{e^{+}e^{-}} (GeV/c^{2})",
1039  "E2 - E1 (GeV)");
1041  "E2mnE1vsMee_egeg_all",
1042  "E2 - E1 vs ele pairs invariant mass, ecal driven pairs, all electrons",
1043  mee_nbin,
1044  mee_min,
1045  mee_max,
1046  100,
1047  -50.,
1048  50.,
1049  "m_{e^{+}e^{-}} (GeV/c^{2})",
1050  "E2 - E1 (GeV)");
1051 
1052  // charge ID
1054  bookH1withSumw2(iBooker, "ChargeMnChargeTrue", "ele charge - gen charge ", 5, -1., 4., "q_{rec} - q_{gen}");
1055  setBookPrefix("h_mc");
1057  bookH1withSumw2(iBooker, "Eta_matched_qmisid", "charge misid vs gen eta", eta_nbin, eta_min, eta_max);
1059  bookH1withSumw2(iBooker, "AbsEta_matched_qmisid", "charge misid vs gen |eta|", eta_nbin / 2, 0., eta_max);
1061  bookH1withSumw2(iBooker, "Pt_matched_qmisid", "charge misid vs gen transverse momentum", pteff_nbin, 5., pt_max);
1063  bookH1withSumw2(iBooker, "Phi_matched_qmisid", "charge misid vs gen phi", phi_nbin, phi_min, phi_max);
1064  h1_mc_Z_matched_qmisid = bookH1withSumw2(iBooker, "Z_matched_qmisid", "charge misid vs gen z", xyz_nbin, -25, 25);
1065 
1066  // matched electrons
1067  setBookPrefix("h_mc");
1068  h1_mc_Eta_matched = bookH1withSumw2(iBooker, "Eta_matched", "Efficiency vs gen eta", eta_nbin, eta_min, eta_max);
1070  bookH1withSumw2(iBooker, "AbsEta_matched", "Efficiency vs gen |eta|", eta_nbin / 2, 0., eta_max);
1071  h1_mc_Pt_matched = bookH1(iBooker, "Pt_matched", "Efficiency vs gen transverse momentum", pteff_nbin, 5., pt_max);
1072  h1_mc_Phi_matched = bookH1withSumw2(iBooker, "Phi_matched", "Efficiency vs gen phi", phi_nbin, phi_min, phi_max);
1073  h1_mc_Z_matched = bookH1withSumw2(iBooker, "Z_matched", "Efficiency vs gen vertex z", xyz_nbin, -25, 25);
1075  iBooker, "PtEta_matched", "Efficiency vs pt #eta", eta2D_nbin, eta_min, eta_max, pt2D_nbin, 5., pt_max);
1076  setBookPrefix("h_ele");
1077  h1_ele_charge = bookH1withSumw2(iBooker, "charge", "ele charge", 5, -2.5, 2.5, "charge");
1078  h2_ele_chargeVsEta = bookH2(iBooker, "chargeVsEta", "ele charge vs eta", eta2D_nbin, eta_min, eta_max, 5, -2., 2.);
1079  h2_ele_chargeVsPhi = bookH2(iBooker, "chargeVsPhi", "ele charge vs phi", phi2D_nbin, phi_min, phi_max, 5, -2., 2.);
1080  h2_ele_chargeVsPt = bookH2(iBooker, "chargeVsPt", "ele charge vs pt", pt_nbin, 0., 100., 5, -2., 2.);
1081  h1_ele_vertexP = bookH1withSumw2(iBooker, "vertexP", "ele momentum", p_nbin, 0., p_max, "p_{vertex} (GeV/c)");
1082  h1_ele_vertexPt =
1083  bookH1withSumw2(iBooker, "vertexPt", "ele transverse momentum", pt_nbin, 0., pt_max, "p_{T vertex} (GeV/c)");
1085  iBooker, "vertexPt_nocut", "pT of prunned electrons", pt_nbin, 0., pt_max, "p_{T vertex} (GeV/c)");
1086  h1_ele_Et = bookH1withSumw2(iBooker, "Et", "ele ecal E_{T}", pt_nbin, 0., pt_max, "E_{T} (GeV)");
1088  iBooker, "vertexPtVsEta", "ele transverse momentum vs eta", eta2D_nbin, eta_min, eta_max, pt2D_nbin, 0., pt_max);
1090  iBooker, "vertexPtVsPhi", "ele transverse momentum vs phi", phi2D_nbin, phi_min, phi_max, pt2D_nbin, 0., pt_max);
1091  h1_ele_vertexEta = bookH1withSumw2(iBooker, "vertexEta", "ele momentum eta", eta_nbin, eta_min, eta_max, "#eta");
1093  iBooker, "vertexEtaVsPhi", "ele momentum eta vs phi", eta2D_nbin, eta_min, eta_max, phi2D_nbin, phi_min, phi_max);
1095  bookH1withSumw2(iBooker, "vertexPhi", "ele momentum #phi", phi_nbin, phi_min, phi_max, "#phi (rad)");
1096  h1_ele_vertexX = bookH1withSumw2(iBooker, "vertexX", "ele vertex x", xyz_nbin, -0.6, 0.6, "x (cm)");
1097  h1_ele_vertexY = bookH1withSumw2(iBooker, "vertexY", "ele vertex y", xyz_nbin, -0.6, 0.6, "y (cm)");
1098  h1_ele_vertexZ = bookH1withSumw2(iBooker, "vertexZ", "ele vertex z", xyz_nbin, -25, 25, "z (cm)");
1100  bookH1withSumw2(iBooker, "vertexTIP", "ele transverse impact parameter (wrt gen vtx)", 90, 0., 0.15, "TIP (cm)");
1101  h2_ele_vertexTIPVsEta = bookH2(iBooker,
1102  "vertexTIPVsEta",
1103  "ele transverse impact parameter (wrt gen vtx) vs eta",
1104  eta2D_nbin,
1105  eta_min,
1106  eta_max,
1107  45,
1108  0.,
1109  0.15,
1110  "#eta",
1111  "TIP (cm)");
1112  h2_ele_vertexTIPVsPhi = bookH2(iBooker,
1113  "vertexTIPVsPhi",
1114  "ele transverse impact parameter (wrt gen vtx) vs phi",
1115  phi2D_nbin,
1116  phi_min,
1117  phi_max,
1118  45,
1119  0.,
1120  0.15,
1121  "#phi (rad)",
1122  "TIP (cm)");
1123  h2_ele_vertexTIPVsPt = bookH2(iBooker,
1124  "vertexTIPVsPt",
1125  "ele transverse impact parameter (wrt gen vtx) vs transverse momentum",
1126  pt2D_nbin,
1127  0.,
1128  pt_max,
1129  45,
1130  0.,
1131  0.15,
1132  "p_{T} (GeV/c)",
1133  "TIP (cm)");
1135  iBooker, "PoPtrue", "ele momentum / gen momentum", poptrue_nbin, poptrue_min, poptrue_max, "P/P_{gen}");
1137  "PoPtrue_barrel",
1138  "ele momentum / gen momentum, barrel",
1139  poptrue_nbin,
1140  poptrue_min,
1141  poptrue_max,
1142  "P/P_{gen}");
1144  "PoPtrue_endcaps",
1145  "ele momentum / gen momentum, endcaps",
1146  poptrue_nbin,
1147  poptrue_min,
1148  poptrue_max,
1149  "P/P_{gen}");
1151  "PoPtrueVsEta",
1152  "ele momentum / gen momentum vs eta",
1153  eta2D_nbin,
1154  eta_min,
1155  eta_max,
1156  50,
1157  poptrue_min,
1158  poptrue_max);
1159  h2_ele_PoPtrueVsPhi = bookH2(iBooker,
1160  "PoPtrueVsPhi",
1161  "ele momentum / gen momentum vs phi",
1162  phi2D_nbin,
1163  phi_min,
1164  phi_max,
1165  50,
1166  poptrue_min,
1167  poptrue_max);
1169  iBooker, "PoPtrueVsPt", "ele momentum / gen momentum vs eta", pt2D_nbin, 0., pt_max, 50, poptrue_min, poptrue_max);
1170  // h2_ele_sigmaIetaIetaVsPt = bookH2(iBooker,"sigmaIetaIetaVsPt","SigmaIetaIeta vs pt",pt_nbin,0.,pt_max,100,0.,0.05);
1172  bookH2(iBooker, "sigmaIetaIetaVsPt", "SigmaIetaIeta vs pt", 100, 0., pt_max, 100, 0., 0.05);
1174  "PoPtrue_golden_barrel",
1175  "ele momentum / gen momentum, golden, barrel",
1176  poptrue_nbin,
1177  poptrue_min,
1178  poptrue_max,
1179  "P/P_{gen}");
1181  "PoPtrue_golden_endcaps",
1182  "ele momentum / gen momentum, golden, endcaps",
1183  poptrue_nbin,
1184  poptrue_min,
1185  poptrue_max,
1186  "P/P_{gen}");
1188  "PoPtrue_showering_barrel",
1189  "ele momentum / gen momentum, showering, barrel",
1190  poptrue_nbin,
1191  poptrue_min,
1192  poptrue_max,
1193  "P/P_{gen}");
1195  "PoPtrue_showering_endcaps",
1196  "ele momentum / gen momentum, showering, endcaps",
1197  poptrue_nbin,
1198  poptrue_min,
1199  poptrue_max,
1200  "P/P_{gen}");
1202  "PtoPttrue",
1203  "ele transverse momentum / gen transverse momentum",
1204  poptrue_nbin,
1205  poptrue_min,
1206  poptrue_max,
1207  "P_{T}/P_{T}^{gen}");
1209  "PtoPttrue_barrel",
1210  "ele transverse momentum / gen transverse momentum, barrel",
1211  poptrue_nbin,
1212  poptrue_min,
1213  poptrue_max,
1214  "P_{T}/P_{T}^{gen}");
1216  "PtoPttrue_endcaps",
1217  "ele transverse momentum / gen transverse momentum, endcaps",
1218  poptrue_nbin,
1219  poptrue_min,
1220  poptrue_max,
1221  "P_{T}/P_{T}^{gen}");
1223  iBooker, "EtaMnEtaTrue", "ele momentum eta - gen eta", deta_nbin, deta_min, deta_max, "#eta_{rec} - #eta_{gen}");
1225  "EtaMnEtaTrue_barrel",
1226  "ele momentum eta - gen eta barrel",
1227  deta_nbin,
1228  deta_min,
1229  deta_max,
1230  "#eta_{rec} - #eta_{gen}");
1232  "EtaMnEtaTrue_endcaps",
1233  "ele momentum eta - gen eta endcaps",
1234  deta_nbin,
1235  deta_min,
1236  deta_max,
1237  "#eta_{rec} - #eta_{gen}");
1238  h2_ele_EtaMnEtaTrueVsEta = bookH2(iBooker,
1239  "EtaMnEtaTrueVsEta",
1240  "ele momentum eta - gen eta vs eta",
1241  eta2D_nbin,
1242  eta_min,
1243  eta_max,
1244  deta_nbin / 2,
1245  deta_min,
1246  deta_max);
1247  h2_ele_EtaMnEtaTrueVsPhi = bookH2(iBooker,
1248  "EtaMnEtaTrueVsPhi",
1249  "ele momentum eta - gen eta vs phi",
1250  phi2D_nbin,
1251  phi_min,
1252  phi_max,
1253  deta_nbin / 2,
1254  deta_min,
1255  deta_max);
1256  h2_ele_EtaMnEtaTrueVsPt = bookH2(iBooker,
1257  "EtaMnEtaTrueVsPt",
1258  "ele momentum eta - gen eta vs pt",
1259  pt_nbin,
1260  0.,
1261  pt_max,
1262  deta_nbin / 2,
1263  deta_min,
1264  deta_max);
1266  "PhiMnPhiTrue",
1267  "ele momentum phi - gen phi",
1268  dphi_nbin,
1269  dphi_min,
1270  dphi_max,
1271  "#phi_{rec} - #phi_{gen} (rad)");
1273  "PhiMnPhiTrue_barrel",
1274  "ele momentum phi - gen phi barrel",
1275  dphi_nbin,
1276  dphi_min,
1277  dphi_max,
1278  "#phi_{rec} - #phi_{gen} (rad)");
1280  "PhiMnPhiTrue_endcaps",
1281  "ele momentum phi - gen phi endcaps",
1282  dphi_nbin,
1283  dphi_min,
1284  dphi_max,
1285  "#phi_{rec} - #phi_{gen} (rad)");
1287  bookH1(iBooker, "PhiMnPhiTrue2", "ele momentum phi - gen phi", dphimatch2D_nbin, dphimatch_min, dphimatch_max);
1288  h2_ele_PhiMnPhiTrueVsEta = bookH2(iBooker,
1289  "PhiMnPhiTrueVsEta",
1290  "ele momentum phi - gen phi vs eta",
1291  eta2D_nbin,
1292  eta_min,
1293  eta_max,
1294  dphi_nbin / 2,
1295  dphi_min,
1296  dphi_max);
1297  h2_ele_PhiMnPhiTrueVsPhi = bookH2(iBooker,
1298  "PhiMnPhiTrueVsPhi",
1299  "ele momentum phi - gen phi vs phi",
1300  phi2D_nbin,
1301  phi_min,
1302  phi_max,
1303  dphi_nbin / 2,
1304  dphi_min,
1305  dphi_max);
1306  h2_ele_PhiMnPhiTrueVsPt = bookH2(iBooker,
1307  "PhiMnPhiTrueVsPt",
1308  "ele momentum phi - gen phi vs pt",
1309  pt2D_nbin,
1310  0.,
1311  pt_max,
1312  dphi_nbin / 2,
1313  dphi_min,
1314  dphi_max);
1316  iBooker, "ecalEnergyError", "Regression estimate of the ECAL energy error", error_nbin, 0, enerror_max);
1318  iBooker, "ecalEnergyError_barrel", "Regression estimate of the ECAL energy error - barrel", 30, 0, 30);
1320  "ecalEnergyError_endcaps",
1321  "Regression estimate of the ECAL energy error - endcaps",
1322  error_nbin,
1323  0,
1324  enerror_max);
1326  iBooker, "combinedP4Error", "Estimated error on the combined momentum", error_nbin, 0, enerror_max);
1328  iBooker, "combinedP4Error_barrel", "Estimated error on the combined momentum - barrel", 30, 0, 30);
1330  "combinedP4Error_endcaps",
1331  "Estimated error on the combined momentum - endcaps",
1332  error_nbin,
1333  0,
1334  enerror_max);
1335 
1336  // matched electron, superclusters
1337  setBookPrefix("h_scl");
1338  h1_scl_En = bookH1withSumw2(iBooker, "energy", "ele ecal energy", p_nbin, 0., p_max);
1340  bookH1withSumw2(iBooker, "EoEtrue_barrel", "ele ecal energy / gen energy, barrel", 50, 0.2, 1.2, "E/E_{gen}");
1342  iBooker, "EoEtrue_barrel_etagap", "ele ecal energy / gen energy, barrel, etagap", 50, 0.2, 1.2, "E/E_{gen}");
1344  iBooker, "EoEtrue_barrel_phigap", "ele ecal energy / gen energy, barrel, phigap", 50, 0.2, 1.2, "E/E_{gen}");
1346  bookH1withSumw2(iBooker, "EoEtrue_ebeegap", "ele ecal energy / gen energy, ebeegap", 50, 0.2, 1.2, "E/E_{gen}");
1348  bookH1withSumw2(iBooker, "EoEtrue_endcaps", "ele ecal energy / gen energy, endcaps", 50, 0.2, 1.2, "E/E_{gen}");
1350  iBooker, "EoEtrue_endcaps_deegap", "ele ecal energy / gen energy, endcaps, deegap", 50, 0.2, 1.2, "E/E_{gen}");
1352  iBooker, "EoEtrue_endcaps_ringgap", "ele ecal energy / gen energy, endcaps, ringgap", 50, 0.2, 1.2, "E/E_{gen}");
1354  "EoEtrue_barrel_new",
1355  "ele ecal energy / gen energy, barrel",
1356  poptrue_nbin,
1357  poptrue_min,
1358  poptrue_max,
1359  "E/E_{gen}");
1361  "EoEtrue_barrel_new_etagap",
1362  "ele ecal energy / gen energy, barrel, etagap",
1363  poptrue_nbin,
1364  poptrue_min,
1365  poptrue_max,
1366  "E/E_{gen}");
1368  "EoEtrue_barrel_new_phigap",
1369  "ele ecal energy / gen energy, barrel, phigap",
1370  poptrue_nbin,
1371  poptrue_min,
1372  poptrue_max,
1373  "E/E_{gen}");
1375  "EoEtrue_ebeegap_new",
1376  "ele ecal energy / gen energy, ebeegap",
1377  poptrue_nbin,
1378  poptrue_min,
1379  poptrue_max,
1380  "E/E_{gen}");
1382  "EoEtrue_endcaps_new",
1383  "ele ecal energy / gen energy, endcaps",
1384  poptrue_nbin,
1385  poptrue_min,
1386  poptrue_max,
1387  "E/E_{gen}");
1389  "EoEtrue_endcaps_new_deegap",
1390  "ele ecal energy / gen energy, endcaps, deegap",
1391  poptrue_nbin,
1392  poptrue_min,
1393  poptrue_max,
1394  "E/E_{gen}");
1396  "EoEtrue_endcaps_new_ringgap",
1397  "ele ecal energy / gen energy, endcaps, ringgap",
1398  poptrue_nbin,
1399  poptrue_min,
1400  poptrue_max,
1401  "E/E_{gen}");
1402  h1_scl_Et = bookH1withSumw2(iBooker, "et", "ele supercluster transverse energy", pt_nbin, 0., pt_max);
1403  h2_scl_EtVsEta = bookH2(iBooker,
1404  "etVsEta",
1405  "ele supercluster transverse energy vs eta",
1406  eta2D_nbin,
1407  eta_min,
1408  eta_max,
1409  pt_nbin,
1410  0.,
1411  pt_max);
1412  h2_scl_EtVsPhi = bookH2(iBooker,
1413  "etVsPhi",
1414  "ele supercluster transverse energy vs phi",
1415  phi2D_nbin,
1416  phi_min,
1417  phi_max,
1418  pt_nbin,
1419  0.,
1420  pt_max);
1422  iBooker, "etaVsPhi", "ele supercluster eta vs phi", phi2D_nbin, phi_min, phi_max, eta2D_nbin, eta_min, eta_max);
1423  h1_scl_Eta = bookH1withSumw2(iBooker, "eta", "ele supercluster eta", eta_nbin, eta_min, eta_max);
1424  h1_scl_Phi = bookH1withSumw2(iBooker, "phi", "ele supercluster phi", phi_nbin, phi_min, phi_max);
1426  "sigetaeta",
1427  "ele supercluster sigma eta eta",
1428  100,
1429  0.,
1430  0.05,
1431  "#sigma_{#eta #eta}",
1432  "Events",
1433  "ELE_LOGY E1 P");
1435  "sigetaeta_barrel",
1436  "ele supercluster sigma eta eta barrel",
1437  100,
1438  0.,
1439  0.05,
1440  "#sigma_{#eta #eta}",
1441  "Events",
1442  "ELE_LOGY E1 P");
1444  "sigetaeta_endcaps",
1445  "ele supercluster sigma eta eta endcaps",
1446  100,
1447  0.,
1448  0.05,
1449  "#sigma_{#eta #eta}",
1450  "Events",
1451  "ELE_LOGY E1 P");
1453  "sigietaieta",
1454  "ele supercluster sigma ieta ieta",
1455  100,
1456  0.,
1457  0.05,
1458  "#sigma_{i#eta i#eta}",
1459  "Events",
1460  "ELE_LOGY E1 P");
1462  "sigietaieta_barrel",
1463  "ele supercluster sigma ieta ieta, barrel",
1464  100,
1465  0.,
1466  0.05,
1467  "#sigma_{i#eta i#eta}",
1468  "Events",
1469  "ELE_LOGY E1 P");
1471  "sigietaieta_endcaps",
1472  "ele supercluster sigma ieta ieta, endcaps",
1473  100,
1474  0.,
1475  0.05,
1476  "#sigma_{i#eta i#eta}",
1477  "Events",
1478  "ELE_LOGY E1 P");
1480  "SigIEtaIEta_mAOD",
1481  "ele supercluster sigma ieta ieta",
1482  100,
1483  0.,
1484  0.05,
1485  "#sigma_{i#eta i#eta}",
1486  "Events",
1487  "ELE_LOGY E1 P");
1489  "SigIEtaIEta_mAOD_barrel",
1490  "ele supercluster sigma ieta ieta, barrel",
1491  100,
1492  0.,
1493  0.05,
1494  "#sigma_{i#eta i#eta}",
1495  "Events",
1496  "ELE_LOGY E1 P");
1498  "SigIEtaIEta_mAOD_endcaps",
1499  "ele supercluster sigma ieta ieta, endcaps",
1500  100,
1501  0.,
1502  0.05,
1503  "#sigma_{i#eta i#eta}",
1504  "Events",
1505  "ELE_LOGY E1 P");
1507  "full5x5_sigietaieta",
1508  "ele supercluster full5x5 sigma ieta ieta",
1509  100,
1510  0.,
1511  0.05,
1512  "#sigma_{i#eta i#eta}",
1513  "Events",
1514  "ELE_LOGY E1 P");
1516  "full5x5_sigietaieta_barrel",
1517  "ele supercluster full5x5 sigma ieta ieta, barrel",
1518  100,
1519  0.,
1520  0.05,
1521  "#sigma_{i#eta i#eta}",
1522  "Events",
1523  "ELE_LOGY E1 P");
1525  "full5x5_sigietaieta_endcaps",
1526  "ele supercluster full5x5 sigma ieta ieta, endcaps",
1527  100,
1528  0.,
1529  0.05,
1530  "#sigma_{i#eta i#eta}",
1531  "Events",
1532  "ELE_LOGY E1 P");
1534  iBooker, "E1x5", "ele supercluster energy in 1x5", p_nbin, 0., p_max, "E1x5 (GeV)", "Events", "ELE_LOGY E1 P");
1536  "E1x5_barrel",
1537  "ele supercluster energy in 1x5 barrel",
1538  p_nbin,
1539  0.,
1540  p_max,
1541  "E1x5 (GeV)",
1542  "Events",
1543  "ELE_LOGY E1 P");
1545  "E1x5_endcaps",
1546  "ele supercluster energy in 1x5 endcaps",
1547  p_nbin,
1548  0.,
1549  p_max,
1550  "E1x5 (GeV)",
1551  "Events",
1552  "ELE_LOGY E1 P");
1553  h1_scl_E2x5max = bookH1withSumw2(iBooker,
1554  "E2x5max",
1555  "ele supercluster energy in 2x5 max",
1556  p_nbin,
1557  0.,
1558  p_max,
1559  "E2x5 (GeV)",
1560  "Events",
1561  "ELE_LOGY E1 P");
1563  "E2x5max_barrel",
1564  "ele supercluster energy in 2x5 _max barrel",
1565  p_nbin,
1566  0.,
1567  p_max,
1568  "E2x5 (GeV)",
1569  "Events",
1570  "ELE_LOGY E1 P");
1572  "E2x5max_endcaps",
1573  "ele supercluster energy in 2x5 _max endcaps",
1574  p_nbin,
1575  0.,
1576  p_max,
1577  "E2x5 (GeV)",
1578  "Events",
1579  "ELE_LOGY E1 P");
1581  iBooker, "E5x5", "ele supercluster energy in 5x5", p_nbin, 0., p_max, "E5x5 (GeV)", "Events", "ELE_LOGY E1 P");
1583  "E5x5_barrel",
1584  "ele supercluster energy in 5x5 barrel",
1585  p_nbin,
1586  0.,
1587  p_max,
1588  "E5x5 (GeV)",
1589  "Events",
1590  "ELE_LOGY E1 P");
1592  "E5x5_endcaps",
1593  "ele supercluster energy in 5x5 endcaps",
1594  p_nbin,
1595  0.,
1596  p_max,
1597  "E5x5 (GeV)",
1598  "Events",
1599  "ELE_LOGY E1 P");
1600  h2_scl_EoEtruePfVsEg = bookH2(iBooker,
1601  "EoEtruePfVsEg",
1602  "mean mustache SC/true energy vs final SC/true energy",
1603  75,
1604  -0.1,
1605  1.4,
1606  75,
1607  -0.1,
1608  1.4,
1609  "E_{final SC}/E_{gen}",
1610  "E_{mustache}/E_{gen}");
1612  bookH1withSumw2(iBooker, "bcl_EtotoEtrue", "Total basicclusters energy", 50, 0.2, 1.2, "E/E_{gen}");
1614  iBooker, "bcl_EtotoEtrue_barrel", "Total basicclusters energy , barrel", 50, 0.2, 1.2, "E/E_{gen}");
1616  iBooker, "bcl_EtotoEtrue_endcaps", "Total basicclusters energy , endcaps", 50, 0.2, 1.2, "E/E_{gen}");
1617  // h1_scl_ESFrac = bookH1withSumw2(iBooker, "ESFrac","Preshower over SC raw energy",100,0.,0.8,"E_{PS} / E^{raw}_{SC}","Events","ELE_LOGY E1 P");
1619  "ESFrac_endcaps",
1620  "Preshower over SC raw energy , endcaps",
1621  100,
1622  0.,
1623  0.8,
1624  "E_{PS} / E^{raw}_{SC}",
1625  "Events",
1626  "ELE_LOGY E1 P");
1627 
1628  // matched electron, gsf tracks
1629  setBookPrefix("h_ele");
1631  "ambiguousTracks",
1632  "ele # ambiguous tracks",
1633  5,
1634  0.,
1635  5.,
1636  "N_{ambiguous tracks}",
1637  "Events",
1638  "ELE_LOGY E1 P");
1640  bookH2(iBooker, "ambiguousTracksVsEta", "ele # ambiguous tracks vs eta", eta2D_nbin, eta_min, eta_max, 5, 0., 5.);
1642  bookH2(iBooker, "ambiguousTracksVsPhi", "ele # ambiguous tracks vs phi", phi2D_nbin, phi_min, phi_max, 5, 0., 5.);
1644  bookH2(iBooker, "ambiguousTracksVsPt", "ele # ambiguous tracks vs pt", pt2D_nbin, 0., pt_max, 5, 0., 5.);
1646  bookH1withSumw2(iBooker, "foundHits", "ele track # found hits", fhits_nbin, 0., fhits_max, "N_{hits}");
1648  iBooker, "foundHits_barrel", "ele track # found hits, barrel", fhits_nbin, 0., fhits_max, "N_{hits}");
1650  iBooker, "foundHits_endcaps", "ele track # found hits, endcaps", fhits_nbin, 0., fhits_max, "N_{hits}");
1651  h2_ele_foundHitsVsEta = bookH2(iBooker,
1652  "foundHitsVsEta",
1653  "ele track # found hits vs eta",
1654  eta2D_nbin,
1655  eta_min,
1656  eta_max,
1657  fhits_nbin,
1658  0.,
1659  fhits_max);
1661  "foundHitsVsEta_mAOD",
1662  "ele track # found hits vs eta",
1663  eta2D_nbin,
1664  eta_min,
1665  eta_max,
1666  fhits_nbin,
1667  0.,
1668  fhits_max);
1669  h2_ele_foundHitsVsPhi = bookH2(iBooker,
1670  "foundHitsVsPhi",
1671  "ele track # found hits vs phi",
1672  phi2D_nbin,
1673  phi_min,
1674  phi_max,
1675  fhits_nbin,
1676  0.,
1677  fhits_max);
1679  iBooker, "foundHitsVsPt", "ele track # found hits vs pt", pt2D_nbin, 0., pt_max, fhits_nbin, 0., fhits_max);
1680  h1_ele_lostHits = bookH1withSumw2(iBooker, "lostHits", "ele track # lost hits", 5, 0., 5., "N_{lost hits}");
1682  bookH1withSumw2(iBooker, "lostHits_barrel", "ele track # lost hits, barrel", 5, 0., 5., "N_{lost hits}");
1684  bookH1withSumw2(iBooker, "lostHits_endcaps", "ele track # lost hits, endcaps", 5, 0., 5., "N_{lost hits}");
1686  iBooker, "lostHitsVsEta", "ele track # lost hits vs eta", eta2D_nbin, eta_min, eta_max, lhits_nbin, 0., lhits_max);
1688  iBooker, "lostHitsVsPhi", "ele track # lost hits vs eta", phi2D_nbin, phi_min, phi_max, lhits_nbin, 0., lhits_max);
1690  bookH2(iBooker, "lostHitsVsPt", "ele track # lost hits vs eta", pt2D_nbin, 0., pt_max, lhits_nbin, 0., lhits_max);
1691  h1_ele_chi2 =
1692  bookH1withSumw2(iBooker, "chi2", "ele track #chi^{2}", 100, 0., 15., "#Chi^{2}", "Events", "ELE_LOGY E1 P");
1694  iBooker, "chi2_barrel", "ele track #chi^{2}, barrel", 100, 0., 15., "#Chi^{2}", "Events", "ELE_LOGY E1 P");
1696  iBooker, "chi2_endcaps", "ele track #chi^{2}, endcaps", 100, 0., 15., "#Chi^{2}", "Events", "ELE_LOGY E1 P");
1698  bookH2(iBooker, "chi2VsEta", "ele track #chi^{2} vs eta", eta2D_nbin, eta_min, eta_max, 50, 0., 15.);
1700  bookH2(iBooker, "chi2VsPhi", "ele track #chi^{2} vs phi", phi2D_nbin, phi_min, phi_max, 50, 0., 15.);
1701  h2_ele_chi2VsPt = bookH2(iBooker, "chi2VsPt", "ele track #chi^{2} vs pt", pt2D_nbin, 0., pt_max, 50, 0., 15.);
1703  "PinMnPout",
1704  "ele track inner p - outer p, mean of GSF components",
1705  p_nbin,
1706  0.,
1707  200.,
1708  "P_{vertex} - P_{out} (GeV/c)");
1710  "PinMnPout_mode",
1711  "ele track inner p - outer p, mode of GSF components",
1712  p_nbin,
1713  0.,
1714  100.,
1715  "P_{vertex} - P_{out}, mode of GSF components (GeV/c)");
1717  "PinMnPoutVsEta_mode",
1718  "ele track inner p - outer p vs eta, mode of GSF components",
1719  eta2D_nbin,
1720  eta_min,
1721  eta_max,
1722  p2D_nbin,
1723  0.,
1724  100.);
1726  "PinMnPoutVsPhi_mode",
1727  "ele track inner p - outer p vs phi, mode of GSF components",
1728  phi2D_nbin,
1729  phi_min,
1730  phi_max,
1731  p2D_nbin,
1732  0.,
1733  100.);
1735  "PinMnPoutVsPt_mode",
1736  "ele track inner p - outer p vs pt, mode of GSF components",
1737  pt2D_nbin,
1738  0.,
1739  pt_max,
1740  p2D_nbin,
1741  0.,
1742  100.);
1743  h2_ele_PinMnPoutVsE_mode = bookH2(iBooker,
1744  "PinMnPoutVsE_mode",
1745  "ele track inner p - outer p vs E, mode of GSF components",
1746  p2D_nbin,
1747  0.,
1748  200.,
1749  p2D_nbin,
1750  0.,
1751  100.);
1753  "PinMnPoutVsChi2_mode",
1754  "ele track inner p - outer p vs track chi2, mode of GSF components",
1755  50,
1756  0.,
1757  20.,
1758  p2D_nbin,
1759  0.,
1760  100.);
1762  iBooker, "outerP", "ele track outer p, mean of GSF components", p_nbin, 0., p_max, "P_{out} (GeV/c)");
1764  iBooker, "outerP_mode", "ele track outer p, mode of GSF components", p_nbin, 0., p_max, "P_{out} (GeV/c)");
1766  bookH2(iBooker, "outerPVsEta_mode", "ele track outer p vs eta mode", eta2D_nbin, eta_min, eta_max, 50, 0., p_max);
1768  iBooker, "outerPt", "ele track outer p_{T}, mean of GSF components", pt_nbin, 0., pt_max, "P_{T out} (GeV/c)");
1770  "outerPt_mode",
1771  "ele track outer p_{T}, mode of GSF components",
1772  pt_nbin,
1773  0.,
1774  pt_max,
1775  "P_{T out} (GeV/c)");
1776  h2_ele_outerPtVsEta_mode = bookH2(iBooker,
1777  "outerPtVsEta_mode",
1778  "ele track outer p_{T} vs eta, mode of GSF components",
1779  eta2D_nbin,
1780  eta_min,
1781  eta_max,
1782  pt2D_nbin,
1783  0.,
1784  pt_max);
1785  h2_ele_outerPtVsPhi_mode = bookH2(iBooker,
1786  "outerPtVsPhi_mode",
1787  "ele track outer p_{T} vs phi, mode of GSF components",
1788  phi2D_nbin,
1789  phi_min,
1790  phi_max,
1791  pt2D_nbin,
1792  0.,
1793  pt_max);
1794  h2_ele_outerPtVsPt_mode = bookH2(iBooker,
1795  "outerPtVsPt_mode",
1796  "ele track outer p_{T} vs pt, mode of GSF components",
1797  pt2D_nbin,
1798  0.,
1799  100.,
1800  pt2D_nbin,
1801  0.,
1802  pt_max);
1803 
1804  // matched electrons, matching
1806  iBooker, "EoP", "ele E/P_{vertex}", eop_nbin, 0., eop_max, "E/P_{vertex}", "Events", "ELE_LOGY E1 P");
1808  "EoP_barrel",
1809  "ele E/P_{vertex} barrel",
1810  eop_nbin,
1811  0.,
1812  eop_max,
1813  "E/P_{vertex}",
1814  "Events",
1815  "ELE_LOGY E1 P");
1817  "EoP_endcaps",
1818  "ele E/P_{vertex} endcaps",
1819  eop_nbin,
1820  0.,
1821  eop_max,
1822  "E/P_{vertex}",
1823  "Events",
1824  "ELE_LOGY E1 P");
1825  h2_ele_EoPVsEta =
1826  bookH2(iBooker, "EoPVsEta", "ele E/P_{vertex} vs eta", eta2D_nbin, eta_min, eta_max, eop2D_nbin, 0., eopmaxsht);
1827  h2_ele_EoPVsPhi =
1828  bookH2(iBooker, "EoPVsPhi", "ele E/P_{vertex} vs phi", phi2D_nbin, phi_min, phi_max, eop2D_nbin, 0., eopmaxsht);
1829  h2_ele_EoPVsE = bookH2(iBooker, "EoPVsE", "ele E/P_{vertex} vs E", 50, 0., p_max, 50, 0., 5.);
1830  h1_ele_EseedOP = bookH1withSumw2(iBooker,
1831  "EseedOP",
1832  "ele E_{seed}/P_{vertex}",
1833  eop_nbin,
1834  0.,
1835  eop_max,
1836  "E_{seed}/P_{vertex}",
1837  "Events",
1838  "ELE_LOGY E1 P");
1840  "EseedOP_barrel",
1841  "ele E_{seed}/P_{vertex} barrel",
1842  eop_nbin,
1843  0.,
1844  eop_max,
1845  "E_{seed}/P_{vertex}",
1846  "Events",
1847  "ELE_LOGY E1 P");
1849  "EseedOP_endcaps",
1850  "ele E_{seed}/P_{vertex} endcaps",
1851  eop_nbin,
1852  0.,
1853  eop_max,
1854  "E_{seed}/P_{vertex}",
1855  "Events",
1856  "ELE_LOGY E1 P");
1857  h2_ele_EseedOPVsEta = bookH2(iBooker,
1858  "EseedOPVsEta",
1859  "ele E_{seed}/P_{vertex} vs eta",
1860  eta2D_nbin,
1861  eta_min,
1862  eta_max,
1863  eop2D_nbin,
1864  0.,
1865  eopmaxsht);
1866  h2_ele_EseedOPVsPhi = bookH2(iBooker,
1867  "EseedOPVsPhi",
1868  "ele E_{seed}/P_{vertex} vs phi",
1869  phi2D_nbin,
1870  phi_min,
1871  phi_max,
1872  eop2D_nbin,
1873  0.,
1874  eopmaxsht);
1875  h2_ele_EseedOPVsE = bookH2(iBooker, "EseedOPVsE", "ele E_{seed}/P_{vertex} vs E", 50, 0., p_max, 50, 0., 5.);
1877  iBooker, "EoPout", "ele E_{seed}/P_{out}", eop_nbin, 0., eop_max, "E_{seed}/P_{out}", "Events", "ELE_LOGY E1 P");
1879  "EoPout_barrel",
1880  "ele E_{seed}/P_{out} barrel",
1881  eop_nbin,
1882  0.,
1883  eop_max,
1884  "E_{seed}/P_{out}",
1885  "Events",
1886  "ELE_LOGY E1 P");
1888  "EoPout_endcaps",
1889  "ele E_{seed}/P_{out} endcaps",
1890  eop_nbin,
1891  0.,
1892  eop_max,
1893  "E_{seed}/P_{out}",
1894  "Events",
1895  "ELE_LOGY E1 P");
1897  iBooker, "EoPoutVsEta", "ele E_{seed}/P_{out} vs eta", eta2D_nbin, eta_min, eta_max, eop2D_nbin, 0., eopmaxsht);
1899  iBooker, "EoPoutVsPhi", "ele E_{seed}/P_{out} vs phi", phi2D_nbin, phi_min, phi_max, eop2D_nbin, 0., eopmaxsht);
1901  bookH2(iBooker, "EoPoutVsE", "ele E_{seed}/P_{out} vs E", p2D_nbin, 0., p_max, eop2D_nbin, 0., eopmaxsht);
1903  iBooker, "EeleOPout", "ele E_{ele}/P_{out}", eop_nbin, 0., eop_max, "E_{ele}/P_{out}", "Events", "ELE_LOGY E1 P");
1905  "EeleOPout_barrel",
1906  "ele E_{ele}/P_{out} barrel",
1907  eop_nbin,
1908  0.,
1909  eop_max,
1910  "E_{ele}/P_{out}",
1911  "Events",
1912  "ELE_LOGY E1 P");
1914  "EeleOPout_endcaps",
1915  "ele E_{ele}/P_{out} endcaps",
1916  eop_nbin,
1917  0.,
1918  eop_max,
1919  "E_{ele}/P_{out}",
1920  "Events",
1921  "ELE_LOGY E1 P");
1923  iBooker, "EeleOPoutVsEta", "ele E_{ele}/P_{out} vs eta", eta2D_nbin, eta_min, eta_max, eop2D_nbin, 0., eopmaxsht);
1925  iBooker, "EeleOPoutVsPhi", "ele E_{ele}/P_{out} vs phi", phi2D_nbin, phi_min, phi_max, eop2D_nbin, 0., eopmaxsht);
1927  bookH2(iBooker, "EeleOPoutVsE", "ele E_{ele}/P_{out} vs E", p2D_nbin, 0., p_max, eop2D_nbin, 0., eopmaxsht);
1929  "dEtaSc_propVtx",
1930  "ele #eta_{sc} - #eta_{tr}, prop from vertex",
1932  detamatch_min,
1933  detamatch_max,
1934  "#eta_{sc} - #eta_{tr}",
1935  "Events",
1936  "ELE_LOGY E1 P");
1938  "dEtaSc_propVtx_barrel",
1939  "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
1941  detamatch_min,
1942  detamatch_max,
1943  "#eta_{sc} - #eta_{tr}",
1944  "Events",
1945  "ELE_LOGY E1 P");
1947  "dEtaSc_propVtx_endcaps",
1948  "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
1950  detamatch_min,
1951  detamatch_max,
1952  "#eta_{sc} - #eta_{tr}",
1953  "Events",
1954  "ELE_LOGY E1 P");
1956  "dEtaSc_propVtx_mAOD",
1957  "ele #eta_{sc} - #eta_{tr}, prop from vertex",
1959  detamatch_min,
1960  detamatch_max,
1961  "#eta_{sc} - #eta_{tr}",
1962  "Events",
1963  "ELE_LOGY E1 P");
1965  "dEtaSc_propVtx_mAOD_barrel",
1966  "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
1968  detamatch_min,
1969  detamatch_max,
1970  "#eta_{sc} - #eta_{tr}",
1971  "Events",
1972  "ELE_LOGY E1 P");
1974  "dEtaSc_propVtx_mAOD_endcaps",
1975  "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
1977  detamatch_min,
1978  detamatch_max,
1979  "#eta_{sc} - #eta_{tr}",
1980  "Events",
1981  "ELE_LOGY E1 P");
1983  "dEtaScVsEta_propVtx",
1984  "ele #eta_{sc} - #eta_{tr} vs eta, prop from vertex",
1985  eta2D_nbin,
1986  eta_min,
1987  eta_max,
1989  detamatch_min,
1990  detamatch_max);
1992  "dEtaScVsPhi_propVtx",
1993  "ele #eta_{sc} - #eta_{tr} vs phi, prop from vertex",
1994  phi2D_nbin,
1995  phi_min,
1996  phi_max,
1998  detamatch_min,
1999  detamatch_max);
2001  "dEtaScVsPt_propVtx",
2002  "ele #eta_{sc} - #eta_{tr} vs pt, prop from vertex",
2003  pt2D_nbin,
2004  0.,
2005  pt_max,
2007  detamatch_min,
2008  detamatch_max);
2010  "dPhiSc_propVtx",
2011  "ele #phi_{sc} - #phi_{tr}, prop from vertex",
2013  dphimatch_min,
2014  dphimatch_max,
2015  "#phi_{sc} - #phi_{tr} (rad)",
2016  "Events",
2017  "ELE_LOGY E1 P");
2019  "dPhiSc_propVtx_barrel",
2020  "ele #phi_{sc} - #phi_{tr}, prop from vertex, barrel",
2022  dphimatch_min,
2023  dphimatch_max,
2024  "#phi_{sc} - #phi_{tr} (rad)",
2025  "Events",
2026  "ELE_LOGY E1 P");
2028  "dPhiSc_propVtx_endcaps",
2029  "ele #phi_{sc} - #phi_{tr}, prop from vertex, endcaps",
2031  dphimatch_min,
2032  dphimatch_max,
2033  "#phi_{sc} - #phi_{tr} (rad)",
2034  "Events",
2035  "ELE_LOGY E1 P");
2037  "dPhiScVsEta_propVtx",
2038  "ele #phi_{sc} - #phi_{tr} vs eta, prop from vertex",
2039  eta2D_nbin,
2040  eta_min,
2041  eta_max,
2043  dphimatch_min,
2044  dphimatch_max);
2046  "dPhiScVsPhi_propVtx",
2047  "ele #phi_{sc} - #phi_{tr} vs phi, prop from vertex",
2048  phi2D_nbin,
2049  phi_min,
2050  phi_max,
2052  dphimatch_min,
2053  dphimatch_max);
2055  "dPhiScVsPt_propVtx",
2056  "ele #phi_{sc} - #phi_{tr} vs pt, prop from vertex",
2057  pt2D_nbin,
2058  0.,
2059  pt_max,
2061  dphimatch_min,
2062  dphimatch_max);
2064  "dEtaCl_propOut",
2065  "ele #eta_{cl} - #eta_{tr}, prop from outermost",
2067  detamatch_min,
2068  detamatch_max,
2069  "#eta_{seedcl} - #eta_{tr}",
2070  "Events",
2071  "ELE_LOGY E1 P");
2073  "dEtaCl_propOut_barrel",
2074  "ele #eta_{cl} - #eta_{tr}, prop from outermost, barrel",
2076  detamatch_min,
2077  detamatch_max,
2078  "#eta_{seedcl} - #eta_{tr}",
2079  "Events",
2080  "ELE_LOGY E1 P");
2082  "dEtaCl_propOut_endcaps",
2083  "ele #eta_{cl} - #eta_{tr}, prop from outermost, endcaps",
2085  detamatch_min,
2086  detamatch_max,
2087  "#eta_{seedcl} - #eta_{tr}",
2088  "Events",
2089  "ELE_LOGY E1 P");
2091  "dEtaClVsEta_propOut",
2092  "ele #eta_{cl} - #eta_{tr} vs eta, prop from out",
2093  eta2D_nbin,
2094  eta_min,
2095  eta_max,
2097  detamatch_min,
2098  detamatch_max);
2100  "dEtaClVsPhi_propOut",
2101  "ele #eta_{cl} - #eta_{tr} vs phi, prop from out",
2102  phi2D_nbin,
2103  phi_min,
2104  phi_max,
2106  detamatch_min,
2107  detamatch_max);
2109  "dEtaScVsPt_propOut",
2110  "ele #eta_{cl} - #eta_{tr} vs pt, prop from out",
2111  pt2D_nbin,
2112  0.,
2113  pt_max,
2115  detamatch_min,
2116  detamatch_max);
2118  "dPhiCl_propOut",
2119  "ele #phi_{cl} - #phi_{tr}, prop from outermost",
2121  dphimatch_min,
2122  dphimatch_max,
2123  "#phi_{seedcl} - #phi_{tr} (rad)",
2124  "Events",
2125  "ELE_LOGY E1 P");
2127  "dPhiCl_propOut_barrel",
2128  "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
2130  dphimatch_min,
2131  dphimatch_max,
2132  "#phi_{seedcl} - #phi_{tr} (rad)",
2133  "Events",
2134  "ELE_LOGY E1 P");
2136  "dPhiCl_propOut_endcaps",
2137  "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
2139  dphimatch_min,
2140  dphimatch_max,
2141  "#phi_{seedcl} - #phi_{tr} (rad)",
2142  "Events",
2143  "ELE_LOGY E1 P");
2145  "dPhiCl_propOut_mAOD",
2146  "ele #phi_{cl} - #phi_{tr}, prop from outermost",
2148  dphimatch_min,
2149  dphimatch_max,
2150  "#phi_{seedcl} - #phi_{tr} (rad)",
2151  "Events",
2152  "ELE_LOGY E1 P");
2154  "dPhiCl_propOut_mAOD_barrel",
2155  "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
2157  dphimatch_min,
2158  dphimatch_max,
2159  "#phi_{seedcl} - #phi_{tr} (rad)",
2160  "Events",
2161  "ELE_LOGY E1 P");
2163  "dPhiCl_propOut_mAOD_endcaps",
2164  "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
2166  dphimatch_min,
2167  dphimatch_max,
2168  "#phi_{seedcl} - #phi_{tr} (rad)",
2169  "Events",
2170  "ELE_LOGY E1 P");
2172  "dPhiClVsEta_propOut",
2173  "ele #phi_{cl} - #phi_{tr} vs eta, prop from out",
2174  eta2D_nbin,
2175  eta_min,
2176  eta_max,
2178  dphimatch_min,
2179  dphimatch_max);
2181  "dPhiClVsPhi_propOut",
2182  "ele #phi_{cl} - #phi_{tr} vs phi, prop from out",
2183  phi2D_nbin,
2184  phi_min,
2185  phi_max,
2187  dphimatch_min,
2188  dphimatch_max);
2190  "dPhiSClsPt_propOut",
2191  "ele #phi_{cl} - #phi_{tr} vs pt, prop from out",
2192  pt2D_nbin,
2193  0.,
2194  pt_max,
2196  dphimatch_min,
2197  dphimatch_max);
2199  "dEtaEleCl_propOut",
2200  "ele #eta_{EleCl} - #eta_{tr}, prop from outermost",
2202  detamatch_min,
2203  detamatch_max,
2204  "#eta_{elecl} - #eta_{tr}",
2205  "Events",
2206  "ELE_LOGY E1 P");
2208  "dEtaEleCl_propOut_barrel",
2209  "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, barrel",
2211  detamatch_min,
2212  detamatch_max,
2213  "#eta_{elecl} - #eta_{tr}",
2214  "Events",
2215  "ELE_LOGY E1 P");
2217  "dEtaEleCl_propOut_endcaps",
2218  "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, endcaps",
2220  detamatch_min,
2221  detamatch_max,
2222  "#eta_{elecl} - #eta_{tr}",
2223  "Events",
2224  "ELE_LOGY E1 P");
2226  "dEtaEleClVsEta_propOut",
2227  "ele #eta_{EleCl} - #eta_{tr} vs eta, prop from out",
2228  eta2D_nbin,
2229  eta_min,
2230  eta_max,
2232  detamatch_min,
2233  detamatch_max);
2235  "dEtaEleClVsPhi_propOut",
2236  "ele #eta_{EleCl} - #eta_{tr} vs phi, prop from out",
2237  phi2D_nbin,
2238  phi_min,
2239  phi_max,
2241  detamatch_min,
2242  detamatch_max);
2244  "dEtaScVsPt_propOut",
2245  "ele #eta_{EleCl} - #eta_{tr} vs pt, prop from out",
2246  pt2D_nbin,
2247  0.,
2248  pt_max,
2250  detamatch_min,
2251  detamatch_max);
2253  "dPhiEleCl_propOut",
2254  "ele #phi_{EleCl} - #phi_{tr}, prop from outermost",
2256  dphimatch_min,
2257  dphimatch_max,
2258  "#phi_{elecl} - #phi_{tr} (rad)",
2259  "Events",
2260  "ELE_LOGY E1 P");
2262  "dPhiEleCl_propOut_barrel",
2263  "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, barrel",
2265  dphimatch_min,
2266  dphimatch_max,
2267  "#phi_{elecl} - #phi_{tr} (rad)",
2268  "Events",
2269  "ELE_LOGY E1 P");
2271  "dPhiEleCl_propOut_endcaps",
2272  "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, endcaps",
2274  dphimatch_min,
2275  dphimatch_max,
2276  "#phi_{elecl} - #phi_{tr} (rad)",
2277  "Events",
2278  "ELE_LOGY E1 P");
2280  "dPhiEleClVsEta_propOut",
2281  "ele #phi_{EleCl} - #phi_{tr} vs eta, prop from out",
2282  eta2D_nbin,
2283  eta_min,
2284  eta_max,
2286  dphimatch_min,
2287  dphimatch_max);
2289  "dPhiEleClVsPhi_propOut",
2290  "ele #phi_{EleCl} - #phi_{tr} vs phi, prop from out",
2291  phi2D_nbin,
2292  phi_min,
2293  phi_max,
2295  dphimatch_min,
2296  dphimatch_max);
2298  "dPhiSEleClsPt_propOut",
2299  "ele #phi_{EleCl} - #phi_{tr} vs pt, prop from out",
2300  pt2D_nbin,
2301  0.,
2302  pt_max,
2304  dphimatch_min,
2305  dphimatch_max);
2307  iBooker, "HoE", "ele hadronic energy / em energy", hoe_nbin, hoe_min, hoe_max, "H/E", "Events", "ELE_LOGY E1 P");
2309  "HoE_barrel",
2310  "ele hadronic energy / em energy, barrel",
2311  hoe_nbin,
2312  hoe_min,
2313  hoe_max,
2314  "H/E",
2315  "Events",
2316  "ELE_LOGY E1 P");
2318  "HoE_endcaps",
2319  "ele hadronic energy / em energy, endcaps",
2320  hoe_nbin,
2321  hoe_min,
2322  hoe_max,
2323  "H/E",
2324  "Events",
2325  "ELE_LOGY E1 P");
2326  h1_ele_HoE_mAOD = bookH1withSumw2(iBooker,
2327  "HoE_mAOD",
2328  "ele hadronic energy / em energy",
2329  hoe_nbin,
2330  hoe_min,
2331  hoe_max,
2332  "H/E",
2333  "Events",
2334  "ELE_LOGY E1 P");
2336  "HoE_mAOD_barrel",
2337  "ele hadronic energy / em energy, barrel",
2338  hoe_nbin,
2339  hoe_min,
2340  hoe_max,
2341  "H/E",
2342  "Events",
2343  "ELE_LOGY E1 P");
2345  "HoE_mAOD_endcaps",
2346  "ele hadronic energy / em energy, endcaps",
2347  hoe_nbin,
2348  hoe_min,
2349  hoe_max,
2350  "H/E",
2351  "Events",
2352  "ELE_LOGY E1 P");
2353  h1_ele_HoE_bc = bookH1withSumw2(iBooker,
2354  "HoE_bc",
2355  "ele hadronic energy / em energy behind cluster",
2356  hoe_nbin,
2357  hoe_min,
2358  hoe_max,
2359  "H/E",
2360  "Events",
2361  "ELE_LOGY E1 P");
2363  "HoE_bc_barrel",
2364  "ele hadronic energy / em energy, behind cluster barrel",
2365  hoe_nbin,
2366  hoe_min,
2367  hoe_max,
2368  "H/E",
2369  "Events",
2370  "ELE_LOGY E1 P");
2372  "HoE_bc_endcaps",
2373  "ele hadronic energy / em energy, behind cluster, endcaps",
2374  hoe_nbin,
2375  hoe_min,
2376  hoe_max,
2377  "H/E",
2378  "Events",
2379  "ELE_LOGY E1 P");
2381  "hcalDepth1OverEcalBc",
2382  "hcalDepth1OverEcalBc",
2383  hoe_nbin,
2384  hoe_min,
2385  hoe_max,
2386  "H/E",
2387  "Events",
2388  "ELE_LOGY E1 P");
2390  "hcalDepth1OverEcalBc_barrel",
2391  "hcalDepth1OverEcalBc_barrel",
2392  hoe_nbin,
2393  hoe_min,
2394  hoe_max,
2395  "H/E",
2396  "Events",
2397  "ELE_LOGY E1 P");
2399  "hcalDepth1OverEcalBc_endcaps",
2400  "hcalDepth1OverEcalBc_endcaps",
2401  hoe_nbin,
2402  hoe_min,
2403  hoe_max,
2404  "H/E",
2405  "Events",
2406  "ELE_LOGY E1 P");
2408  "hcalDepth2OverEcalBc",
2409  "hcalDepth2OverEcalBc",
2410  hoe_nbin,
2411  hoe_min,
2412  hoe_max,
2413  "H/E",
2414  "Events",
2415  "ELE_LOGY E1 P");
2417  "hcalDepth2OverEcalBc_barrel",
2418  "hcalDepth2OverEcalBc_barrel",
2419  hoe_nbin,
2420  hoe_min,
2421  hoe_max,
2422  "H/E",
2423  "Events",
2424  "ELE_LOGY E1 P");
2426  "hcalDepth2OverEcalBc_endcaps",
2427  "hcalDepth2OverEcalBc_endcaps",
2428  hoe_nbin,
2429  hoe_min,
2430  hoe_max,
2431  "H/E",
2432  "Events",
2433  "ELE_LOGY E1 P");
2434 
2436  "HoE_fiducial",
2437  "ele hadronic energy / em energy, fiducial region",
2438  hoe_nbin,
2439  hoe_min,
2440  hoe_max,
2441  "H/E",
2442  "Events",
2443  "ELE_LOGY E1 P");
2444  h2_ele_HoEVsEta = bookH2(iBooker,
2445  "HoEVsEta",
2446  "ele hadronic energy / em energy vs eta",
2447  eta_nbin,
2448  eta_min,
2449  eta_max,
2450  hoe_nbin,
2451  hoe_min,
2452  hoe_max);
2453  h2_ele_HoEVsPhi = bookH2(iBooker,
2454  "HoEVsPhi",
2455  "ele hadronic energy / em energy vs phi",
2456  phi2D_nbin,
2457  phi_min,
2458  phi_max,
2459  hoe_nbin,
2460  hoe_min,
2461  hoe_max);
2462  h2_ele_HoEVsE =
2463  bookH2(iBooker, "HoEVsE", "ele hadronic energy / em energy vs E", p_nbin, 0., 300., hoe_nbin, hoe_min, hoe_max);
2464 
2465  // seeds
2467  bookH1withSumw2(iBooker, "seedSubdet2", "ele seed subdet 2nd layer", 11, -0.5, 10.5, "2nd hit subdet Id");
2468  h1_ele_seed_mask = bookH1withSumw2(iBooker, "seedMask", "ele seed hits mask", 13, -0.5, 12.5);
2470  bookH1withSumw2(iBooker, "seedMask_Bpix", "ele seed hits mask when subdet2 is bpix", 13, -0.5, 12.5);
2472  bookH1withSumw2(iBooker, "seedMask_Fpix", "ele seed hits mask when subdet2 is fpix", 13, -0.5, 12.5);
2474  bookH1withSumw2(iBooker, "seedMask_Tec", "ele seed hits mask when subdet2 is tec", 13, -0.5, 12.5);
2476  iBooker, "seedDphi2", "ele seed dphi 2nd layer", 50, -0.010, +0.010, "#phi_{hit}-#phi_{pred} (rad)");
2478  iBooker, "seedDphi2_VsEta", "ele seed dphi 2nd layer vs eta", eta2D_nbin, eta_min, eta_max, 50, -0.003, +0.003);
2480  bookH2(iBooker, "seedDphi2_VsPt", "ele seed dphi 2nd layer vs pt", pt2D_nbin, 0., pt_max, 50, -0.003, +0.003);
2482  iBooker, "seedDphi2Pos", "ele seed dphi 2nd layer positron", 50, -0.010, +0.010, "#phi_{hit}-#phi_{pred} (rad)");
2484  "seedDphi2Pos_VsEta",
2485  "ele seed dphi 2nd layer positron vs eta",
2486  eta2D_nbin,
2487  eta_min,
2488  eta_max,
2489  50,
2490  -0.003,
2491  +0.003);
2493  iBooker, "seedDphi2Pos_VsPt", "ele seed dphi 2nd layer positron vs pt", pt2D_nbin, 0., pt_max, 50, -0.003, +0.003);
2495  iBooker, "seedDrz2", "ele seed dr (dz) 2nd layer", 50, -0.03, +0.03, "r(z)_{hit}-r(z)_{pred} (cm)");
2497  iBooker, "seedDrz2_VsEta", "ele seed dr/dz 2nd layer vs eta", eta2D_nbin, eta_min, eta_max, 50, -0.03, +0.03);
2499  bookH2(iBooker, "seedDrz2_VsPt", "ele seed dr/dz 2nd layer vs pt", pt2D_nbin, 0., pt_max, 50, -0.03, +0.03);
2501  iBooker, "seedDrz2Pos", "ele seed dr (dz) 2nd layer positron", 50, -0.03, +0.03, "r(z)_{hit}-r(z)_{pred} (cm)");
2502  h2_ele_seed_drz2posVsEta = bookH2(iBooker,
2503  "seedDrz2Pos_VsEta",
2504  "ele seed dr/dz 2nd layer positron vs eta",
2505  eta2D_nbin,
2506  eta_min,
2507  eta_max,
2508  50,
2509  -0.03,
2510  +0.03);
2512  iBooker, "seedDrz2Pos_VsPt", "ele seed dr/dz 2nd layer positron vs pt", pt2D_nbin, 0., pt_max, 50, -0.03, +0.03);
2513 
2514  // classes
2515  h1_ele_classes = bookH1withSumw2(iBooker, "classes", "ele classes", 20, 0.0, 20., "class Id");
2516  h1_ele_eta = bookH1withSumw2(iBooker, "eta", "ele electron eta", eta_nbin / 2, 0.0, eta_max);
2517  h1_ele_eta_golden = bookH1withSumw2(iBooker, "eta_golden", "ele electron eta golden", eta_nbin / 2, 0.0, eta_max);
2518  h1_ele_eta_bbrem = bookH1withSumw2(iBooker, "eta_bbrem", "ele electron eta bbrem", eta_nbin / 2, 0.0, eta_max);
2519  h1_ele_eta_shower = bookH1withSumw2(iBooker, "eta_shower", "ele electron eta showering", eta_nbin / 2, 0.0, eta_max);
2521  "PinVsPoutGolden_mode",
2522  "ele track inner p vs outer p vs eta, golden, mode of GSF components",
2523  p2D_nbin,
2524  0.,
2525  p_max,
2526  50,
2527  0.,
2528  p_max);
2530  "PinVsPoutShowering_mode",
2531  "ele track inner p vs outer p vs eta, showering, mode of GSF components",
2532  p2D_nbin,
2533  0.,
2534  p_max,
2535  50,
2536  0.,
2537  p_max);
2539  "PinVsPoutGolden_mean",
2540  "ele track inner p vs outer p vs eta, golden, mean of GSF components",
2541  p2D_nbin,
2542  0.,
2543  p_max,
2544  50,
2545  0.,
2546  p_max);
2548  "PinVsPoutShowering_mean",
2549  "ele track inner p vs outer p vs eta, showering, mean of GSF components",
2550  p2D_nbin,
2551  0.,
2552  p_max,
2553  50,
2554  0.,
2555  p_max);
2557  "PtinVsPtoutGolden_mode",
2558  "ele track inner pt vs outer pt vs eta, golden, mode of GSF components",
2559  pt2D_nbin,
2560  0.,
2561  pt_max,
2562  50,
2563  0.,
2564  pt_max);
2566  "PtinVsPtoutShowering_mode",
2567  "ele track inner pt vs outer pt vs eta, showering, mode of GSF components",
2568  pt2D_nbin,
2569  0.,
2570  pt_max,
2571  50,
2572  0.,
2573  pt_max);
2575  "PtinVsPtoutGolden_mean",
2576  "ele track inner pt vs outer pt vs eta, golden, mean of GSF components",
2577  pt2D_nbin,
2578  0.,
2579  pt_max,
2580  50,
2581  0.,
2582  pt_max);
2584  "PtinVsPtoutShowering_mean",
2585  "ele track inner pt vs outer pt vs eta, showering, mean of GSF components",
2586  pt2D_nbin,
2587  0.,
2588  pt_max,
2589  50,
2590  0.,
2591  pt_max);
2592  setBookPrefix("h_scl");
2594  "EoEtrue_golden_barrel",
2595  "ele supercluster energy / gen energy, golden, barrel",
2596  poptrue_nbin,
2597  poptrue_min,
2598  poptrue_max);
2600  "EoEtrue_golden_endcaps",
2601  "ele supercluster energy / gen energy, golden, endcaps",
2602  poptrue_nbin,
2603  poptrue_min,
2604  poptrue_max);
2606  "EoEtrue_showering_barrel",
2607  "ele supercluster energy / gen energy, showering, barrel",
2608  poptrue_nbin,
2609  poptrue_min,
2610  poptrue_max);
2612  "EoEtrue_showering_endcaps",
2613  "ele supercluster energy / gen energy, showering, endcaps",
2614  poptrue_nbin,
2615  poptrue_min,
2616  poptrue_max);
2617 
2618  // isolation
2619  setBookPrefix("h_ele");
2621  "tkSumPt_dr03",
2622  "tk isolation sum, dR=0.3",
2623  100,
2624  0.0,
2625  20.,
2626  "TkIsoSum, cone 0.3 (GeV/c)",
2627  "Events",
2628  "ELE_LOGY E1 P");
2630  "tkSumPt_dr03_barrel",
2631  "tk isolation sum, dR=0.3, barrel",
2632  100,
2633  0.0,
2634  20.,
2635  "TkIsoSum, cone 0.3 (GeV/c)",
2636  "Events",
2637  "ELE_LOGY E1 P");
2639  "tkSumPt_dr03_endcaps",
2640  "tk isolation sum, dR=0.3, endcaps",
2641  100,
2642  0.0,
2643  20.,
2644  "TkIsoSum, cone 0.3 (GeV/c)",
2645  "Events",
2646  "ELE_LOGY E1 P");
2648  "ecalRecHitSumEt_dr03",
2649  "ecal isolation sum, dR=0.3",
2650  100,
2651  0.0,
2652  20.,
2653  "EcalIsoSum, cone 0.3 (GeV)",
2654  "Events",
2655  "ELE_LOGY E1 P");
2657  "ecalRecHitSumEt_dr03_barrel",
2658  "ecal isolation sum, dR=0.3, barrel",
2659  100,
2660  0.0,
2661  20.,
2662  "EcalIsoSum, cone 0.3 (GeV)",
2663  "Events",
2664  "ELE_LOGY E1 P");
2666  "ecalRecHitSumEt_dr03_endcaps",
2667  "ecal isolation sum, dR=0.3, endcaps",
2668  100,
2669  0.0,
2670  20.,
2671  "EcalIsoSum, cone 0.3 (GeV)",
2672  "Events",
2673  "ELE_LOGY E1 P");
2675  "hcalTowerSumEt_dr03_depth1",
2676  "hcal depth1 isolation sum, dR=0.3",
2677  100,
2678  0.0,
2679  20.,
2680  "Hcal1IsoSum, cone 0.3 (GeV)",
2681  "Events",
2682  "ELE_LOGY E1 P");
2684  "hcalTowerSumEt_dr03_depth1_barrel",
2685  "hcal depth1 isolation sum, dR=0.3, barrel",
2686  100,
2687  0.0,
2688  20.,
2689  "Hcal1IsoSum, cone 0.3 (GeV)",
2690  "Events",
2691  "ELE_LOGY E1 P");
2693  "hcalTowerSumEt_dr03_depth1_endcaps",
2694  "hcal depth1 isolation sum, dR=0.3, endcaps",
2695  100,
2696  0.0,
2697  20.,
2698  "Hcal1IsoSum, cone 0.3 (GeV)",
2699  "Events",
2700  "ELE_LOGY E1 P");
2702  "hcalTowerSumEt_dr03_depth2",
2703  "hcal depth2 isolation sum, dR=0.3",
2704  100,
2705  0.0,
2706  20.,
2707  "Hcal2IsoSum, cone 0.3 (GeV)",
2708  "Events",
2709  "ELE_LOGY E1 P");
2711  "hcalTowerSumEt_dr03_depth2_barrel",
2712  "hcal depth2 isolation sum, dR=0.3",
2713  100,
2714  0.0,
2715  20.,
2716  "Hcal2IsoSum, cone 0.3 (GeV)",
2717  "Events",
2718  "ELE_LOGY E1 P");
2720  "hcalTowerSumEt_dr03_depth2_endcaps",
2721  "hcal depth2 isolation sum, dR=0.3",
2722  100,
2723  0.0,
2724  20.,
2725  "Hcal2IsoSum, cone 0.3 (GeV)",
2726  "Events",
2727  "ELE_LOGY E1 P");
2729  "tkSumPt_dr04",
2730  "tk isolation sum, dR=0.4",
2731  100,
2732  0.0,
2733  20.,
2734  "TkIsoSum, cone 0.4 (GeV/c)",
2735  "Events",
2736  "ELE_LOGY E1 P");
2738  "tkSumPt_dr04_barrel",
2739  "tk isolation sum, dR=0.4, barrel",
2740  100,
2741  0.0,
2742  20.,
2743  "TkIsoSum, cone 0.4 (GeV/c)",
2744  "Events",
2745  "ELE_LOGY E1 P");
2747  "tkSumPt_dr04_endcaps",
2748  "tk isolation sum, dR=0.4, endcaps",
2749  100,
2750  0.0,
2751  20.,
2752  "TkIsoSum, cone 0.4 (GeV/c)",
2753  "Events",
2754  "ELE_LOGY E1 P");
2756  "ecalRecHitSumEt_dr04",
2757  "ecal isolation sum, dR=0.4",
2758  100,
2759  0.0,
2760  20.,
2761  "EcalIsoSum, cone 0.4 (GeV)",
2762  "Events",
2763  "ELE_LOGY E1 P");
2765  "ecalRecHitSumEt_dr04_barrel",
2766  "ecal isolation sum, dR=0.4, barrel",
2767  100,
2768  0.0,
2769  20.,
2770  "EcalIsoSum, cone 0.4 (GeV)",
2771  "Events",
2772  "ELE_LOGY E1 P");
2774  "ecalRecHitSumEt_dr04_endcaps",
2775  "ecal isolation sum, dR=0.4, endcaps",
2776  100,
2777  0.0,
2778  20.,
2779  "EcalIsoSum, cone 0.4 (GeV)",
2780  "Events",
2781  "ELE_LOGY E1 P");
2783  "hcalTowerSumEt_dr04_depth1",
2784  "hcal depth1 isolation sum, dR=0.4",
2785  100,
2786  0.0,
2787  20.,
2788  "Hcal1IsoSum, cone 0.4 (GeV)",
2789  "Events",
2790  "ELE_LOGY E1 P");
2792  "hcalTowerSumEt_dr04_depth1_barrel",
2793  "hcal depth1 isolation sum, dR=0.4, barrel",
2794  100,
2795  0.0,
2796  20.,
2797  "Hcal1IsoSum, cone 0.4 (GeV)",
2798  "Events",
2799  "ELE_LOGY E1 P");
2801  "hcalTowerSumEt_dr04_depth1_endcaps",
2802  "hcal depth1 isolation sum, dR=0.4, endcaps",
2803  100,
2804  0.0,
2805  20.,
2806  "Hcal1IsoSum, cone 0.4 (GeV)",
2807  "Events",
2808  "ELE_LOGY E1 P");
2810  "hcalTowerSumEt_dr04_depth2",
2811  "hcal depth2 isolation sum, dR=0.4",
2812  100,
2813  0.0,
2814  20.,
2815  "Hcal2IsoSum, cone 0.4 (GeV)",
2816  "Events",
2817  "ELE_LOGY E1 P");
2819  "hcalTowerSumEt_dr04_depth2_barrel",
2820  "hcal depth2 isolation sum, dR=0.4",
2821  100,
2822  0.0,
2823  20.,
2824  "Hcal2IsoSum, cone 0.4 (GeV)",
2825  "Events",
2826  "ELE_LOGY E1 P");
2828  "hcalTowerSumEt_dr04_depth2_endcaps",
2829  "hcal depth2 isolation sum, dR=0.4",
2830  100,
2831  0.0,
2832  20.,
2833  "Hcal2IsoSum, cone 0.4 (GeV)",
2834  "Events",
2835  "ELE_LOGY E1 P");
2836 
2837  // newHCAL
2838  // isolation new hcal
2840  "hcalTowerSumEtBc_dr03_depth1",
2841  "hcal depth1 isolation sum behind cluster, dR=0.3",
2842  100,
2843  0.0,
2844  20.,
2845  "Hcal1IsoSum, cone 0.3 (GeV)",
2846  "Events",
2847  "ELE_LOGY E1 P");
2849  bookH1withSumw2(iBooker,
2850  "hcalTowerSumEtBc_dr03_depth1_barrel",
2851  "hcal depth1 isolation sum behind cluster, dR=0.3, barrel",
2852  100,
2853  0.0,
2854  20.,
2855  "Hcal1IsoSum, cone 0.3 (GeV)",
2856  "Events",
2857  "ELE_LOGY E1 P");
2859  bookH1withSumw2(iBooker,
2860  "hcalTowerSumEtBc_dr03_depth1_endcaps",
2861  "hcal depth1 isolation sum behind cluster, dR=0.3, endcaps",
2862  100,
2863  0.0,
2864  20.,
2865  "Hcal1IsoSum, cone 0.3 (GeV)",
2866  "Events",
2867  "ELE_LOGY E1 P");
2868 
2870  "hcalTowerSumEtBc_dr04_depth1",
2871  "hcal depth1 isolation sum behind cluster, dR=0.4",
2872  100,
2873  0.0,
2874  20.,
2875  "Hcal1IsoSum, cone 0.4 (GeV)",
2876  "Events",
2877  "ELE_LOGY E1 P");
2879  bookH1withSumw2(iBooker,
2880  "hcalTowerSumEtBc_dr04_depth1_barrel",
2881  "hcal depth1 isolation sum behind cluster, dR=0.4, barrel",
2882  100,
2883  0.0,
2884  20.,
2885  "Hcal1IsoSum, cone 0.4 (GeV)",
2886  "Events",
2887  "ELE_LOGY E1 P");
2889  bookH1withSumw2(iBooker,
2890  "hcalTowerSumEtBc_dr04_depth1_endcaps",
2891  "hcal depth1 isolation sum behind cluster, dR=0.4, endcaps",
2892  100,
2893  0.0,
2894  20.,
2895  "Hcal1IsoSum, cone 0.4 (GeV)",
2896  "Events",
2897  "ELE_LOGY E1 P");
2898 
2900  "hcalTowerSumEtBc_dr03_depth2",
2901  "hcal depth2 isolation sum behind cluster, dR=0.3",
2902  100,
2903  0.0,
2904  20.,
2905  "Hcal1IsoSum, cone 0.3 (GeV)",
2906  "Events",
2907  "ELE_LOGY E1 P");
2909  bookH1withSumw2(iBooker,
2910  "hcalTowerSumEtBc_dr03_depth2_barrel",
2911  "hcal depth2 isolation sum behind cluster, dR=0.3, barrel",
2912  100,
2913  0.0,
2914  20.,
2915  "Hcal1IsoSum, cone 0.3 (GeV)",
2916  "Events",
2917  "ELE_LOGY E1 P");
2919  bookH1withSumw2(iBooker,
2920  "hcalTowerSumEtBc_dr03_depth2_endcaps",
2921  "hcal depth2 isolation sum behind cluster, dR=0.3, endcaps",
2922  100,
2923  0.0,
2924  20.,
2925  "Hcal1IsoSum, cone 0.3 (GeV)",
2926  "Events",
2927  "ELE_LOGY E1 P");
2928 
2930  "hcalTowerSumEtBc_dr04_depth2",
2931  "hcal depth2 isolation sum behind cluster, dR=0.4",
2932  100,
2933  0.0,
2934  20.,
2935  "Hcal1IsoSum, cone 0.4 (GeV)",
2936  "Events",
2937  "ELE_LOGY E1 P");
2939  bookH1withSumw2(iBooker,
2940  "hcalTowerSumEtBc_dr04_depth2_barrel",
2941  "hcal depth2 isolation sum behind cluster, dR=0.4, barrel",
2942  100,
2943  0.0,
2944  20.,
2945  "Hcal1IsoSum, cone 0.4 (GeV)",
2946  "Events",
2947  "ELE_LOGY E1 P");
2949  bookH1withSumw2(iBooker,
2950  "hcalTowerSumEtBc_dr04_depth2_endcaps",
2951  "hcal depth2 isolation sum behind cluster, dR=0.4, endcaps",
2952  100,
2953  0.0,
2954  20.,
2955  "Hcal1IsoSum, cone 0.4 (GeV)",
2956  "Events",
2957  "ELE_LOGY E1 P");
2958 
2959  // fbrem
2961  iBooker, "fbrem", "ele brem fraction, mode of GSF components", 100, 0., 1., "P_{in} - P_{out} / P_{in}");
2963  "fbrem_barrel",
2964  "ele brem fraction for barrel, mode of GSF components",
2965  100,
2966  0.,
2967  1.,
2968  "P_{in} - P_{out} / P_{in}");
2970  "fbrem_endcaps",
2971  "ele brem franction for endcaps, mode of GSF components",
2972  100,
2973  0.,
2974  1.,
2975  "P_{in} - P_{out} / P_{in}");
2977  iBooker, "fbrem_mAOD", "ele brem fraction, mode of GSF components", 100, 0., 1., "P_{in} - P_{out} / P_{in}");
2979  "fbrem_mAOD_barrel",
2980  "ele brem fraction for barrel, mode of GSF components",
2981  100,
2982  0.,
2983  1.,
2984  "P_{in} - P_{out} / P_{in}");
2986  "fbrem_mAOD_endcaps",
2987  "ele brem franction for endcaps, mode of GSF components",
2988  100,
2989  0.,
2990  1.,
2991  "P_{in} - P_{out} / P_{in}");
2993  bookH1withSumw2(iBooker, "superclusterfbrem", "supercluster brem fraction", 100, 0., 1., "1 - E_{ele} / E_{SC}");
2995  iBooker, "superclusterfbrem_barrel", "supercluster brem fraction for barrel", 100, 0., 1., "1 - E_{ele} / E_{SC}");
2997  "superclusterfbrem_endcaps",
2998  "supercluster brem franction for endcaps",
2999  100,
3000  0.,
3001  1.,
3002  "1 - E_{ele} / E_{SC}");
3003  p1_ele_fbremVsEta_mode = bookP1(iBooker,
3004  "fbremvsEtamode",
3005  "mean ele brem fraction vs eta, mode of GSF components",
3006  eta2D_nbin,
3007  eta_min,
3008  eta_max,
3009  0.,
3010  1.,
3011  "#eta",
3012  "<P_{in} - P_{out} / P_{in}>");
3013  p1_ele_fbremVsEta_mean = bookP1(iBooker,
3014  "fbremvsEtamean",
3015  "mean ele brem fraction vs eta, mean of GSF components",
3016  eta2D_nbin,
3017  eta_min,
3018  eta_max,
3019  0.,
3020  1.,
3021  "#eta",
3022  "<P_{in} - P_{out} / P_{in}>");
3023  h1_ele_chargeInfo = bookH1withSumw2(iBooker, "chargeInfo", "chargeInfo", 5, -2., 3.);
3024 
3025  // e/g et pflow electrons
3026  h1_ele_mva = bookH1withSumw2(iBooker, "mva", "ele identification mva", 100, -1., 1.);
3027  h1_ele_mva_barrel = bookH1withSumw2(iBooker, "mva_barrel", "ele identification mva barrel", 100, -1., 1.);
3028  h1_ele_mva_endcaps = bookH1withSumw2(iBooker, "mva_endcaps", "ele identification mva endcaps", 100, -1., 1.);
3029  h1_ele_mva_isolated = bookH1withSumw2(iBooker, "mva_isolated", "ele identification mva isolated", 100, -1., 1.);
3031  bookH1withSumw2(iBooker, "mva_isolated_barrel", "ele identification mva isolated barrel", 100, -1., 1.);
3033  bookH1withSumw2(iBooker, "mva_isolated_endcaps", "ele identification mva isolated endcaps", 100, -1., 1.);
3034  h1_ele_provenance = bookH1withSumw2(iBooker, "provenance", "ele provenance", 5, -2., 3.);
3035  h1_ele_provenance_barrel = bookH1withSumw2(iBooker, "provenance_barrel", "ele provenance barrel", 5, -2., 3.);
3036  h1_ele_provenance_endcaps = bookH1withSumw2(iBooker, "provenance_endcaps", "ele provenance endcaps", 5, -2., 3.);
3037 
3038  // pflow isolation variables
3040  iBooker, "chargedHadronIso", "chargedHadronIso", 100, 0.0, 20., "chargedHadronIso", "Events", "ELE_LOGY E1 P");
3042  "chargedHadronIso_barrel",
3043  "chargedHadronIso for barrel",
3044  100,
3045  0.0,
3046  20.,
3047  "chargedHadronIso_barrel",
3048  "Events",
3049  "ELE_LOGY E1 P");
3051  "chargedHadronIso_endcaps",
3052  "chargedHadronIso for endcaps",
3053  100,
3054  0.0,
3055  20.,
3056  "chargedHadronIso_endcaps",
3057  "Events",
3058  "ELE_LOGY E1 P");
3060  iBooker, "neutralHadronIso", "neutralHadronIso", 21, 0.0, 20., "neutralHadronIso", "Events", "ELE_LOGY E1 P");
3062  "neutralHadronIso_barrel",
3063  "neutralHadronIso for barrel",
3064  21,
3065  0.0,
3066  20.,
3067  "neutralHadronIso_barrel",
3068  "Events",
3069  "ELE_LOGY E1 P");
3071  "neutralHadronIso_endcaps",
3072  "neutralHadronIso for endcaps",
3073  21,
3074  0.0,
3075  20.,
3076  "neutralHadronIso_endcaps",
3077  "Events",
3078  "ELE_LOGY E1 P");
3080  bookH1withSumw2(iBooker, "photonIso", "photonIso", 100, 0.0, 20., "photonIso", "Events", "ELE_LOGY E1 P");
3082  iBooker, "photonIso_barrel", "photonIso for barrel", 100, 0.0, 20., "photonIso_barrel", "Events", "ELE_LOGY E1 P");
3084  "photonIso_endcaps",
3085  "photonIso for endcaps",
3086  100,
3087  0.0,
3088  20.,
3089  "photonIso_endcaps",
3090  "Events",
3091  "ELE_LOGY E1 P");
3092  // -- pflow over pT
3094  "chargedHadronRelativeIso",
3095  "chargedHadronRelativeIso",
3096  100,
3097  0.0,
3098  2.,
3099  "chargedHadronRelativeIso",
3100  "Events",
3101  "ELE_LOGY E1 P");
3103  "chargedHadronRelativeIso_barrel",
3104  "chargedHadronRelativeIso for barrel",
3105  100,
3106  0.0,
3107  2.,
3108  "chargedHadronRelativeIso_barrel",
3109  "Events",
3110  "ELE_LOGY E1 P");
3112  "chargedHadronRelativeIso_endcaps",
3113  "chargedHadronRelativeIso for endcaps",
3114  100,
3115  0.0,
3116  2.,
3117  "chargedHadronRelativeIso_endcaps",
3118  "Events",
3119  "ELE_LOGY E1 P");
3121  "neutralHadronRelativeIso",
3122  "neutralHadronRelativeIso",
3123  100,
3124  0.0,
3125  2.,
3126  "neutralHadronRelativeIso",
3127  "Events",
3128  "ELE_LOGY E1 P");
3130  "neutralHadronRelativeIso_barrel",
3131  "neutralHadronRelativeIso for barrel",
3132  100,
3133  0.0,
3134  2.,
3135  "neutralHadronRelativeIso_barrel",
3136  "Events",
3137  "ELE_LOGY E1 P");
3139  "neutralHadronRelativeIso_endcaps",
3140  "neutralHadronRelativeIso for endcaps",
3141  100,
3142  0.0,
3143  2.,
3144  "neutralHadronRelativeIso_endcaps",
3145  "Events",
3146  "ELE_LOGY E1 P");
3148  iBooker, "photonRelativeIso", "photonRelativeIso", 100, 0.0, 2., "photonRelativeIso", "Events", "ELE_LOGY E1 P");
3150  "photonRelativeIso_barrel",
3151  "photonRelativeIso for barrel",
3152  100,
3153  0.0,
3154  2.,
3155  "photonRelativeIso_barrel",
3156  "Events",
3157  "ELE_LOGY E1 P");
3159  "photonRelativeIso_endcaps",
3160  "photonRelativeIso for endcaps",
3161  100,
3162  0.0,
3163  2.,
3164  "photonRelativeIso_endcaps",
3165  "Events",
3166  "ELE_LOGY E1 P");
3168  "chargedHadronRelativeIso_mAOD",
3169  "chargedHadronRelativeIso",
3170  100,
3171  0.0,
3172  2.,
3173  "chargedHadronRelativeIso",
3174  "Events",
3175  "ELE_LOGY E1 P");
3177  "chargedHadronRelativeIso_mAOD_barrel",
3178  "chargedHadronRelativeIso for barrel",
3179  100,
3180  0.0,
3181  2.,
3182  "chargedHadronRelativeIso_barrel",
3183  "Events",
3184  "ELE_LOGY E1 P");
3186  "chargedHadronRelativeIso_mAOD_endcaps",
3187  "chargedHadronRelativeIso for endcaps",
3188  100,
3189  0.0,
3190  2.,
3191  "chargedHadronRelativeIso_endcaps",
3192  "Events",
3193  "ELE_LOGY E1 P");
3195  "neutralHadronRelativeIso_mAOD",
3196  "neutralHadronRelativeIso",
3197  100,
3198  0.0,
3199  2.,
3200  "neutralHadronRelativeIso",
3201  "Events",
3202  "ELE_LOGY E1 P");
3204  "neutralHadronRelativeIso_mAOD_barrel",
3205  "neutralHadronRelativeIso for barrel",
3206  100,
3207  0.0,
3208  2.,
3209  "neutralHadronRelativeIso_barrel",
3210  "Events",
3211  "ELE_LOGY E1 P");
3213  "neutralHadronRelativeIso_mAOD_endcaps",
3214  "neutralHadronRelativeIso for endcaps",
3215  100,
3216  0.0,
3217  2.,
3218  "neutralHadronRelativeIso_endcaps",
3219  "Events",
3220  "ELE_LOGY E1 P");
3222  "photonRelativeIso_mAOD",
3223  "photonRelativeIso",
3224  100,
3225  0.0,
3226  2.,
3227  "photonRelativeIso",
3228  "Events",
3229  "ELE_LOGY E1 P");
3231  "photonRelativeIso_mAOD_barrel",
3232  "photonRelativeIso for barrel",
3233  100,
3234  0.0,
3235  2.,
3236  "photonRelativeIso_barrel",
3237  "Events",
3238  "ELE_LOGY E1 P");
3240  "photonRelativeIso_mAOD_endcaps",
3241  "photonRelativeIso for endcaps",
3242  100,
3243  0.0,
3244  2.,
3245  "photonRelativeIso_endcaps",
3246  "Events",
3247  "ELE_LOGY E1 P");
3248 
3249  // conversion rejection information
3250  h1_ele_convFlags = bookH1withSumw2(iBooker, "convFlags", "conversion rejection flag", 5, -1.5, 3.5);
3252  bookH1withSumw2(iBooker, "convFlags_all", "conversion rejection flag, all electrons", 5, -1.5, 3.5);
3253  h1_ele_convDist = bookH1withSumw2(iBooker, "convDist", "distance to the conversion partner", 100, -15., 15.);
3255  bookH1withSumw2(iBooker, "convDist_all", "distance to the conversion partner, all electrons", 100, -15., 15.);
3257  iBooker, "convDcot", "difference of cot(angle) with the conversion partner", 100, -CLHEP::pi / 2., CLHEP::pi / 2.);
3259  "convDcot_all",
3260  "difference of cot(angle) with the conversion partner, all electrons",
3261  100,
3262  -CLHEP::pi / 2.,
3263  CLHEP::pi / 2.);
3264  h1_ele_convRadius = bookH1withSumw2(iBooker, "convRadius", "signed conversion radius", 100, 0., 130.);
3266  bookH1withSumw2(iBooker, "convRadius_all", "signed conversion radius, all electrons", 100, 0., 130.);
3267 }

References ElectronDqmAnalyzerBase::bookH1(), ElectronDqmAnalyzerBase::bookH1withSumw2(), ElectronDqmAnalyzerBase::bookH2(), ElectronDqmAnalyzerBase::bookH2withSumw2(), ElectronDqmAnalyzerBase::bookP1(), core_max, core_min, core_nbin, deta_max, deta_min, deta_nbin, detamatch2D_nbin, detamatch_max, detamatch_min, detamatch_nbin, dphi_max, dphi_min, dphi_nbin, dphimatch2D_nbin, dphimatch_max, dphimatch_min, dphimatch_nbin, ele_max, ele_min, ele_nbin, enerror_max, eop2D_nbin, eop_max, eop_nbin, eopmaxsht, error_nbin, eta2D_nbin, eta_max, eta_min, eta_nbin, fhits_max, fhits_nbin, h1_ele_ambiguousTracks, h1_ele_charge, h1_ele_chargedHadronIso, h1_ele_chargedHadronIso_barrel, h1_ele_chargedHadronIso_endcaps, h1_ele_chargedHadronRelativeIso, h1_ele_chargedHadronRelativeIso_barrel, h1_ele_chargedHadronRelativeIso_endcaps, h1_ele_chargedHadronRelativeIso_mAOD, h1_ele_chargedHadronRelativeIso_mAOD_barrel, h1_ele_chargedHadronRelativeIso_mAOD_endcaps, h1_ele_chargeInfo, h1_ele_ChargeMnChargeTrue, h1_ele_chi2, h1_ele_chi2_barrel, h1_ele_chi2_endcaps, h1_ele_classes, h1_ele_combinedP4Error, h1_ele_combinedP4Error_barrel, h1_ele_combinedP4Error_endcaps, h1_ele_convDcot, h1_ele_convDcot_all, h1_ele_convDist, h1_ele_convDist_all, h1_ele_convFlags, h1_ele_convFlags_all, h1_ele_convRadius, h1_ele_convRadius_all, h1_ele_dEtaCl_propOut, h1_ele_dEtaCl_propOut_all, h1_ele_dEtaCl_propOut_all_barrel, h1_ele_dEtaCl_propOut_all_endcaps, h1_ele_dEtaCl_propOut_barrel, h1_ele_dEtaCl_propOut_endcaps, h1_ele_dEtaEleCl_propOut, h1_ele_dEtaEleCl_propOut_barrel, h1_ele_dEtaEleCl_propOut_endcaps, h1_ele_dEtaSc_propVtx, h1_ele_dEtaSc_propVtx_all, h1_ele_dEtaSc_propVtx_all_barrel, h1_ele_dEtaSc_propVtx_all_endcaps, h1_ele_dEtaSc_propVtx_barrel, h1_ele_dEtaSc_propVtx_endcaps, h1_ele_dEtaSc_propVtx_mAOD, h1_ele_dEtaSc_propVtx_mAOD_barrel, h1_ele_dEtaSc_propVtx_mAOD_endcaps, h1_ele_dPhiCl_propOut, h1_ele_dPhiCl_propOut_all, h1_ele_dPhiCl_propOut_all_barrel, h1_ele_dPhiCl_propOut_all_endcaps, h1_ele_dPhiCl_propOut_barrel, h1_ele_dPhiCl_propOut_endcaps, h1_ele_dPhiCl_propOut_mAOD, h1_ele_dPhiCl_propOut_mAOD_barrel, h1_ele_dPhiCl_propOut_mAOD_endcaps, h1_ele_dPhiEleCl_propOut, h1_ele_dPhiEleCl_propOut_barrel, h1_ele_dPhiEleCl_propOut_endcaps, h1_ele_dPhiSc_propVtx, h1_ele_dPhiSc_propVtx_all, h1_ele_dPhiSc_propVtx_all_barrel, h1_ele_dPhiSc_propVtx_all_endcaps, h1_ele_dPhiSc_propVtx_barrel, h1_ele_dPhiSc_propVtx_endcaps, h1_ele_ecalEnergyError, h1_ele_ecalEnergyError_barrel, h1_ele_ecalEnergyError_endcaps, h1_ele_ecalRecHitSumEt_dr03, h1_ele_ecalRecHitSumEt_dr03_barrel, h1_ele_ecalRecHitSumEt_dr03_endcaps, h1_ele_ecalRecHitSumEt_dr04, h1_ele_ecalRecHitSumEt_dr04_barrel, h1_ele_ecalRecHitSumEt_dr04_endcaps, h1_ele_EeleOPout, h1_ele_EeleOPout_all, h1_ele_EeleOPout_all_barrel, h1_ele_EeleOPout_all_endcaps, h1_ele_EeleOPout_barrel, h1_ele_EeleOPout_endcaps, h1_ele_EoP, h1_ele_EoP_barrel, h1_ele_EoP_endcaps, h1_ele_EoPout, h1_ele_EoPout_all, h1_ele_EoPout_all_barrel, h1_ele_EoPout_all_endcaps, h1_ele_EoPout_barrel, h1_ele_EoPout_endcaps, h1_ele_EoverP_all, h1_ele_EoverP_all_barrel, h1_ele_EoverP_all_endcaps, h1_ele_EseedOP, h1_ele_EseedOP_all, h1_ele_EseedOP_all_barrel, h1_ele_EseedOP_all_endcaps, h1_ele_EseedOP_barrel, h1_ele_EseedOP_endcaps, h1_ele_Et, h1_ele_Et_all, h1_ele_eta, h1_ele_eta_bbrem, h1_ele_eta_golden, h1_ele_eta_shower, h1_ele_EtaMnEtaTrue, h1_ele_EtaMnEtaTrue_barrel, h1_ele_EtaMnEtaTrue_endcaps, h1_ele_fbrem, h1_ele_fbrem_barrel, h1_ele_fbrem_endcaps, h1_ele_fbrem_mAOD, h1_ele_fbrem_mAOD_barrel, h1_ele_fbrem_mAOD_endcaps, h1_ele_foundHits, h1_ele_foundHits_barrel, h1_ele_foundHits_endcaps, h1_ele_hcalDepth1OverEcalBc, h1_ele_hcalDepth1OverEcalBc_barrel, h1_ele_hcalDepth1OverEcalBc_endcaps, h1_ele_hcalDepth2OverEcalBc, h1_ele_hcalDepth2OverEcalBc_barrel, h1_ele_hcalDepth2OverEcalBc_endcaps, h1_ele_hcalTowerSumEt_dr03_depth1, h1_ele_hcalTowerSumEt_dr03_depth1_barrel, h1_ele_hcalTowerSumEt_dr03_depth1_endcaps, h1_ele_hcalTowerSumEt_dr03_depth2, h1_ele_hcalTowerSumEt_dr03_depth2_barrel, h1_ele_hcalTowerSumEt_dr03_depth2_endcaps, h1_ele_hcalTowerSumEt_dr04_depth1, h1_ele_hcalTowerSumEt_dr04_depth1_barrel, h1_ele_hcalTowerSumEt_dr04_depth1_endcaps, h1_ele_hcalTowerSumEt_dr04_depth2, h1_ele_hcalTowerSumEt_dr04_depth2_barrel, h1_ele_hcalTowerSumEt_dr04_depth2_endcaps, h1_ele_hcalTowerSumEtBc_dr03_depth1, h1_ele_hcalTowerSumEtBc_dr03_depth1_barrel, h1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps, h1_ele_hcalTowerSumEtBc_dr03_depth2, h1_ele_hcalTowerSumEtBc_dr03_depth2_barrel, h1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps, h1_ele_hcalTowerSumEtBc_dr04_depth1, h1_ele_hcalTowerSumEtBc_dr04_depth1_barrel, h1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps, h1_ele_hcalTowerSumEtBc_dr04_depth2, h1_ele_hcalTowerSumEtBc_dr04_depth2_barrel, h1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps, h1_ele_HoE, h1_ele_HoE_all, h1_ele_HoE_all_barrel, h1_ele_HoE_all_endcaps, h1_ele_HoE_barrel, h1_ele_HoE_bc, h1_ele_HoE_bc_all, h1_ele_HoE_bc_barrel, h1_ele_HoE_bc_endcaps, h1_ele_HoE_endcaps, h1_ele_HoE_fiducial, h1_ele_HoE_mAOD, h1_ele_HoE_mAOD_barrel, h1_ele_HoE_mAOD_endcaps, h1_ele_lostHits, h1_ele_lostHits_barrel, h1_ele_lostHits_endcaps, h1_ele_mee_all, h1_ele_mee_os, h1_ele_mee_os_bb, h1_ele_mee_os_ebeb, h1_ele_mee_os_ebee, h1_ele_mee_os_eeee, h1_ele_mee_os_gb, h1_ele_mee_os_gg, h1_ele_mva, h1_ele_mva_barrel, h1_ele_mva_barrel_isolated, h1_ele_mva_endcaps, h1_ele_mva_endcaps_isolated, h1_ele_mva_isolated, h1_ele_neutralHadronIso, h1_ele_neutralHadronIso_barrel, h1_ele_neutralHadronIso_endcaps, h1_ele_neutralHadronRelativeIso, h1_ele_neutralHadronRelativeIso_barrel, h1_ele_neutralHadronRelativeIso_endcaps, h1_ele_neutralHadronRelativeIso_mAOD, h1_ele_neutralHadronRelativeIso_mAOD_barrel, h1_ele_neutralHadronRelativeIso_mAOD_endcaps, h1_ele_outerP, h1_ele_outerP_mode, h1_ele_outerPt, h1_ele_outerPt_mode, h1_ele_PhiMnPhiTrue, h1_ele_PhiMnPhiTrue2, h1_ele_PhiMnPhiTrue_barrel, h1_ele_PhiMnPhiTrue_endcaps, h1_ele_photonIso, h1_ele_photonIso_barrel, h1_ele_photonIso_endcaps, h1_ele_photonRelativeIso, h1_ele_photonRelativeIso_barrel, h1_ele_photonRelativeIso_endcaps, h1_ele_photonRelativeIso_mAOD, h1_ele_photonRelativeIso_mAOD_barrel, h1_ele_photonRelativeIso_mAOD_endcaps, h1_ele_PinMnPout, h1_ele_PinMnPout_mode, h1_ele_PoPtrue, h1_ele_PoPtrue_barrel, h1_ele_PoPtrue_endcaps, h1_ele_PoPtrue_golden_barrel, h1_ele_PoPtrue_golden_endcaps, h1_ele_PoPtrue_showering_barrel, h1_ele_PoPtrue_showering_endcaps, h1_ele_provenance, h1_ele_provenance_barrel, h1_ele_provenance_endcaps, h1_ele_PtoPttrue, h1_ele_PtoPttrue_barrel, h1_ele_PtoPttrue_endcaps, h1_ele_seed_dphi2, h1_ele_seed_dphi2pos, h1_ele_seed_drz2, h1_ele_seed_drz2pos, h1_ele_seed_mask, h1_ele_seed_mask_bpix, h1_ele_seed_mask_fpix, h1_ele_seed_mask_tec, h1_ele_seed_subdet2, h1_ele_superclusterfbrem, h1_ele_superclusterfbrem_barrel, h1_ele_superclusterfbrem_endcaps, h1_ele_TIP_all, h1_ele_TIP_all_barrel, h1_ele_TIP_all_endcaps, h1_ele_tkSumPt_dr03, h1_ele_tkSumPt_dr03_barrel, h1_ele_tkSumPt_dr03_endcaps, h1_ele_tkSumPt_dr04, h1_ele_tkSumPt_dr04_barrel, h1_ele_tkSumPt_dr04_endcaps, h1_ele_vertexEta, h1_ele_vertexEta_all, h1_ele_vertexP, h1_ele_vertexPhi, h1_ele_vertexPt, h1_ele_vertexPt_all, h1_ele_vertexPt_nocut, h1_ele_vertexTIP, h1_ele_vertexX, h1_ele_vertexY, h1_ele_vertexZ, h1_eleNum, h1_gamNum, h1_mc_AbsEta, h1_mc_AbsEta_matched, h1_mc_AbsEta_matched_qmisid, h1_mc_Eta, h1_mc_Eta_matched, h1_mc_Eta_matched_qmisid, h1_mc_P, h1_mc_Phi, h1_mc_Phi_matched, h1_mc_Phi_matched_qmisid, h1_mc_Pt, h1_mc_Pt_matched, h1_mc_Pt_matched_qmisid, h1_mc_Z, h1_mc_Z_matched, h1_mc_Z_matched_qmisid, h1_mcNum, h1_recCoreNum, h1_recEleNum, h1_recOfflineVertices, h1_recSeedNum, h1_recTrackNum, h1_scl_bcl_EtotoEtrue, h1_scl_bcl_EtotoEtrue_barrel, h1_scl_bcl_EtotoEtrue_endcaps, h1_scl_E1x5, h1_scl_E1x5_barrel, h1_scl_E1x5_endcaps, h1_scl_E2x5max, h1_scl_E2x5max_barrel, h1_scl_E2x5max_endcaps, h1_scl_E5x5, h1_scl_E5x5_barrel, h1_scl_E5x5_endcaps, h1_scl_En, h1_scl_EoEtrue_barrel, h1_scl_EoEtrue_barrel_etagap, h1_scl_EoEtrue_barrel_new, h1_scl_EoEtrue_barrel_new_etagap, h1_scl_EoEtrue_barrel_new_phigap, h1_scl_EoEtrue_barrel_phigap, h1_scl_EoEtrue_ebeegap, h1_scl_EoEtrue_ebeegap_new, h1_scl_EoEtrue_endcaps, h1_scl_EoEtrue_endcaps_deegap, h1_scl_EoEtrue_endcaps_new, h1_scl_EoEtrue_endcaps_new_deegap, h1_scl_EoEtrue_endcaps_new_ringgap, h1_scl_EoEtrue_endcaps_ringgap, h1_scl_EoEtrueGolden_barrel, h1_scl_EoEtrueGolden_endcaps, h1_scl_EoEtrueShowering_barrel, h1_scl_EoEtrueShowering_endcaps, h1_scl_ESFrac_endcaps, h1_scl_Et, h1_scl_Eta, h1_scl_full5x5_sigmaIetaIeta, h1_scl_full5x5_sigmaIetaIeta_barrel, h1_scl_full5x5_sigmaIetaIeta_endcaps, h1_scl_Phi, h1_scl_SigEtaEta, h1_scl_SigEtaEta_barrel, h1_scl_SigEtaEta_endcaps, h1_scl_SigIEtaIEta, h1_scl_SigIEtaIEta_barrel, h1_scl_SigIEtaIEta_endcaps, h1_scl_SigIEtaIEta_mAOD, h1_scl_SigIEtaIEta_mAOD_barrel, h1_scl_SigIEtaIEta_mAOD_endcaps, h2_ele_ambiguousTracksVsEta, h2_ele_ambiguousTracksVsPhi, h2_ele_ambiguousTracksVsPt, h2_ele_chargeVsEta, h2_ele_chargeVsPhi, h2_ele_chargeVsPt, h2_ele_chi2VsEta, h2_ele_chi2VsPhi, h2_ele_chi2VsPt, h2_ele_dEtaClVsEta_propOut, h2_ele_dEtaClVsPhi_propOut, h2_ele_dEtaClVsPt_propOut, h2_ele_dEtaEleClVsEta_propOut, h2_ele_dEtaEleClVsPhi_propOut, h2_ele_dEtaEleClVsPt_propOut, h2_ele_dEtaScVsEta_propVtx, h2_ele_dEtaScVsPhi_propVtx, h2_ele_dEtaScVsPt_propVtx, h2_ele_dPhiClVsEta_propOut, h2_ele_dPhiClVsPhi_propOut, h2_ele_dPhiClVsPt_propOut, h2_ele_dPhiEleClVsEta_propOut, h2_ele_dPhiEleClVsPhi_propOut, h2_ele_dPhiEleClVsPt_propOut, h2_ele_dPhiScVsEta_propVtx, h2_ele_dPhiScVsPhi_propVtx, h2_ele_dPhiScVsPt_propVtx, h2_ele_E2mnE1vsMee_all, h2_ele_E2mnE1vsMee_egeg_all, h2_ele_EeleOPoutVsE, h2_ele_EeleOPoutVsEta, h2_ele_EeleOPoutVsPhi, h2_ele_EoPoutVsE, h2_ele_EoPoutVsEta, h2_ele_EoPoutVsPhi, h2_ele_EoPVsE, h2_ele_EoPVsEta, h2_ele_EoPVsPhi, h2_ele_EseedOPVsE, h2_ele_EseedOPVsEta, h2_ele_EseedOPVsPhi, h2_ele_EtaMnEtaTrueVsEta, h2_ele_EtaMnEtaTrueVsPhi, h2_ele_EtaMnEtaTrueVsPt, h2_ele_foundHitsVsEta, h2_ele_foundHitsVsEta_mAOD, h2_ele_foundHitsVsPhi, h2_ele_foundHitsVsPt, h2_ele_HoEVsE, h2_ele_HoEVsEta, h2_ele_HoEVsPhi, h2_ele_lostHitsVsEta, h2_ele_lostHitsVsPhi, h2_ele_lostHitsVsPt, h2_ele_outerPtVsEta_mode, h2_ele_outerPtVsPhi_mode, h2_ele_outerPtVsPt_mode, h2_ele_outerPVsEta_mode, h2_ele_PhiMnPhiTrueVsEta, h2_ele_PhiMnPhiTrueVsPhi, h2_ele_PhiMnPhiTrueVsPt, h2_ele_PinMnPoutVsChi2_mode, h2_ele_PinMnPoutVsE_mode, h2_ele_PinMnPoutVsEta_mode, h2_ele_PinMnPoutVsPhi_mode, h2_ele_PinMnPoutVsPt_mode, h2_ele_PinVsPoutGolden_mean, h2_ele_PinVsPoutGolden_mode, h2_ele_PinVsPoutShowering_mean, h2_ele_PinVsPoutShowering_mode, h2_ele_PoPtrueVsEta, h2_ele_PoPtrueVsPhi, h2_ele_PoPtrueVsPt, h2_ele_PtinVsPtoutGolden_mean, h2_ele_PtinVsPtoutGolden_mode, h2_ele_PtinVsPtoutShowering_mean, h2_ele_PtinVsPtoutShowering_mode, h2_ele_seed_dphi2posVsEta, h2_ele_seed_dphi2posVsPt, h2_ele_seed_dphi2VsEta, h2_ele_seed_dphi2VsPt, h2_ele_seed_drz2posVsEta, h2_ele_seed_drz2posVsPt, h2_ele_seed_drz2VsEta, h2_ele_seed_drz2VsPt, h2_ele_sigmaIetaIetaVsPt, h2_ele_vertexEtaVsPhi, h2_ele_vertexPtVsEta, h2_ele_vertexPtVsPhi, h2_ele_vertexTIPVsEta, h2_ele_vertexTIPVsPhi, h2_ele_vertexTIPVsPt, h2_mc_PtEta, h2_mc_PtEta_matched, h2_scl_EoEtruePfVsEg, h2_scl_EoEtrueVsrecOfflineVertices, h2_scl_EoEtrueVsrecOfflineVertices_barrel, h2_scl_EoEtrueVsrecOfflineVertices_endcaps, h2_scl_EtaVsPhi, h2_scl_EtVsEta, h2_scl_EtVsPhi, hoe_max, hoe_min, hoe_nbin, lhits_max, lhits_nbin, mee_max, mee_min, mee_nbin, opv_max, opv_min, opv_nbin, outputInternalPath_, p1_ele_fbremVsEta_mean, p1_ele_fbremVsEta_mode, p2D_nbin, p_max, p_nbin, phi2D_nbin, phi_max, phi_min, phi_nbin, pi, poptrue_max, poptrue_min, poptrue_nbin, pt2D_nbin, pt_max, pt_nbin, pteff_nbin, seed_max, seed_min, seed_nbin, set_EfficiencyFlag, set_StatOverflowFlag, ElectronDqmAnalyzerBase::setBookEfficiencyFlag(), ElectronDqmAnalyzerBase::setBookIndex(), ElectronDqmAnalyzerBase::setBookPrefix(), ElectronDqmAnalyzerBase::setBookStatOverflowFlag(), dqm::implementation::NavigatorBase::setCurrentFolder(), track_max, track_min, track_nbin, and xyz_nbin.

Member Data Documentation

◆ beamSpotTag_

edm::EDGetTokenT<reco::BeamSpot> ElectronMcSignalValidator::beamSpotTag_
private

Definition at line 39 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ core_max

double ElectronMcSignalValidator::core_max
private

Definition at line 129 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ core_min

double ElectronMcSignalValidator::core_min
private

Definition at line 128 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ core_nbin

int ElectronMcSignalValidator::core_nbin
private

Definition at line 127 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ deltaR2_

double ElectronMcSignalValidator::deltaR2_
private

Definition at line 60 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ deltaR_

double ElectronMcSignalValidator::deltaR_
private

Definition at line 60 of file ElectronMcSignalValidator.h.

Referenced by ElectronMcSignalValidator().

◆ deta_max

double ElectronMcSignalValidator::deta_max
private

Definition at line 88 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ deta_min

double ElectronMcSignalValidator::deta_min
private

Definition at line 87 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ deta_nbin

int ElectronMcSignalValidator::deta_nbin
private

Definition at line 86 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ detamatch2D_nbin

int ElectronMcSignalValidator::detamatch2D_nbin
private

Definition at line 90 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ detamatch_max

double ElectronMcSignalValidator::detamatch_max
private

Definition at line 92 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ detamatch_min

double ElectronMcSignalValidator::detamatch_min
private

Definition at line 91 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ detamatch_nbin

int ElectronMcSignalValidator::detamatch_nbin
private

Definition at line 89 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ dphi_max

double ElectronMcSignalValidator::dphi_max
private

Definition at line 99 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ dphi_min

double ElectronMcSignalValidator::dphi_min
private

Definition at line 98 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ dphi_nbin

int ElectronMcSignalValidator::dphi_nbin
private

Definition at line 97 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ dphimatch2D_nbin

int ElectronMcSignalValidator::dphimatch2D_nbin
private

Definition at line 101 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ dphimatch_max

double ElectronMcSignalValidator::dphimatch_max
private

Definition at line 103 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ dphimatch_min

double ElectronMcSignalValidator::dphimatch_min
private

Definition at line 102 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ dphimatch_nbin

int ElectronMcSignalValidator::dphimatch_nbin
private

Definition at line 100 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ ele_max

double ElectronMcSignalValidator::ele_max
private

Definition at line 126 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ ele_min

double ElectronMcSignalValidator::ele_min
private

Definition at line 125 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ ele_nbin

int ElectronMcSignalValidator::ele_nbin
private

Definition at line 124 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ electronCollection_

edm::EDGetTokenT<reco::GsfElectronCollection> ElectronMcSignalValidator::electronCollection_
private

Definition at line 34 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ electronCoreCollection_

edm::EDGetTokenT<reco::GsfElectronCoreCollection> ElectronMcSignalValidator::electronCoreCollection_
private

Definition at line 35 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ electronSeedCollection_

edm::EDGetTokenT<reco::ElectronSeedCollection> ElectronMcSignalValidator::electronSeedCollection_
private

Definition at line 37 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ electronTrackCollection_

edm::EDGetTokenT<reco::GsfTrackCollection> ElectronMcSignalValidator::electronTrackCollection_
private

Definition at line 36 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ enerror_max

double ElectronMcSignalValidator::enerror_max
private

Definition at line 118 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eop2D_nbin

int ElectronMcSignalValidator::eop2D_nbin
private

Definition at line 105 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eop_max

double ElectronMcSignalValidator::eop_max
private

Definition at line 106 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eop_nbin

int ElectronMcSignalValidator::eop_nbin
private

Definition at line 104 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eopmaxsht

double ElectronMcSignalValidator::eopmaxsht
private

Definition at line 107 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ error_nbin

int ElectronMcSignalValidator::error_nbin
private

Definition at line 117 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eta2D_nbin

int ElectronMcSignalValidator::eta2D_nbin
private

Definition at line 83 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eta_max

double ElectronMcSignalValidator::eta_max
private

Definition at line 85 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eta_min

double ElectronMcSignalValidator::eta_min
private

Definition at line 84 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ eta_nbin

int ElectronMcSignalValidator::eta_nbin
private

Definition at line 82 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ fhits_max

double ElectronMcSignalValidator::fhits_max
private

Definition at line 79 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ fhits_nbin

int ElectronMcSignalValidator::fhits_nbin
private

Definition at line 78 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_ambiguousTracks

MonitorElement* ElectronMcSignalValidator::h1_ele_ambiguousTracks
private

Definition at line 300 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_charge

MonitorElement* ElectronMcSignalValidator::h1_ele_charge
private

Definition at line 220 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_chargedHadronIso

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronIso
private

Definition at line 509 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_chargedHadronIso_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronIso_barrel
private

Definition at line 510 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_chargedHadronIso_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronIso_endcaps
private

Definition at line 511 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_chargedHadronRelativeIso

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso
private

Definition at line 519 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_chargedHadronRelativeIso_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_barrel
private

Definition at line 520 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_chargedHadronRelativeIso_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_endcaps
private

Definition at line 521 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_chargedHadronRelativeIso_mAOD

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_mAOD
private

Definition at line 528 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_chargedHadronRelativeIso_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_mAOD_barrel
private

Definition at line 529 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_chargedHadronRelativeIso_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_mAOD_endcaps
private

Definition at line 530 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_chargeInfo

MonitorElement* ElectronMcSignalValidator::h1_ele_chargeInfo
private

Definition at line 172 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_ChargeMnChargeTrue

MonitorElement* ElectronMcSignalValidator::h1_ele_ChargeMnChargeTrue
private

Definition at line 337 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_chi2

MonitorElement* ElectronMcSignalValidator::h1_ele_chi2
private

Definition at line 317 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_chi2_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_chi2_barrel
private

Definition at line 318 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_chi2_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_chi2_endcaps
private

Definition at line 319 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_classes

MonitorElement* ElectronMcSignalValidator::h1_ele_classes
private

Definition at line 453 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_combinedP4Error

MonitorElement* ElectronMcSignalValidator::h1_ele_combinedP4Error
private

Definition at line 245 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_combinedP4Error_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_combinedP4Error_barrel
private

Definition at line 246 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_combinedP4Error_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_combinedP4Error_endcaps
private

Definition at line 247 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_convDcot

MonitorElement* ElectronMcSignalValidator::h1_ele_convDcot
private

Definition at line 588 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_convDcot_all

MonitorElement* ElectronMcSignalValidator::h1_ele_convDcot_all
private

Definition at line 589 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_convDist

MonitorElement* ElectronMcSignalValidator::h1_ele_convDist
private

Definition at line 586 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_convDist_all

MonitorElement* ElectronMcSignalValidator::h1_ele_convDist_all
private

Definition at line 587 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_convFlags

MonitorElement* ElectronMcSignalValidator::h1_ele_convFlags
private

Definition at line 584 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_convFlags_all

MonitorElement* ElectronMcSignalValidator::h1_ele_convFlags_all
private

Definition at line 585 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_convRadius

MonitorElement* ElectronMcSignalValidator::h1_ele_convRadius
private

Definition at line 590 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_convRadius_all

MonitorElement* ElectronMcSignalValidator::h1_ele_convRadius_all
private

Definition at line 591 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaCl_propOut

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaCl_propOut
private

Definition at line 407 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaCl_propOut_all

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_all
private

Definition at line 192 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaCl_propOut_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_all_barrel
private

Definition at line 193 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaCl_propOut_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_all_endcaps
private

Definition at line 194 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaCl_propOut_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_barrel
private

Definition at line 408 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaCl_propOut_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_endcaps
private

Definition at line 409 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaEleCl_propOut

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaEleCl_propOut
private

Definition at line 422 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaEleCl_propOut_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaEleCl_propOut_barrel
private

Definition at line 423 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaEleCl_propOut_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaEleCl_propOut_endcaps
private

Definition at line 424 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx
private

Definition at line 392 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_all

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_all
private

Definition at line 186 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_all_barrel
private

Definition at line 187 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_all_endcaps
private

Definition at line 188 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_barrel
private

Definition at line 393 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_endcaps
private

Definition at line 394 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_mAOD

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_mAOD
private

Definition at line 395 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_mAOD_barrel
private

Definition at line 396 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dEtaSc_propVtx_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_mAOD_endcaps
private

Definition at line 397 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut
private

Definition at line 413 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_all

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_all
private

Definition at line 195 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_all_barrel
private

Definition at line 196 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_all_endcaps
private

Definition at line 197 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_barrel
private

Definition at line 414 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_endcaps
private

Definition at line 415 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_mAOD

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_mAOD
private

Definition at line 416 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_mAOD_barrel
private

Definition at line 417 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiCl_propOut_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_mAOD_endcaps
private

Definition at line 418 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiEleCl_propOut

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiEleCl_propOut
private

Definition at line 428 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiEleCl_propOut_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiEleCl_propOut_barrel
private

Definition at line 429 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiEleCl_propOut_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiEleCl_propOut_endcaps
private

Definition at line 430 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiSc_propVtx

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx
private

Definition at line 401 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiSc_propVtx_all

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_all
private

Definition at line 189 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiSc_propVtx_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_all_barrel
private

Definition at line 190 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiSc_propVtx_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_all_endcaps
private

Definition at line 191 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiSc_propVtx_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_barrel
private

Definition at line 402 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_dPhiSc_propVtx_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_endcaps
private

Definition at line 403 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_ecalEnergyError

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalEnergyError
private

Definition at line 242 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_ecalEnergyError_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalEnergyError_barrel
private

Definition at line 243 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_ecalEnergyError_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalEnergyError_endcaps
private

Definition at line 244 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_ecalRecHitSumEt_dr03

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr03
private

Definition at line 541 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_ecalRecHitSumEt_dr03_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr03_barrel
private

Definition at line 542 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_ecalRecHitSumEt_dr03_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr03_endcaps
private

Definition at line 543 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_ecalRecHitSumEt_dr04

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr04
private

Definition at line 553 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_ecalRecHitSumEt_dr04_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr04_barrel
private

Definition at line 554 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_ecalRecHitSumEt_dr04_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr04_endcaps
private

Definition at line 555 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EeleOPout

MonitorElement* ElectronMcSignalValidator::h1_ele_EeleOPout
private

Definition at line 385 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EeleOPout_all

MonitorElement* ElectronMcSignalValidator::h1_ele_EeleOPout_all
private

Definition at line 183 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EeleOPout_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EeleOPout_all_barrel
private

Definition at line 184 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EeleOPout_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EeleOPout_all_endcaps
private

Definition at line 185 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EeleOPout_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EeleOPout_barrel
private

Definition at line 386 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EeleOPout_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EeleOPout_endcaps
private

Definition at line 387 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoP

MonitorElement* ElectronMcSignalValidator::h1_ele_EoP
private

Definition at line 367 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoP_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EoP_barrel
private

Definition at line 368 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoP_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EoP_endcaps
private

Definition at line 369 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoPout

MonitorElement* ElectronMcSignalValidator::h1_ele_EoPout
private

Definition at line 379 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoPout_all

MonitorElement* ElectronMcSignalValidator::h1_ele_EoPout_all
private

Definition at line 180 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoPout_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EoPout_all_barrel
private

Definition at line 181 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoPout_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EoPout_all_endcaps
private

Definition at line 182 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoPout_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EoPout_barrel
private

Definition at line 380 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoPout_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EoPout_endcaps
private

Definition at line 381 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoverP_all

MonitorElement* ElectronMcSignalValidator::h1_ele_EoverP_all
private

Definition at line 174 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoverP_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EoverP_all_barrel
private

Definition at line 175 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EoverP_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EoverP_all_endcaps
private

Definition at line 176 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EseedOP

MonitorElement* ElectronMcSignalValidator::h1_ele_EseedOP
private

Definition at line 373 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EseedOP_all

MonitorElement* ElectronMcSignalValidator::h1_ele_EseedOP_all
private

Definition at line 177 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EseedOP_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EseedOP_all_barrel
private

Definition at line 178 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EseedOP_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EseedOP_all_endcaps
private

Definition at line 179 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EseedOP_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EseedOP_barrel
private

Definition at line 374 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EseedOP_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EseedOP_endcaps
private

Definition at line 375 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_Et

MonitorElement* ElectronMcSignalValidator::h1_ele_Et
private

Definition at line 227 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_Et_all

MonitorElement* ElectronMcSignalValidator::h1_ele_Et_all
private

Definition at line 207 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_eta

MonitorElement* ElectronMcSignalValidator::h1_ele_eta
private

Definition at line 454 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_eta_bbrem

MonitorElement* ElectronMcSignalValidator::h1_ele_eta_bbrem
private

Definition at line 456 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_eta_golden

MonitorElement* ElectronMcSignalValidator::h1_ele_eta_golden
private

Definition at line 455 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_eta_shower

MonitorElement* ElectronMcSignalValidator::h1_ele_eta_shower
private

Definition at line 457 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EtaMnEtaTrue

MonitorElement* ElectronMcSignalValidator::h1_ele_EtaMnEtaTrue
private

Definition at line 338 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EtaMnEtaTrue_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_EtaMnEtaTrue_barrel
private

Definition at line 339 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_EtaMnEtaTrue_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_EtaMnEtaTrue_endcaps
private

Definition at line 340 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_fbrem

MonitorElement* ElectronMcSignalValidator::h1_ele_fbrem
private

Definition at line 473 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_fbrem_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_fbrem_barrel
private

Definition at line 474 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_fbrem_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_fbrem_endcaps
private

Definition at line 475 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_fbrem_mAOD

MonitorElement* ElectronMcSignalValidator::h1_ele_fbrem_mAOD
private

Definition at line 476 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_fbrem_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_fbrem_mAOD_barrel
private

Definition at line 477 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_fbrem_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_fbrem_mAOD_endcaps
private

Definition at line 478 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_foundHits

MonitorElement* ElectronMcSignalValidator::h1_ele_foundHits
private

Definition at line 304 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_foundHits_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_foundHits_barrel
private

Definition at line 305 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_foundHits_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_foundHits_endcaps
private

Definition at line 306 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalDepth1OverEcalBc

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalDepth1OverEcalBc
private

Definition at line 563 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalDepth1OverEcalBc_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalDepth1OverEcalBc_barrel
private

Definition at line 564 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalDepth1OverEcalBc_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalDepth1OverEcalBc_endcaps
private

Definition at line 565 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalDepth2OverEcalBc

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalDepth2OverEcalBc
private

Definition at line 566 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalDepth2OverEcalBc_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalDepth2OverEcalBc_barrel
private

Definition at line 567 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalDepth2OverEcalBc_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalDepth2OverEcalBc_endcaps
private

Definition at line 568 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEt_dr03_depth1

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth1
private

Definition at line 544 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr03_depth1_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth1_barrel
private

Definition at line 545 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr03_depth1_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth1_endcaps
private

Definition at line 546 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr03_depth2

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth2
private

Definition at line 547 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr03_depth2_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth2_barrel
private

Definition at line 548 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEt_dr03_depth2_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth2_endcaps
private

Definition at line 549 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEt_dr04_depth1

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth1
private

Definition at line 556 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr04_depth1_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth1_barrel
private

Definition at line 557 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr04_depth1_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth1_endcaps
private

Definition at line 558 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr04_depth2

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth2
private

Definition at line 559 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_hcalTowerSumEt_dr04_depth2_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth2_barrel
private

Definition at line 560 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEt_dr04_depth2_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth2_endcaps
private

Definition at line 561 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr03_depth1

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth1
private

Definition at line 570 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr03_depth1_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth1_barrel
private

Definition at line 571 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps
private

Definition at line 572 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr03_depth2

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth2
private

Definition at line 573 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr03_depth2_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth2_barrel
private

Definition at line 574 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps
private

Definition at line 575 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr04_depth1

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth1
private

Definition at line 576 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr04_depth1_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth1_barrel
private

Definition at line 577 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps
private

Definition at line 578 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr04_depth2

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth2
private

Definition at line 579 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr04_depth2_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth2_barrel
private

Definition at line 580 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps
private

Definition at line 581 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_HoE

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE
private

Definition at line 459 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_all

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_all
private

Definition at line 201 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_all_barrel
private

Definition at line 202 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_all_endcaps
private

Definition at line 203 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_barrel
private

Definition at line 461 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_bc

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_bc
private

Definition at line 460 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_HoE_bc_all

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_bc_all
private

Definition at line 204 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_HoE_bc_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_bc_barrel
private

Definition at line 463 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_HoE_bc_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_bc_endcaps
private

Definition at line 464 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_HoE_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_endcaps
private

Definition at line 462 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_fiducial

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_fiducial
private

Definition at line 465 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_mAOD

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_mAOD
private

Definition at line 469 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_mAOD_barrel
private

Definition at line 470 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_HoE_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_HoE_mAOD_endcaps
private

Definition at line 471 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_lostHits

MonitorElement* ElectronMcSignalValidator::h1_ele_lostHits
private

Definition at line 311 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_lostHits_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_lostHits_barrel
private

Definition at line 312 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_lostHits_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_lostHits_endcaps
private

Definition at line 313 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_all

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_all
private

Definition at line 208 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_os

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_os
private

Definition at line 209 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_os_bb

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_os_bb
private

Definition at line 215 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_os_ebeb

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_os_ebeb
private

Definition at line 210 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_os_ebee

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_os_ebee
private

Definition at line 211 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_os_eeee

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_os_eeee
private

Definition at line 212 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_os_gb

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_os_gb
private

Definition at line 214 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mee_os_gg

MonitorElement* ElectronMcSignalValidator::h1_ele_mee_os_gg
private

Definition at line 213 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mva

MonitorElement* ElectronMcSignalValidator::h1_ele_mva
private

Definition at line 498 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_mva_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_mva_barrel
private

Definition at line 499 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_mva_barrel_isolated

MonitorElement* ElectronMcSignalValidator::h1_ele_mva_barrel_isolated
private

Definition at line 502 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_mva_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_mva_endcaps
private

Definition at line 500 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_mva_endcaps_isolated

MonitorElement* ElectronMcSignalValidator::h1_ele_mva_endcaps_isolated
private

Definition at line 503 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_mva_isolated

MonitorElement* ElectronMcSignalValidator::h1_ele_mva_isolated
private

Definition at line 501 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_neutralHadronIso

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronIso
private

Definition at line 512 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_neutralHadronIso_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronIso_barrel
private

Definition at line 513 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_neutralHadronIso_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronIso_endcaps
private

Definition at line 514 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_neutralHadronRelativeIso

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso
private

Definition at line 522 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_neutralHadronRelativeIso_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_barrel
private

Definition at line 523 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_neutralHadronRelativeIso_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_endcaps
private

Definition at line 524 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_neutralHadronRelativeIso_mAOD

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_mAOD
private

Definition at line 531 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_neutralHadronRelativeIso_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_mAOD_barrel
private

Definition at line 532 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_neutralHadronRelativeIso_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_mAOD_endcaps
private

Definition at line 533 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_outerP

MonitorElement* ElectronMcSignalValidator::h1_ele_outerP
private

Definition at line 359 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_outerP_mode

MonitorElement* ElectronMcSignalValidator::h1_ele_outerP_mode
private

Definition at line 360 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_outerPt

MonitorElement* ElectronMcSignalValidator::h1_ele_outerPt
private

Definition at line 362 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_outerPt_mode

MonitorElement* ElectronMcSignalValidator::h1_ele_outerPt_mode
private

Definition at line 363 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PhiMnPhiTrue

MonitorElement* ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue
private

Definition at line 344 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PhiMnPhiTrue2

MonitorElement* ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue2
private

Definition at line 347 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PhiMnPhiTrue_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue_barrel
private

Definition at line 345 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PhiMnPhiTrue_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue_endcaps
private

Definition at line 346 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_photonIso

MonitorElement* ElectronMcSignalValidator::h1_ele_photonIso
private

Definition at line 515 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_photonIso_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_photonIso_barrel
private

Definition at line 516 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_photonIso_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_photonIso_endcaps
private

Definition at line 517 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_photonRelativeIso

MonitorElement* ElectronMcSignalValidator::h1_ele_photonRelativeIso
private

Definition at line 525 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_photonRelativeIso_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_photonRelativeIso_barrel
private

Definition at line 526 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_photonRelativeIso_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_photonRelativeIso_endcaps
private

Definition at line 527 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_photonRelativeIso_mAOD

MonitorElement* ElectronMcSignalValidator::h1_ele_photonRelativeIso_mAOD
private

Definition at line 534 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_photonRelativeIso_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_photonRelativeIso_mAOD_barrel
private

Definition at line 535 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_photonRelativeIso_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_photonRelativeIso_mAOD_endcaps
private

Definition at line 536 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PinMnPout

MonitorElement* ElectronMcSignalValidator::h1_ele_PinMnPout
private

Definition at line 351 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PinMnPout_mode

MonitorElement* ElectronMcSignalValidator::h1_ele_PinMnPout_mode
private

Definition at line 352 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PoPtrue

MonitorElement* ElectronMcSignalValidator::h1_ele_PoPtrue
private

Definition at line 324 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PoPtrue_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_PoPtrue_barrel
private

Definition at line 325 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PoPtrue_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_PoPtrue_endcaps
private

Definition at line 326 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PoPtrue_golden_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_PoPtrue_golden_barrel
private

Definition at line 330 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PoPtrue_golden_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_PoPtrue_golden_endcaps
private

Definition at line 331 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PoPtrue_showering_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_PoPtrue_showering_barrel
private

Definition at line 332 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PoPtrue_showering_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_PoPtrue_showering_endcaps
private

Definition at line 333 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_provenance

MonitorElement* ElectronMcSignalValidator::h1_ele_provenance
private

Definition at line 504 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_provenance_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_provenance_barrel
private

Definition at line 505 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_provenance_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_provenance_endcaps
private

Definition at line 506 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and bookHistograms().

◆ h1_ele_PtoPttrue

MonitorElement* ElectronMcSignalValidator::h1_ele_PtoPttrue
private

Definition at line 334 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PtoPttrue_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_PtoPttrue_barrel
private

Definition at line 335 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_PtoPttrue_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_PtoPttrue_endcaps
private

Definition at line 336 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_dphi2

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_dphi2
private

Definition at line 440 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_dphi2pos

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_dphi2pos
private

Definition at line 443 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_drz2

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_drz2
private

Definition at line 446 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_drz2pos

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_drz2pos
private

Definition at line 449 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_mask

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_mask
private

Definition at line 436 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_mask_bpix

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_mask_bpix
private

Definition at line 437 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_mask_fpix

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_mask_fpix
private

Definition at line 438 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_mask_tec

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_mask_tec
private

Definition at line 439 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_seed_subdet2

MonitorElement* ElectronMcSignalValidator::h1_ele_seed_subdet2
private

Definition at line 435 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_superclusterfbrem

MonitorElement* ElectronMcSignalValidator::h1_ele_superclusterfbrem
private

Definition at line 479 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_superclusterfbrem_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_superclusterfbrem_barrel
private

Definition at line 480 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_superclusterfbrem_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_superclusterfbrem_endcaps
private

Definition at line 481 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_TIP_all

MonitorElement* ElectronMcSignalValidator::h1_ele_TIP_all
private

Definition at line 198 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_TIP_all_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_TIP_all_barrel
private

Definition at line 199 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_TIP_all_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_TIP_all_endcaps
private

Definition at line 200 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_tkSumPt_dr03

MonitorElement* ElectronMcSignalValidator::h1_ele_tkSumPt_dr03
private

Definition at line 538 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_tkSumPt_dr03_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_tkSumPt_dr03_barrel
private

Definition at line 539 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_tkSumPt_dr03_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_tkSumPt_dr03_endcaps
private

Definition at line 540 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_tkSumPt_dr04

MonitorElement* ElectronMcSignalValidator::h1_ele_tkSumPt_dr04
private

Definition at line 550 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_tkSumPt_dr04_barrel

MonitorElement* ElectronMcSignalValidator::h1_ele_tkSumPt_dr04_barrel
private

Definition at line 551 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_tkSumPt_dr04_endcaps

MonitorElement* ElectronMcSignalValidator::h1_ele_tkSumPt_dr04_endcaps
private

Definition at line 552 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexAbsEta

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexAbsEta
private

Definition at line 233 of file ElectronMcSignalValidator.h.

Referenced by ElectronMcSignalValidator().

◆ h1_ele_vertexEta

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexEta
private

Definition at line 231 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexEta_all

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexEta_all
private

Definition at line 205 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexP

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexP
private

Definition at line 224 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexPhi

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexPhi
private

Definition at line 234 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexPt

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexPt
private

Definition at line 225 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexPt_5100

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexPt_5100
private

Definition at line 230 of file ElectronMcSignalValidator.h.

Referenced by ElectronMcSignalValidator().

◆ h1_ele_vertexPt_all

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexPt_all
private

Definition at line 206 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexPt_nocut

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexPt_nocut
private

Definition at line 226 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexTIP

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexTIP
private

Definition at line 238 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexX

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexX
private

Definition at line 235 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexY

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexY
private

Definition at line 236 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_ele_vertexZ

MonitorElement* ElectronMcSignalValidator::h1_ele_vertexZ
private

Definition at line 237 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_eleNum

MonitorElement* ElectronMcSignalValidator::h1_eleNum
private

Definition at line 140 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_gamNum

MonitorElement* ElectronMcSignalValidator::h1_gamNum
private

Definition at line 141 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_AbsEta

MonitorElement* ElectronMcSignalValidator::h1_mc_AbsEta
private

Definition at line 153 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_AbsEta_matched

MonitorElement* ElectronMcSignalValidator::h1_mc_AbsEta_matched
private

Definition at line 161 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_AbsEta_matched_qmisid

MonitorElement* ElectronMcSignalValidator::h1_mc_AbsEta_matched_qmisid
private

Definition at line 168 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Eta

MonitorElement* ElectronMcSignalValidator::h1_mc_Eta
private

Definition at line 152 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Eta_matched

MonitorElement* ElectronMcSignalValidator::h1_mc_Eta_matched
private

Definition at line 160 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Eta_matched_qmisid

MonitorElement* ElectronMcSignalValidator::h1_mc_Eta_matched_qmisid
private

Definition at line 167 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_P

MonitorElement* ElectronMcSignalValidator::h1_mc_P
private

Definition at line 154 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Phi

MonitorElement* ElectronMcSignalValidator::h1_mc_Phi
private

Definition at line 156 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Phi_matched

MonitorElement* ElectronMcSignalValidator::h1_mc_Phi_matched
private

Definition at line 163 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Phi_matched_qmisid

MonitorElement* ElectronMcSignalValidator::h1_mc_Phi_matched_qmisid
private

Definition at line 170 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Pt

MonitorElement* ElectronMcSignalValidator::h1_mc_Pt
private

Definition at line 155 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Pt_matched

MonitorElement* ElectronMcSignalValidator::h1_mc_Pt_matched
private

Definition at line 162 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Pt_matched_qmisid

MonitorElement* ElectronMcSignalValidator::h1_mc_Pt_matched_qmisid
private

Definition at line 169 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Z

MonitorElement* ElectronMcSignalValidator::h1_mc_Z
private

Definition at line 157 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Z_matched

MonitorElement* ElectronMcSignalValidator::h1_mc_Z_matched
private

Definition at line 164 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mc_Z_matched_qmisid

MonitorElement* ElectronMcSignalValidator::h1_mc_Z_matched_qmisid
private

Definition at line 171 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_mcNum

MonitorElement* ElectronMcSignalValidator::h1_mcNum
private

Definition at line 139 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_recCoreNum

MonitorElement* ElectronMcSignalValidator::h1_recCoreNum
private

Definition at line 144 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_recEleNum

MonitorElement* ElectronMcSignalValidator::h1_recEleNum
private

Definition at line 143 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_recOfflineVertices

MonitorElement* ElectronMcSignalValidator::h1_recOfflineVertices
private

Definition at line 147 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_recSeedNum

MonitorElement* ElectronMcSignalValidator::h1_recSeedNum
private

Definition at line 146 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_recTrackNum

MonitorElement* ElectronMcSignalValidator::h1_recTrackNum
private

Definition at line 145 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_bcl_EtotoEtrue

MonitorElement* ElectronMcSignalValidator::h1_scl_bcl_EtotoEtrue
private

Definition at line 296 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_bcl_EtotoEtrue_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_bcl_EtotoEtrue_barrel
private

Definition at line 297 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_bcl_EtotoEtrue_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_bcl_EtotoEtrue_endcaps
private

Definition at line 298 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E1x5

MonitorElement* ElectronMcSignalValidator::h1_scl_E1x5
private

Definition at line 287 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E1x5_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_E1x5_barrel
private

Definition at line 288 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E1x5_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_E1x5_endcaps
private

Definition at line 289 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E2x5max

MonitorElement* ElectronMcSignalValidator::h1_scl_E2x5max
private

Definition at line 290 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E2x5max_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_E2x5max_barrel
private

Definition at line 291 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E2x5max_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_E2x5max_endcaps
private

Definition at line 292 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E5x5

MonitorElement* ElectronMcSignalValidator::h1_scl_E5x5
private

Definition at line 293 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E5x5_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_E5x5_barrel
private

Definition at line 294 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_E5x5_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_E5x5_endcaps
private

Definition at line 295 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_En

MonitorElement* ElectronMcSignalValidator::h1_scl_En
private

Definition at line 249 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_barrel
private

Definition at line 250 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_barrel_etagap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_etagap
private

Definition at line 252 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_barrel_new

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_new
private

Definition at line 257 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_barrel_new_etagap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_new_etagap
private

Definition at line 259 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_barrel_new_phigap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_new_phigap
private

Definition at line 260 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_barrel_phigap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_phigap
private

Definition at line 253 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_ebeegap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_ebeegap
private

Definition at line 254 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_ebeegap_new

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_ebeegap_new
private

Definition at line 261 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps
private

Definition at line 251 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_endcaps_deegap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_deegap
private

Definition at line 255 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_endcaps_new

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_new
private

Definition at line 258 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_endcaps_new_deegap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_new_deegap
private

Definition at line 262 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_endcaps_new_ringgap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_new_ringgap
private

Definition at line 263 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrue_endcaps_ringgap

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_ringgap
private

Definition at line 256 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrueGolden_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrueGolden_barrel
private

Definition at line 493 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrueGolden_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrueGolden_endcaps
private

Definition at line 494 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrueShowering_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrueShowering_barrel
private

Definition at line 495 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_EoEtrueShowering_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_EoEtrueShowering_endcaps
private

Definition at line 496 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_ESFrac_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_ESFrac_endcaps
private

Definition at line 271 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_Et

MonitorElement* ElectronMcSignalValidator::h1_scl_Et
private

Definition at line 264 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_Eta

MonitorElement* ElectronMcSignalValidator::h1_scl_Eta
private

Definition at line 268 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_full5x5_sigmaIetaIeta

MonitorElement* ElectronMcSignalValidator::h1_scl_full5x5_sigmaIetaIeta
private

Definition at line 284 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_full5x5_sigmaIetaIeta_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_full5x5_sigmaIetaIeta_barrel
private

Definition at line 285 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_full5x5_sigmaIetaIeta_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_full5x5_sigmaIetaIeta_endcaps
private

Definition at line 286 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_Phi

MonitorElement* ElectronMcSignalValidator::h1_scl_Phi
private

Definition at line 269 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigEtaEta

MonitorElement* ElectronMcSignalValidator::h1_scl_SigEtaEta
private

Definition at line 275 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigEtaEta_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_SigEtaEta_barrel
private

Definition at line 276 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigEtaEta_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_SigEtaEta_endcaps
private

Definition at line 277 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigIEtaIEta

MonitorElement* ElectronMcSignalValidator::h1_scl_SigIEtaIEta
private

Definition at line 278 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigIEtaIEta_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_SigIEtaIEta_barrel
private

Definition at line 279 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigIEtaIEta_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_SigIEtaIEta_endcaps
private

Definition at line 280 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigIEtaIEta_mAOD

MonitorElement* ElectronMcSignalValidator::h1_scl_SigIEtaIEta_mAOD
private

Definition at line 281 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigIEtaIEta_mAOD_barrel

MonitorElement* ElectronMcSignalValidator::h1_scl_SigIEtaIEta_mAOD_barrel
private

Definition at line 282 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h1_scl_SigIEtaIEta_mAOD_endcaps

MonitorElement* ElectronMcSignalValidator::h1_scl_SigIEtaIEta_mAOD_endcaps
private

Definition at line 283 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_ambiguousTracksVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_ambiguousTracksVsEta
private

Definition at line 301 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_ambiguousTracksVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_ambiguousTracksVsPhi
private

Definition at line 302 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_ambiguousTracksVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_ambiguousTracksVsPt
private

Definition at line 303 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_chargeVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_chargeVsEta
private

Definition at line 221 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_chargeVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_chargeVsPhi
private

Definition at line 222 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_chargeVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_chargeVsPt
private

Definition at line 223 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_chi2VsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_chi2VsEta
private

Definition at line 320 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_chi2VsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_chi2VsPhi
private

Definition at line 321 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_chi2VsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_chi2VsPt
private

Definition at line 322 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaClVsEta_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaClVsEta_propOut
private

Definition at line 410 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaClVsPhi_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaClVsPhi_propOut
private

Definition at line 411 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaClVsPt_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaClVsPt_propOut
private

Definition at line 412 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaEleClVsEta_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaEleClVsEta_propOut
private

Definition at line 425 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaEleClVsPhi_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaEleClVsPhi_propOut
private

Definition at line 426 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaEleClVsPt_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaEleClVsPt_propOut
private

Definition at line 427 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaScVsEta_propVtx

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaScVsEta_propVtx
private

Definition at line 398 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaScVsPhi_propVtx

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaScVsPhi_propVtx
private

Definition at line 399 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dEtaScVsPt_propVtx

MonitorElement* ElectronMcSignalValidator::h2_ele_dEtaScVsPt_propVtx
private

Definition at line 400 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiClVsEta_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiClVsEta_propOut
private

Definition at line 419 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiClVsPhi_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiClVsPhi_propOut
private

Definition at line 420 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiClVsPt_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiClVsPt_propOut
private

Definition at line 421 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiEleClVsEta_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiEleClVsEta_propOut
private

Definition at line 431 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiEleClVsPhi_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiEleClVsPhi_propOut
private

Definition at line 432 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiEleClVsPt_propOut

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiEleClVsPt_propOut
private

Definition at line 433 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiScVsEta_propVtx

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiScVsEta_propVtx
private

Definition at line 404 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiScVsPhi_propVtx

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiScVsPhi_propVtx
private

Definition at line 405 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_dPhiScVsPt_propVtx

MonitorElement* ElectronMcSignalValidator::h2_ele_dPhiScVsPt_propVtx
private

Definition at line 406 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_E2mnE1vsMee_all

MonitorElement* ElectronMcSignalValidator::h2_ele_E2mnE1vsMee_all
private

Definition at line 217 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_E2mnE1vsMee_egeg_all

MonitorElement* ElectronMcSignalValidator::h2_ele_E2mnE1vsMee_egeg_all
private

Definition at line 218 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EeleOPoutVsE

MonitorElement* ElectronMcSignalValidator::h2_ele_EeleOPoutVsE
private

Definition at line 390 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EeleOPoutVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_EeleOPoutVsEta
private

Definition at line 388 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EeleOPoutVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_EeleOPoutVsPhi
private

Definition at line 389 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EoPoutVsE

MonitorElement* ElectronMcSignalValidator::h2_ele_EoPoutVsE
private

Definition at line 384 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EoPoutVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_EoPoutVsEta
private

Definition at line 382 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EoPoutVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_EoPoutVsPhi
private

Definition at line 383 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EoPVsE

MonitorElement* ElectronMcSignalValidator::h2_ele_EoPVsE
private

Definition at line 372 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EoPVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_EoPVsEta
private

Definition at line 370 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EoPVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_EoPVsPhi
private

Definition at line 371 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EseedOPVsE

MonitorElement* ElectronMcSignalValidator::h2_ele_EseedOPVsE
private

Definition at line 378 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EseedOPVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_EseedOPVsEta
private

Definition at line 376 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EseedOPVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_EseedOPVsPhi
private

Definition at line 377 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EtaMnEtaTrueVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_EtaMnEtaTrueVsEta
private

Definition at line 341 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EtaMnEtaTrueVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_EtaMnEtaTrueVsPhi
private

Definition at line 342 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_EtaMnEtaTrueVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_EtaMnEtaTrueVsPt
private

Definition at line 343 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_foundHitsVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_foundHitsVsEta
private

Definition at line 307 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_foundHitsVsEta_mAOD

MonitorElement* ElectronMcSignalValidator::h2_ele_foundHitsVsEta_mAOD
private

Definition at line 308 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_foundHitsVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_foundHitsVsPhi
private

Definition at line 309 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_foundHitsVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_foundHitsVsPt
private

Definition at line 310 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_HoEVsE

MonitorElement* ElectronMcSignalValidator::h2_ele_HoEVsE
private

Definition at line 468 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_HoEVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_HoEVsEta
private

Definition at line 466 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_HoEVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_HoEVsPhi
private

Definition at line 467 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_lostHitsVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_lostHitsVsEta
private

Definition at line 314 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_lostHitsVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_lostHitsVsPhi
private

Definition at line 315 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_lostHitsVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_lostHitsVsPt
private

Definition at line 316 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_outerPtVsEta_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_outerPtVsEta_mode
private

Definition at line 364 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_outerPtVsPhi_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_outerPtVsPhi_mode
private

Definition at line 365 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_outerPtVsPt_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_outerPtVsPt_mode
private

Definition at line 366 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_outerPVsEta_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_outerPVsEta_mode
private

Definition at line 361 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PhiMnPhiTrueVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_PhiMnPhiTrueVsEta
private

Definition at line 348 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PhiMnPhiTrueVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_PhiMnPhiTrueVsPhi
private

Definition at line 349 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PhiMnPhiTrueVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_PhiMnPhiTrueVsPt
private

Definition at line 350 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinMnPoutVsChi2_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PinMnPoutVsChi2_mode
private

Definition at line 357 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinMnPoutVsE_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PinMnPoutVsE_mode
private

Definition at line 356 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinMnPoutVsEta_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PinMnPoutVsEta_mode
private

Definition at line 353 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinMnPoutVsPhi_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PinMnPoutVsPhi_mode
private

Definition at line 354 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinMnPoutVsPt_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PinMnPoutVsPt_mode
private

Definition at line 355 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinVsPoutGolden_mean

MonitorElement* ElectronMcSignalValidator::h2_ele_PinVsPoutGolden_mean
private

Definition at line 487 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinVsPoutGolden_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PinVsPoutGolden_mode
private

Definition at line 485 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinVsPoutShowering_mean

MonitorElement* ElectronMcSignalValidator::h2_ele_PinVsPoutShowering_mean
private

Definition at line 488 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PinVsPoutShowering_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PinVsPoutShowering_mode
private

Definition at line 486 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PoPtrueVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_PoPtrueVsEta
private

Definition at line 327 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PoPtrueVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_PoPtrueVsPhi
private

Definition at line 328 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PoPtrueVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_PoPtrueVsPt
private

Definition at line 329 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PtinVsPtoutGolden_mean

MonitorElement* ElectronMcSignalValidator::h2_ele_PtinVsPtoutGolden_mean
private

Definition at line 491 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PtinVsPtoutGolden_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PtinVsPtoutGolden_mode
private

Definition at line 489 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PtinVsPtoutShowering_mean

MonitorElement* ElectronMcSignalValidator::h2_ele_PtinVsPtoutShowering_mean
private

Definition at line 492 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_PtinVsPtoutShowering_mode

MonitorElement* ElectronMcSignalValidator::h2_ele_PtinVsPtoutShowering_mode
private

Definition at line 490 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_dphi2posVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_dphi2posVsEta
private

Definition at line 444 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_dphi2posVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_dphi2posVsPt
private

Definition at line 445 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_dphi2VsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_dphi2VsEta
private

Definition at line 441 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_dphi2VsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_dphi2VsPt
private

Definition at line 442 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_drz2posVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_drz2posVsEta
private

Definition at line 450 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_drz2posVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_drz2posVsPt
private

Definition at line 451 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_drz2VsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_drz2VsEta
private

Definition at line 447 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_seed_drz2VsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_seed_drz2VsPt
private

Definition at line 448 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_sigmaIetaIetaVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_sigmaIetaIetaVsPt
private

Definition at line 358 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_vertexEtaVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_vertexEtaVsPhi
private

Definition at line 232 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_vertexPtVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_vertexPtVsEta
private

Definition at line 228 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_vertexPtVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_vertexPtVsPhi
private

Definition at line 229 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_vertexTIPVsEta

MonitorElement* ElectronMcSignalValidator::h2_ele_vertexTIPVsEta
private

Definition at line 239 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_vertexTIPVsPhi

MonitorElement* ElectronMcSignalValidator::h2_ele_vertexTIPVsPhi
private

Definition at line 240 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_ele_vertexTIPVsPt

MonitorElement* ElectronMcSignalValidator::h2_ele_vertexTIPVsPt
private

Definition at line 241 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_mc_PtEta

MonitorElement* ElectronMcSignalValidator::h2_mc_PtEta
private

Definition at line 158 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_mc_PtEta_matched

MonitorElement* ElectronMcSignalValidator::h2_mc_PtEta_matched
private

Definition at line 165 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_scl_EoEtruePfVsEg

MonitorElement* ElectronMcSignalValidator::h2_scl_EoEtruePfVsEg
private

Definition at line 273 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_scl_EoEtrueVsrecOfflineVertices

MonitorElement* ElectronMcSignalValidator::h2_scl_EoEtrueVsrecOfflineVertices
private

Definition at line 148 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_scl_EoEtrueVsrecOfflineVertices_barrel

MonitorElement* ElectronMcSignalValidator::h2_scl_EoEtrueVsrecOfflineVertices_barrel
private

Definition at line 149 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_scl_EoEtrueVsrecOfflineVertices_endcaps

MonitorElement* ElectronMcSignalValidator::h2_scl_EoEtrueVsrecOfflineVertices_endcaps
private

Definition at line 150 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_scl_EtaVsPhi

MonitorElement* ElectronMcSignalValidator::h2_scl_EtaVsPhi
private

Definition at line 267 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_scl_EtVsEta

MonitorElement* ElectronMcSignalValidator::h2_scl_EtVsEta
private

Definition at line 265 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ h2_scl_EtVsPhi

MonitorElement* ElectronMcSignalValidator::h2_scl_EtVsPhi
private

Definition at line 266 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ hoe_max

double ElectronMcSignalValidator::hoe_max
private

Definition at line 113 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ hoe_min

double ElectronMcSignalValidator::hoe_min
private

Definition at line 112 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ hoe_nbin

int ElectronMcSignalValidator::hoe_nbin
private

Definition at line 111 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ inputFile_

std::string ElectronMcSignalValidator::inputFile_
private

Definition at line 63 of file ElectronMcSignalValidator.h.

Referenced by ElectronMcSignalValidator().

◆ inputInternalPath_

std::string ElectronMcSignalValidator::inputInternalPath_
private

Definition at line 65 of file ElectronMcSignalValidator.h.

Referenced by ElectronMcSignalValidator().

◆ isoFromDepsEcalFull03Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsEcalFull03Tag_
private

Definition at line 44 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ isoFromDepsEcalFull04Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsEcalFull04Tag_
private

Definition at line 45 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ isoFromDepsEcalReduced03Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsEcalReduced03Tag_
private

Definition at line 46 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ isoFromDepsEcalReduced04Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsEcalReduced04Tag_
private

Definition at line 47 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ isoFromDepsHcal03Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsHcal03Tag_
private

Definition at line 48 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ isoFromDepsHcal04Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsHcal04Tag_
private

Definition at line 49 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ isoFromDepsTk03Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsTk03Tag_
private

Definition at line 42 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ isoFromDepsTk04Tag_

edm::EDGetTokenT<edm::ValueMap<double> > ElectronMcSignalValidator::isoFromDepsTk04Tag_
private

Definition at line 43 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ lhits_max

double ElectronMcSignalValidator::lhits_max
private

Definition at line 81 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ lhits_nbin

int ElectronMcSignalValidator::lhits_nbin
private

Definition at line 80 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ matchingIDs_

std::vector<int> ElectronMcSignalValidator::matchingIDs_
private

Definition at line 61 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ matchingMotherIDs_

std::vector<int> ElectronMcSignalValidator::matchingMotherIDs_
private

Definition at line 62 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ maxAbsEta_

double ElectronMcSignalValidator::maxAbsEta_
private

Definition at line 59 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ maxPt_

double ElectronMcSignalValidator::maxPt_
private

Definition at line 58 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ mcEnergy

float ElectronMcSignalValidator::mcEnergy[10]
private

Definition at line 54 of file ElectronMcSignalValidator.h.

◆ mcEta

float ElectronMcSignalValidator::mcEta[10]
private

Definition at line 54 of file ElectronMcSignalValidator.h.

◆ mcPhi

float ElectronMcSignalValidator::mcPhi[10]
private

Definition at line 54 of file ElectronMcSignalValidator.h.

◆ mcPt

float ElectronMcSignalValidator::mcPt[10]
private

Definition at line 54 of file ElectronMcSignalValidator.h.

◆ mcQ

float ElectronMcSignalValidator::mcQ[10]
private

Definition at line 54 of file ElectronMcSignalValidator.h.

◆ mcTruthCollection_

edm::EDGetTokenT<reco::GenParticleCollection> ElectronMcSignalValidator::mcTruthCollection_
private

Definition at line 33 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ mee_max

double ElectronMcSignalValidator::mee_max
private

Definition at line 110 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ mee_min

double ElectronMcSignalValidator::mee_min
private

Definition at line 109 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ mee_nbin

int ElectronMcSignalValidator::mee_nbin
private

Definition at line 108 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ offlineVerticesCollection_

edm::EDGetTokenT<reco::VertexCollection> ElectronMcSignalValidator::offlineVerticesCollection_
private

Definition at line 38 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ opv_max

double ElectronMcSignalValidator::opv_max
private

Definition at line 123 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ opv_min

double ElectronMcSignalValidator::opv_min
private

Definition at line 122 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ opv_nbin

int ElectronMcSignalValidator::opv_nbin
private

Definition at line 121 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ outputFile_

std::string ElectronMcSignalValidator::outputFile_
private

Definition at line 64 of file ElectronMcSignalValidator.h.

Referenced by ElectronMcSignalValidator().

◆ outputInternalPath_

std::string ElectronMcSignalValidator::outputInternalPath_
private

Definition at line 66 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ p1_ele_fbremVsEta_mean

MonitorElement* ElectronMcSignalValidator::p1_ele_fbremVsEta_mean
private

Definition at line 483 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ p1_ele_fbremVsEta_mode

MonitorElement* ElectronMcSignalValidator::p1_ele_fbremVsEta_mode
private

Definition at line 482 of file ElectronMcSignalValidator.h.

Referenced by analyze(), bookHistograms(), and ElectronMcSignalValidator().

◆ p2D_nbin

int ElectronMcSignalValidator::p2D_nbin
private

Definition at line 72 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ p_max

double ElectronMcSignalValidator::p_max
private

Definition at line 73 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ p_nbin

int ElectronMcSignalValidator::p_nbin
private

Definition at line 71 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ pDD

edm::ESHandle<TrackerGeometry> ElectronMcSignalValidator::pDD
private

Definition at line 51 of file ElectronMcSignalValidator.h.

◆ phi2D_nbin

int ElectronMcSignalValidator::phi2D_nbin
private

Definition at line 94 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ phi_max

double ElectronMcSignalValidator::phi_max
private

Definition at line 96 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ phi_min

double ElectronMcSignalValidator::phi_min
private

Definition at line 95 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ phi_nbin

int ElectronMcSignalValidator::phi_nbin
private

Definition at line 93 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ poptrue_max

double ElectronMcSignalValidator::poptrue_max
private

Definition at line 116 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ poptrue_min

double ElectronMcSignalValidator::poptrue_min
private

Definition at line 115 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ poptrue_nbin

int ElectronMcSignalValidator::poptrue_nbin
private

Definition at line 114 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ pt2D_nbin

int ElectronMcSignalValidator::pt2D_nbin
private

Definition at line 75 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ pt_max

double ElectronMcSignalValidator::pt_max
private

Definition at line 77 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ pt_nbin

int ElectronMcSignalValidator::pt_nbin
private

Definition at line 74 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ pteff_nbin

int ElectronMcSignalValidator::pteff_nbin
private

Definition at line 76 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ readAOD_

bool ElectronMcSignalValidator::readAOD_
private

Definition at line 40 of file ElectronMcSignalValidator.h.

Referenced by analyze(), and ElectronMcSignalValidator().

◆ seed_max

double ElectronMcSignalValidator::seed_max
private

Definition at line 135 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ seed_min

double ElectronMcSignalValidator::seed_min
private

Definition at line 134 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ seed_nbin

int ElectronMcSignalValidator::seed_nbin
private

Definition at line 133 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ seedEta

float ElectronMcSignalValidator::seedEta[10]
private

Definition at line 56 of file ElectronMcSignalValidator.h.

◆ seedMomentum

float ElectronMcSignalValidator::seedMomentum[10]
private

Definition at line 56 of file ElectronMcSignalValidator.h.

◆ seedPhi

float ElectronMcSignalValidator::seedPhi[10]
private

Definition at line 56 of file ElectronMcSignalValidator.h.

◆ seedPt

float ElectronMcSignalValidator::seedPt[10]
private

Definition at line 56 of file ElectronMcSignalValidator.h.

◆ seedQ

float ElectronMcSignalValidator::seedQ[10]
private

Definition at line 56 of file ElectronMcSignalValidator.h.

◆ set_EfficiencyFlag

bool ElectronMcSignalValidator::set_EfficiencyFlag
private

Definition at line 119 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ set_StatOverflowFlag

bool ElectronMcSignalValidator::set_StatOverflowFlag
private

Definition at line 120 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ superclusterEnergy

float ElectronMcSignalValidator::superclusterEnergy[10]
private

Definition at line 55 of file ElectronMcSignalValidator.h.

◆ superclusterEt

float ElectronMcSignalValidator::superclusterEt[10]
private

Definition at line 55 of file ElectronMcSignalValidator.h.

◆ superclusterEta

float ElectronMcSignalValidator::superclusterEta[10]
private

Definition at line 55 of file ElectronMcSignalValidator.h.

◆ superclusterPhi

float ElectronMcSignalValidator::superclusterPhi[10]
private

Definition at line 55 of file ElectronMcSignalValidator.h.

◆ theMagField

edm::ESHandle<MagneticField> ElectronMcSignalValidator::theMagField
private

Definition at line 52 of file ElectronMcSignalValidator.h.

◆ track_max

double ElectronMcSignalValidator::track_max
private

Definition at line 132 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ track_min

double ElectronMcSignalValidator::track_min
private

Definition at line 131 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ track_nbin

int ElectronMcSignalValidator::track_nbin
private

Definition at line 130 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

◆ xyz_nbin

int ElectronMcSignalValidator::xyz_nbin
private

Definition at line 70 of file ElectronMcSignalValidator.h.

Referenced by bookHistograms(), and ElectronMcSignalValidator().

ElectronMcSignalValidator::h1_ele_eta_bbrem
MonitorElement * h1_ele_eta_bbrem
Definition: ElectronMcSignalValidator.h:456
reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo
float deltaEtaSeedClusterTrackAtCalo() const
Definition: GsfElectron.h:234
reco::GsfElectron::convFlags
int convFlags() const
Definition: GsfElectron.h:588
ElectronMcSignalValidator::p2D_nbin
int p2D_nbin
Definition: ElectronMcSignalValidator.h:72
ElectronMcSignalValidator::mcTruthCollection_
edm::EDGetTokenT< reco::GenParticleCollection > mcTruthCollection_
Definition: ElectronMcSignalValidator.h:33
ElectronMcSignalValidator::h1_ele_tkSumPt_dr04_endcaps
MonitorElement * h1_ele_tkSumPt_dr04_endcaps
Definition: ElectronMcSignalValidator.h:552
ElectronMcSignalValidator::h2_ele_dPhiClVsPhi_propOut
MonitorElement * h2_ele_dPhiClVsPhi_propOut
Definition: ElectronMcSignalValidator.h:420
reco::GsfElectron::convDcot
float convDcot() const
Definition: GsfElectron.h:591
ElectronMcSignalValidator::h1_ele_HoE
MonitorElement * h1_ele_HoE
Definition: ElectronMcSignalValidator.h:459
ElectronMcSignalValidator::p1_ele_fbremVsEta_mode
MonitorElement * p1_ele_fbremVsEta_mode
Definition: ElectronMcSignalValidator.h:482
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth2_barrel
MonitorElement * h1_ele_hcalTowerSumEtBc_dr03_depth2_barrel
Definition: ElectronMcSignalValidator.h:574
ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue
MonitorElement * h1_ele_PhiMnPhiTrue
Definition: ElectronMcSignalValidator.h:344
ElectronMcSignalValidator::eop_nbin
int eop_nbin
Definition: ElectronMcSignalValidator.h:104
ElectronMcSignalValidator::h2_ele_outerPtVsEta_mode
MonitorElement * h2_ele_outerPtVsEta_mode
Definition: ElectronMcSignalValidator.h:364
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps
MonitorElement * h1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps
Definition: ElectronMcSignalValidator.h:572
ElectronMcSignalValidator::h1_mc_AbsEta_matched_qmisid
MonitorElement * h1_mc_AbsEta_matched_qmisid
Definition: ElectronMcSignalValidator.h:168
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps
MonitorElement * h1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps
Definition: ElectronMcSignalValidator.h:578
ElectronMcSignalValidator::h1_ele_convDist
MonitorElement * h1_ele_convDist
Definition: ElectronMcSignalValidator.h:586
reco::GsfElectron::isEE
bool isEE() const
Definition: GsfElectron.h:337
reco::GsfElectron::dr04EcalRecHitSumEt
float dr04EcalRecHitSumEt() const
Definition: GsfElectron.h:543
ElectronMcSignalValidator::h1_ele_chargeInfo
MonitorElement * h1_ele_chargeInfo
Definition: ElectronMcSignalValidator.h:172
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_all_barrel
MonitorElement * h1_ele_dEtaSc_propVtx_all_barrel
Definition: ElectronMcSignalValidator.h:187
ElectronMcSignalValidator::core_max
double core_max
Definition: ElectronMcSignalValidator.h:129
ElectronMcSignalValidator::h1_ele_PoPtrue_golden_barrel
MonitorElement * h1_ele_PoPtrue_golden_barrel
Definition: ElectronMcSignalValidator.h:330
ElectronMcSignalValidator::h1_ele_vertexAbsEta
MonitorElement * h1_ele_vertexAbsEta
Definition: ElectronMcSignalValidator.h:233
ElectronMcSignalValidator::h1_scl_E1x5_barrel
MonitorElement * h1_scl_E1x5_barrel
Definition: ElectronMcSignalValidator.h:288
ElectronMcSignalValidator::h2_ele_vertexPtVsEta
MonitorElement * h2_ele_vertexPtVsEta
Definition: ElectronMcSignalValidator.h:228
ElectronMcSignalValidator::h1_scl_SigEtaEta_endcaps
MonitorElement * h1_scl_SigEtaEta_endcaps
Definition: ElectronMcSignalValidator.h:277
ElectronMcSignalValidator::h1_ele_EoP_endcaps
MonitorElement * h1_ele_EoP_endcaps
Definition: ElectronMcSignalValidator.h:369
ElectronMcSignalValidator::h2_mc_PtEta_matched
MonitorElement * h2_mc_PtEta_matched
Definition: ElectronMcSignalValidator.h:165
ElectronMcSignalValidator::hoe_max
double hoe_max
Definition: ElectronMcSignalValidator.h:113
ElectronDqmAnalyzerBase::setBookEfficiencyFlag
void setBookEfficiencyFlag(const bool &)
Definition: ElectronDqmAnalyzerBase.cc:34
ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_ringgap
MonitorElement * h1_scl_EoEtrue_endcaps_ringgap
Definition: ElectronMcSignalValidator.h:256
ElectronMcSignalValidator::h1_ele_EeleOPout_all_barrel
MonitorElement * h1_ele_EeleOPout_all_barrel
Definition: ElectronMcSignalValidator.h:184
mps_fire.i
i
Definition: mps_fire.py:428
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_all
MonitorElement * h1_ele_dPhiCl_propOut_all
Definition: ElectronMcSignalValidator.h:195
reco::GsfElectron::dr03TkSumPt
float dr03TkSumPt() const
Definition: GsfElectron.h:529
ElectronMcSignalValidator::h1_ele_photonRelativeIso_mAOD_endcaps
MonitorElement * h1_ele_photonRelativeIso_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:536
ElectronMcSignalValidator::h1_scl_EoEtrueGolden_endcaps
MonitorElement * h1_scl_EoEtrueGolden_endcaps
Definition: ElectronMcSignalValidator.h:494
reco::GsfElectron::hcalDepth1OverEcalBc
float hcalDepth1OverEcalBc() const
Definition: GsfElectron.h:431
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth1_endcaps
MonitorElement * h1_ele_hcalTowerSumEt_dr04_depth1_endcaps
Definition: ElectronMcSignalValidator.h:558
reco::GsfElectron::isEB
bool isEB() const
Definition: GsfElectron.h:336
ElectronMcSignalValidator::h2_ele_dPhiClVsPt_propOut
MonitorElement * h2_ele_dPhiClVsPt_propOut
Definition: ElectronMcSignalValidator.h:421
reco::GsfElectron::scE1x5
float scE1x5() const
Definition: GsfElectron.h:473
ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_endcaps
MonitorElement * h1_ele_chargedHadronRelativeIso_endcaps
Definition: ElectronMcSignalValidator.h:521
ElectronMcSignalValidator::h2_ele_EtaMnEtaTrueVsPhi
MonitorElement * h2_ele_EtaMnEtaTrueVsPhi
Definition: ElectronMcSignalValidator.h:342
ElectronDqmAnalyzerBase::bookH2withSumw2
MonitorElement * bookH2withSumw2(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")
Definition: ElectronDqmAnalyzerBase.cc:140
reco::GsfElectron::gsfTrack
GsfTrackRef gsfTrack() const override
reference to a GsfTrack
Definition: GsfElectron.h:164
ElectronMcSignalValidator::h2_ele_EseedOPVsE
MonitorElement * h2_ele_EseedOPVsE
Definition: ElectronMcSignalValidator.h:378
genParticles2HepMC_cfi.genParticles
genParticles
Definition: genParticles2HepMC_cfi.py:4
reco::GsfElectron::trackMomentumOut
math::XYZVectorF trackMomentumOut() const
Definition: GsfElectron.h:278
ElectronMcSignalValidator::h1_ele_HoE_all_barrel
MonitorElement * h1_ele_HoE_all_barrel
Definition: ElectronMcSignalValidator.h:202
ElectronMcSignalValidator::h2_ele_EtaMnEtaTrueVsEta
MonitorElement * h2_ele_EtaMnEtaTrueVsEta
Definition: ElectronMcSignalValidator.h:341
ElectronMcSignalValidator::h1_ele_convFlags_all
MonitorElement * h1_ele_convFlags_all
Definition: ElectronMcSignalValidator.h:585
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_mAOD_barrel
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_barrel
Definition: ElectronMcSignalValidator.h:396
ElectronMcSignalValidator::error_nbin
int error_nbin
Definition: ElectronMcSignalValidator.h:117
ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_new
MonitorElement * h1_scl_EoEtrue_barrel_new
Definition: ElectronMcSignalValidator.h:257
ElectronMcSignalValidator::h1_ele_EoverP_all
MonitorElement * h1_ele_EoverP_all
Definition: ElectronMcSignalValidator.h:174
ElectronMcSignalValidator::h1_scl_Eta
MonitorElement * h1_scl_Eta
Definition: ElectronMcSignalValidator.h:268
ElectronMcSignalValidator::h2_ele_seed_drz2posVsPt
MonitorElement * h2_ele_seed_drz2posVsPt
Definition: ElectronMcSignalValidator.h:451
ElectronMcSignalValidator::h2_scl_EtaVsPhi
MonitorElement * h2_scl_EtaVsPhi
Definition: ElectronMcSignalValidator.h:267
ElectronMcSignalValidator::h2_ele_seed_drz2posVsEta
MonitorElement * h2_ele_seed_drz2posVsEta
Definition: ElectronMcSignalValidator.h:450
ElectronMcSignalValidator::h2_ele_foundHitsVsEta_mAOD
MonitorElement * h2_ele_foundHitsVsEta_mAOD
Definition: ElectronMcSignalValidator.h:308
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_barrel
MonitorElement * h1_ele_dEtaSc_propVtx_barrel
Definition: ElectronMcSignalValidator.h:393
ElectronMcSignalValidator::h2_ele_lostHitsVsPt
MonitorElement * h2_ele_lostHitsVsPt
Definition: ElectronMcSignalValidator.h:316
ElectronMcSignalValidator::h1_scl_E1x5_endcaps
MonitorElement * h1_scl_E1x5_endcaps
Definition: ElectronMcSignalValidator.h:289
ElectronMcSignalValidator::h1_ele_foundHits_barrel
MonitorElement * h1_ele_foundHits_barrel
Definition: ElectronMcSignalValidator.h:305
ElectronDqmAnalyzerBase::ElectronDqmAnalyzerBase
ElectronDqmAnalyzerBase(const edm::ParameterSet &conf)
Definition: ElectronDqmAnalyzerBase.cc:18
ElectronMcSignalValidator::ele_max
double ele_max
Definition: ElectronMcSignalValidator.h:126
ElectronMcSignalValidator::isoFromDepsEcalReduced03Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalReduced03Tag_
Definition: ElectronMcSignalValidator.h:46
ElectronMcSignalValidator::deltaR2_
double deltaR2_
Definition: ElectronMcSignalValidator.h:60
reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx
float deltaPhiSuperClusterTrackAtVtx() const
Definition: GsfElectron.h:236
ElectronMcSignalValidator::p1_ele_fbremVsEta_mean
MonitorElement * p1_ele_fbremVsEta_mean
Definition: ElectronMcSignalValidator.h:483
reco::GsfElectron::parentSuperCluster
virtual SuperClusterRef parentSuperCluster() const
Definition: GsfElectron.h:168
ElectronMcSignalValidator::h1_ele_dEtaCl_propOut
MonitorElement * h1_ele_dEtaCl_propOut
Definition: ElectronMcSignalValidator.h:407
ElectronMcSignalValidator::h1_scl_E2x5max_endcaps
MonitorElement * h1_scl_E2x5max_endcaps
Definition: ElectronMcSignalValidator.h:292
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth2
MonitorElement * h1_ele_hcalTowerSumEt_dr04_depth2
Definition: ElectronMcSignalValidator.h:559
ElectronMcSignalValidator::h2_ele_PtinVsPtoutGolden_mode
MonitorElement * h2_ele_PtinVsPtoutGolden_mode
Definition: ElectronMcSignalValidator.h:489
ElectronMcSignalValidator::opv_nbin
int opv_nbin
Definition: ElectronMcSignalValidator.h:121
ElectronMcSignalValidator::h1_mc_Pt
MonitorElement * h1_mc_Pt
Definition: ElectronMcSignalValidator.h:155
ElectronMcSignalValidator::h1_ele_mva
MonitorElement * h1_ele_mva
Definition: ElectronMcSignalValidator.h:498
ElectronMcSignalValidator::h2_ele_chi2VsPt
MonitorElement * h2_ele_chi2VsPt
Definition: ElectronMcSignalValidator.h:322
ElectronMcSignalValidator::h1_scl_EoEtrueShowering_endcaps
MonitorElement * h1_scl_EoEtrueShowering_endcaps
Definition: ElectronMcSignalValidator.h:496
reco::GsfElectron::isEERingGap
bool isEERingGap() const
Definition: GsfElectron.h:345
ElectronMcSignalValidator::phi_nbin
int phi_nbin
Definition: ElectronMcSignalValidator.h:93
ElectronMcSignalValidator::h1_ele_outerPt
MonitorElement * h1_ele_outerPt
Definition: ElectronMcSignalValidator.h:362
ElectronMcSignalValidator::h1_ele_chargedHadronIso_barrel
MonitorElement * h1_ele_chargedHadronIso_barrel
Definition: ElectronMcSignalValidator.h:510
ElectronMcSignalValidator::h1_ele_vertexPt_all
MonitorElement * h1_ele_vertexPt_all
Definition: ElectronMcSignalValidator.h:206
edm::Ref::isNull
bool isNull() const
Checks for null.
Definition: Ref.h:235
ElectronMcSignalValidator::eta2D_nbin
int eta2D_nbin
Definition: ElectronMcSignalValidator.h:83
ElectronMcSignalValidator::eop_max
double eop_max
Definition: ElectronMcSignalValidator.h:106
reco::GsfElectron::dr04HcalDepth1TowerSumEt
float dr04HcalDepth1TowerSumEt() const
Definition: GsfElectron.h:544
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps
MonitorElement * h1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps
Definition: ElectronMcSignalValidator.h:575
ElectronMcSignalValidator::h1_ele_EoverP_all_barrel
MonitorElement * h1_ele_EoverP_all_barrel
Definition: ElectronMcSignalValidator.h:175
ElectronMcSignalValidator::h1_scl_bcl_EtotoEtrue_barrel
MonitorElement * h1_scl_bcl_EtotoEtrue_barrel
Definition: ElectronMcSignalValidator.h:297
ElectronMcSignalValidator::h1_ele_neutralHadronIso_endcaps
MonitorElement * h1_ele_neutralHadronIso_endcaps
Definition: ElectronMcSignalValidator.h:514
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth2_endcaps
MonitorElement * h1_ele_hcalTowerSumEt_dr03_depth2_endcaps
Definition: ElectronMcSignalValidator.h:549
ElectronMcSignalValidator::h1_ele_Et
MonitorElement * h1_ele_Et
Definition: ElectronMcSignalValidator.h:227
ElectronMcSignalValidator::h1_ele_HoE_bc_barrel
MonitorElement * h1_ele_HoE_bc_barrel
Definition: ElectronMcSignalValidator.h:463
ElectronMcSignalValidator::h1_ele_outerPt_mode
MonitorElement * h1_ele_outerPt_mode
Definition: ElectronMcSignalValidator.h:363
ElectronMcSignalValidator::h2_ele_dEtaClVsPhi_propOut
MonitorElement * h2_ele_dEtaClVsPhi_propOut
Definition: ElectronMcSignalValidator.h:411
ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_barrel
Definition: ElectronMcSignalValidator.h:523
ElectronMcSignalValidator::deta_nbin
int deta_nbin
Definition: ElectronMcSignalValidator.h:86
ElectronMcSignalValidator::h2_ele_dPhiScVsPt_propVtx
MonitorElement * h2_ele_dPhiScVsPt_propVtx
Definition: ElectronMcSignalValidator.h:406
ElectronMcSignalValidator::h1_ele_convRadius_all
MonitorElement * h1_ele_convRadius_all
Definition: ElectronMcSignalValidator.h:591
ElectronMcSignalValidator::h1_ele_charge
MonitorElement * h1_ele_charge
Definition: ElectronMcSignalValidator.h:220
ElectronMcSignalValidator::eta_nbin
int eta_nbin
Definition: ElectronMcSignalValidator.h:82
ElectronMcSignalValidator::h2_ele_PhiMnPhiTrueVsPt
MonitorElement * h2_ele_PhiMnPhiTrueVsPt
Definition: ElectronMcSignalValidator.h:350
ElectronMcSignalValidator::h2_ele_foundHitsVsPt
MonitorElement * h2_ele_foundHitsVsPt
Definition: ElectronMcSignalValidator.h:310
ElectronMcSignalValidator::h2_ele_outerPVsEta_mode
MonitorElement * h2_ele_outerPVsEta_mode
Definition: ElectronMcSignalValidator.h:361
ElectronMcSignalValidator::h1_ele_mva_barrel
MonitorElement * h1_ele_mva_barrel
Definition: ElectronMcSignalValidator.h:499
ElectronMcSignalValidator::h2_ele_dEtaScVsPhi_propVtx
MonitorElement * h2_ele_dEtaScVsPhi_propVtx
Definition: ElectronMcSignalValidator.h:399
ElectronMcSignalValidator::h1_ele_tkSumPt_dr03_barrel
MonitorElement * h1_ele_tkSumPt_dr03_barrel
Definition: ElectronMcSignalValidator.h:539
ElectronMcSignalValidator::h1_ele_seed_mask
MonitorElement * h1_ele_seed_mask
Definition: ElectronMcSignalValidator.h:436
ElectronMcSignalValidator::h2_ele_dEtaEleClVsPhi_propOut
MonitorElement * h2_ele_dEtaEleClVsPhi_propOut
Definition: ElectronMcSignalValidator.h:426
reco::GsfElectron::scE2x5Max
float scE2x5Max() const
Definition: GsfElectron.h:474
ElectronMcSignalValidator::h1_ele_PoPtrue_showering_endcaps
MonitorElement * h1_ele_PoPtrue_showering_endcaps
Definition: ElectronMcSignalValidator.h:333
ElectronMcSignalValidator::poptrue_nbin
int poptrue_nbin
Definition: ElectronMcSignalValidator.h:114
reco::GsfElectron::P4_COMBINATION
Definition: GsfElectron.h:769
reco::GsfElectron::isGsfCtfChargeConsistent
bool isGsfCtfChargeConsistent() const
Definition: GsfElectron.h:138
ElectronMcSignalValidator::h1_ele_HoE_mAOD_endcaps
MonitorElement * h1_ele_HoE_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:471
ElectronMcSignalValidator::h2_ele_PhiMnPhiTrueVsPhi
MonitorElement * h2_ele_PhiMnPhiTrueVsPhi
Definition: ElectronMcSignalValidator.h:349
ElectronMcSignalValidator::h2_ele_HoEVsPhi
MonitorElement * h2_ele_HoEVsPhi
Definition: ElectronMcSignalValidator.h:467
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
ElectronMcSignalValidator::h1_ele_PtoPttrue
MonitorElement * h1_ele_PtoPttrue
Definition: ElectronMcSignalValidator.h:334
ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_all
MonitorElement * h1_ele_dPhiSc_propVtx_all
Definition: ElectronMcSignalValidator.h:189
ElectronMcSignalValidator::h1_ele_vertexX
MonitorElement * h1_ele_vertexX
Definition: ElectronMcSignalValidator.h:235
ElectronMcSignalValidator::h1_ele_HoE_barrel
MonitorElement * h1_ele_HoE_barrel
Definition: ElectronMcSignalValidator.h:461
ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_barrel
MonitorElement * h1_ele_dPhiSc_propVtx_barrel
Definition: ElectronMcSignalValidator.h:402
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth1
MonitorElement * h1_ele_hcalTowerSumEt_dr04_depth1
Definition: ElectronMcSignalValidator.h:556
ElectronMcSignalValidator::h1_ele_convDist_all
MonitorElement * h1_ele_convDist_all
Definition: ElectronMcSignalValidator.h:587
ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr04_endcaps
MonitorElement * h1_ele_ecalRecHitSumEt_dr04_endcaps
Definition: ElectronMcSignalValidator.h:555
edm::PtrVectorItr
Definition: PtrVector.h:51
reco::GsfElectron::p4Error
float p4Error(P4Kind kind) const
Definition: GsfElectron.cc:224
ElectronMcSignalValidator::lhits_nbin
int lhits_nbin
Definition: ElectronMcSignalValidator.h:80
ElectronMcSignalValidator::h1_ele_lostHits
MonitorElement * h1_ele_lostHits
Definition: ElectronMcSignalValidator.h:311
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth1_barrel
MonitorElement * h1_ele_hcalTowerSumEt_dr04_depth1_barrel
Definition: ElectronMcSignalValidator.h:557
ElectronMcSignalValidator::isoFromDepsEcalFull04Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalFull04Tag_
Definition: ElectronMcSignalValidator.h:45
ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_new_deegap
MonitorElement * h1_scl_EoEtrue_endcaps_new_deegap
Definition: ElectronMcSignalValidator.h:262
ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso
MonitorElement * h1_ele_chargedHadronRelativeIso
Definition: ElectronMcSignalValidator.h:519
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth1
MonitorElement * h1_ele_hcalTowerSumEtBc_dr04_depth1
Definition: ElectronMcSignalValidator.h:576
ElectronMcSignalValidator::h1_recEleNum
MonitorElement * h1_recEleNum
Definition: ElectronMcSignalValidator.h:143
ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue_endcaps
MonitorElement * h1_ele_PhiMnPhiTrue_endcaps
Definition: ElectronMcSignalValidator.h:346
ElectronMcSignalValidator::h1_ele_superclusterfbrem
MonitorElement * h1_ele_superclusterfbrem
Definition: ElectronMcSignalValidator.h:479
reco::GsfElectron::deltaPhiSeedClusterTrackAtCalo
float deltaPhiSeedClusterTrackAtCalo() const
Definition: GsfElectron.h:237
ElectronMcSignalValidator::h1_ele_EoP
MonitorElement * h1_ele_EoP
Definition: ElectronMcSignalValidator.h:367
ElectronMcSignalValidator::h1_scl_SigIEtaIEta_mAOD
MonitorElement * h1_scl_SigIEtaIEta_mAOD
Definition: ElectronMcSignalValidator.h:281
ElectronMcSignalValidator::h1_ele_hcalDepth2OverEcalBc_endcaps
MonitorElement * h1_ele_hcalDepth2OverEcalBc_endcaps
Definition: ElectronMcSignalValidator.h:568
ElectronMcSignalValidator::isoFromDepsHcal04Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsHcal04Tag_
Definition: ElectronMcSignalValidator.h:49
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut
MonitorElement * h1_ele_dPhiCl_propOut
Definition: ElectronMcSignalValidator.h:413
ElectronMcSignalValidator::h1_ele_superclusterfbrem_endcaps
MonitorElement * h1_ele_superclusterfbrem_endcaps
Definition: ElectronMcSignalValidator.h:481
ElectronMcSignalValidator::h1_ele_eta_golden
MonitorElement * h1_ele_eta_golden
Definition: ElectronMcSignalValidator.h:455
ElectronMcSignalValidator::h1_mc_Phi_matched_qmisid
MonitorElement * h1_mc_Phi_matched_qmisid
Definition: ElectronMcSignalValidator.h:170
ElectronDqmAnalyzerBase::bookH1withSumw2
MonitorElement * bookH1withSumw2(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
Definition: ElectronDqmAnalyzerBase.cc:83
ElectronMcSignalValidator::h2_ele_PinVsPoutShowering_mean
MonitorElement * h2_ele_PinVsPoutShowering_mean
Definition: ElectronMcSignalValidator.h:488
ElectronMcSignalValidator::h2_ele_E2mnE1vsMee_egeg_all
MonitorElement * h2_ele_E2mnE1vsMee_egeg_all
Definition: ElectronMcSignalValidator.h:218
reco::LeafCandidate::pt
double pt() const final
transverse momentum
Definition: LeafCandidate.h:146
ElectronMcSignalValidator::ele_nbin
int ele_nbin
Definition: ElectronMcSignalValidator.h:124
edm::LogInfo
Log< level::Info, false > LogInfo
Definition: MessageLogger.h:125
ElectronMcSignalValidator::h2_ele_seed_dphi2posVsEta
MonitorElement * h2_ele_seed_dphi2posVsEta
Definition: ElectronMcSignalValidator.h:444
ElectronMcSignalValidator::h1_ele_vertexZ
MonitorElement * h1_ele_vertexZ
Definition: ElectronMcSignalValidator.h:237
infinity
const double infinity
Definition: CSCChamberFitter.cc:10
ElectronMcSignalValidator::h1_ele_PinMnPout
MonitorElement * h1_ele_PinMnPout
Definition: ElectronMcSignalValidator.h:351
ElectronMcSignalValidator::h2_ele_ambiguousTracksVsEta
MonitorElement * h2_ele_ambiguousTracksVsEta
Definition: ElectronMcSignalValidator.h:301
ElectronMcSignalValidator::eop2D_nbin
int eop2D_nbin
Definition: ElectronMcSignalValidator.h:105
ElectronMcSignalValidator::h1_ele_classes
MonitorElement * h1_ele_classes
Definition: ElectronMcSignalValidator.h:453
ElectronMcSignalValidator::seed_nbin
int seed_nbin
Definition: ElectronMcSignalValidator.h:133
ElectronMcSignalValidator::h1_ele_mee_os_gg
MonitorElement * h1_ele_mee_os_gg
Definition: ElectronMcSignalValidator.h:213
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_all_endcaps
MonitorElement * h1_ele_dPhiCl_propOut_all_endcaps
Definition: ElectronMcSignalValidator.h:197
ElectronMcSignalValidator::h1_ele_fbrem_endcaps
MonitorElement * h1_ele_fbrem_endcaps
Definition: ElectronMcSignalValidator.h:475
ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_deegap
MonitorElement * h1_scl_EoEtrue_endcaps_deegap
Definition: ElectronMcSignalValidator.h:255
perp
T perp() const
Magnitude of transverse component.
Definition: Basic3DVectorLD.h:133
reco::Candidate::mother
virtual const Candidate * mother(size_type i=0) const =0
return pointer to mother
ElectronMcSignalValidator::h2_scl_EoEtrueVsrecOfflineVertices_endcaps
MonitorElement * h2_scl_EoEtrueVsrecOfflineVertices_endcaps
Definition: ElectronMcSignalValidator.h:150
ElectronMcSignalValidator::maxPt_
double maxPt_
Definition: ElectronMcSignalValidator.h:58
ElectronMcSignalValidator::h2_ele_vertexTIPVsPt
MonitorElement * h2_ele_vertexTIPVsPt
Definition: ElectronMcSignalValidator.h:241
ElectronMcSignalValidator::h2_ele_PhiMnPhiTrueVsEta
MonitorElement * h2_ele_PhiMnPhiTrueVsEta
Definition: ElectronMcSignalValidator.h:348
ElectronMcSignalValidator::h2_ele_dPhiEleClVsPhi_propOut
MonitorElement * h2_ele_dPhiEleClVsPhi_propOut
Definition: ElectronMcSignalValidator.h:432
ElectronMcSignalValidator::h1_ele_provenance
MonitorElement * h1_ele_provenance
Definition: ElectronMcSignalValidator.h:504
ElectronMcSignalValidator::h1_scl_SigIEtaIEta_mAOD_barrel
MonitorElement * h1_scl_SigIEtaIEta_mAOD_barrel
Definition: ElectronMcSignalValidator.h:282
electronIsolatorFromEffectiveArea_cfi.gsfElectrons
gsfElectrons
Definition: electronIsolatorFromEffectiveArea_cfi.py:4
edm::Handle
Definition: AssociativeIterator.h:50
ElectronMcSignalValidator::h1_ele_seed_mask_bpix
MonitorElement * h1_ele_seed_mask_bpix
Definition: ElectronMcSignalValidator.h:437
ElectronMcSignalValidator::h1_scl_bcl_EtotoEtrue
MonitorElement * h1_scl_bcl_EtotoEtrue
Definition: ElectronMcSignalValidator.h:296
reco::GsfElectron::fbrem
float fbrem() const
Definition: GsfElectron.h:734
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_barrel
MonitorElement * h1_ele_dPhiCl_propOut_barrel
Definition: ElectronMcSignalValidator.h:414
ElectronMcSignalValidator::h2_ele_vertexEtaVsPhi
MonitorElement * h2_ele_vertexEtaVsPhi
Definition: ElectronMcSignalValidator.h:232
ElectronMcSignalValidator::h1_mc_AbsEta_matched
MonitorElement * h1_mc_AbsEta_matched
Definition: ElectronMcSignalValidator.h:161
ElectronMcSignalValidator::h1_scl_SigIEtaIEta_mAOD_endcaps
MonitorElement * h1_scl_SigIEtaIEta_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:283
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth1_barrel
MonitorElement * h1_ele_hcalTowerSumEt_dr03_depth1_barrel
Definition: ElectronMcSignalValidator.h:545
ElectronMcSignalValidator::h1_scl_E2x5max
MonitorElement * h1_scl_E2x5max
Definition: ElectronMcSignalValidator.h:290
ElectronMcSignalValidator::pteff_nbin
int pteff_nbin
Definition: ElectronMcSignalValidator.h:76
ElectronMcSignalValidator::electronCollection_
edm::EDGetTokenT< reco::GsfElectronCollection > electronCollection_
Definition: ElectronMcSignalValidator.h:34
ElectronMcSignalValidator::h1_scl_full5x5_sigmaIetaIeta_barrel
MonitorElement * h1_scl_full5x5_sigmaIetaIeta_barrel
Definition: ElectronMcSignalValidator.h:285
ElectronMcSignalValidator::h2_ele_PinMnPoutVsE_mode
MonitorElement * h2_ele_PinMnPoutVsE_mode
Definition: ElectronMcSignalValidator.h:356
ElectronMcSignalValidator::fhits_max
double fhits_max
Definition: ElectronMcSignalValidator.h:79
ElectronMcSignalValidator::h1_ele_EseedOP_all
MonitorElement * h1_ele_EseedOP_all
Definition: ElectronMcSignalValidator.h:177
ElectronMcSignalValidator::h1_ele_EeleOPout_barrel
MonitorElement * h1_ele_EeleOPout_barrel
Definition: ElectronMcSignalValidator.h:386
edm::Ref
Definition: AssociativeIterator.h:58
reco::GsfElectron::mva_e_pi
float mva_e_pi() const
Definition: GsfElectron.h:673
ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_mAOD
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD
Definition: ElectronMcSignalValidator.h:528
ElectronMcSignalValidator::isoFromDepsTk03Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsTk03Tag_
Definition: ElectronMcSignalValidator.h:42
ElectronMcSignalValidator::h1_ele_combinedP4Error
MonitorElement * h1_ele_combinedP4Error
Definition: ElectronMcSignalValidator.h:245
ElectronMcSignalValidator::matchingMotherIDs_
std::vector< int > matchingMotherIDs_
Definition: ElectronMcSignalValidator.h:62
ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps
MonitorElement * h1_scl_EoEtrue_endcaps
Definition: ElectronMcSignalValidator.h:251
ElectronMcSignalValidator::h1_ele_hcalDepth1OverEcalBc_endcaps
MonitorElement * h1_ele_hcalDepth1OverEcalBc_endcaps
Definition: ElectronMcSignalValidator.h:565
ElectronMcSignalValidator::h1_ele_EtaMnEtaTrue_barrel
MonitorElement * h1_ele_EtaMnEtaTrue_barrel
Definition: ElectronMcSignalValidator.h:339
ElectronMcSignalValidator::h1_ele_EoverP_all_endcaps
MonitorElement * h1_ele_EoverP_all_endcaps
Definition: ElectronMcSignalValidator.h:176
ElectronMcSignalValidator::h2_ele_EoPoutVsPhi
MonitorElement * h2_ele_EoPoutVsPhi
Definition: ElectronMcSignalValidator.h:383
ElectronMcSignalValidator::h1_ele_chi2_endcaps
MonitorElement * h1_ele_chi2_endcaps
Definition: ElectronMcSignalValidator.h:319
ElectronMcSignalValidator::h2_ele_PinVsPoutGolden_mean
MonitorElement * h2_ele_PinVsPoutGolden_mean
Definition: ElectronMcSignalValidator.h:487
ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_new_phigap
MonitorElement * h1_scl_EoEtrue_barrel_new_phigap
Definition: ElectronMcSignalValidator.h:260
ElectronMcSignalValidator::readAOD_
bool readAOD_
Definition: ElectronMcSignalValidator.h:40
ElectronMcSignalValidator::h1_ele_mee_os_gb
MonitorElement * h1_ele_mee_os_gb
Definition: ElectronMcSignalValidator.h:214
reco::GsfElectron::mva_Isolated
float mva_Isolated() const
Definition: GsfElectron.h:672
ElectronMcSignalValidator::h2_ele_vertexTIPVsEta
MonitorElement * h2_ele_vertexTIPVsEta
Definition: ElectronMcSignalValidator.h:239
ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_new_ringgap
MonitorElement * h1_scl_EoEtrue_endcaps_new_ringgap
Definition: ElectronMcSignalValidator.h:263
reco::GsfElectron::isGsfCtfScPixChargeConsistent
bool isGsfCtfScPixChargeConsistent() const
Definition: GsfElectron.h:136
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth2_barrel
MonitorElement * h1_ele_hcalTowerSumEtBc_dr04_depth2_barrel
Definition: ElectronMcSignalValidator.h:580
fileCollector.seed
seed
Definition: fileCollector.py:127
ElectronMcSignalValidator::h1_ele_EseedOP_all_barrel
MonitorElement * h1_ele_EseedOP_all_barrel
Definition: ElectronMcSignalValidator.h:178
ElectronMcSignalValidator::h2_ele_HoEVsEta
MonitorElement * h2_ele_HoEVsEta
Definition: ElectronMcSignalValidator.h:466
ElectronMcSignalValidator::h1_ele_EeleOPout_all
MonitorElement * h1_ele_EeleOPout_all
Definition: ElectronMcSignalValidator.h:183
ElectronMcSignalValidator::outputFile_
std::string outputFile_
Definition: ElectronMcSignalValidator.h:64
ElectronMcSignalValidator::h1_scl_SigIEtaIEta
MonitorElement * h1_scl_SigIEtaIEta
Definition: ElectronMcSignalValidator.h:278
ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_mAOD
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD
Definition: ElectronMcSignalValidator.h:531
ElectronMcSignalValidator::poptrue_max
double poptrue_max
Definition: ElectronMcSignalValidator.h:116
ElectronMcSignalValidator::beamSpotTag_
edm::EDGetTokenT< reco::BeamSpot > beamSpotTag_
Definition: ElectronMcSignalValidator.h:39
ElectronMcSignalValidator::h1_scl_SigIEtaIEta_endcaps
MonitorElement * h1_scl_SigIEtaIEta_endcaps
Definition: ElectronMcSignalValidator.h:280
ElectronMcSignalValidator::h1_mc_Z
MonitorElement * h1_mc_Z
Definition: ElectronMcSignalValidator.h:157
ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_all
MonitorElement * h1_ele_dEtaCl_propOut_all
Definition: ElectronMcSignalValidator.h:192
ElectronMcSignalValidator::phi_max
double phi_max
Definition: ElectronMcSignalValidator.h:96
reco::GsfElectron::PflowIsolationVariables::sumPhotonEt
float sumPhotonEt
sum pt of PF photons // old float photonIso ;
Definition: GsfElectron.h:610
ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_endcaps
MonitorElement * h1_ele_dEtaCl_propOut_endcaps
Definition: ElectronMcSignalValidator.h:409
EleRelPoint
Definition: ElectronUtilities.h:25
reco::GsfElectron::ambiguousGsfTracksSize
GsfTrackRefVector::size_type ambiguousGsfTracksSize() const
Definition: GsfElectron.h:690
ElectronMcSignalValidator::h1_scl_EoEtrueGolden_barrel
MonitorElement * h1_scl_EoEtrueGolden_barrel
Definition: ElectronMcSignalValidator.h:493
ElectronMcSignalValidator::mee_min
double mee_min
Definition: ElectronMcSignalValidator.h:109
ElectronMcSignalValidator::h2_ele_EseedOPVsEta
MonitorElement * h2_ele_EseedOPVsEta
Definition: ElectronMcSignalValidator.h:376
ElectronMcSignalValidator::h1_ele_dPhiEleCl_propOut_endcaps
MonitorElement * h1_ele_dPhiEleCl_propOut_endcaps
Definition: ElectronMcSignalValidator.h:430
ElectronMcSignalValidator::isoFromDepsTk04Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsTk04Tag_
Definition: ElectronMcSignalValidator.h:43
ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_mAOD_endcaps
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:530
trigger::size_type
uint16_t size_type
Definition: TriggerTypeDefs.h:18
ElectronMcSignalValidator::h1_ele_mee_os_bb
MonitorElement * h1_ele_mee_os_bb
Definition: ElectronMcSignalValidator.h:215
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps
MonitorElement * h1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps
Definition: ElectronMcSignalValidator.h:581
reco::GsfElectron::dr04HcalDepth1TowerSumEtBc
float dr04HcalDepth1TowerSumEtBc() const
Definition: GsfElectron.h:547
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_mAOD_barrel
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_barrel
Definition: ElectronMcSignalValidator.h:417
ElectronMcSignalValidator::h1_ele_PoPtrue_endcaps
MonitorElement * h1_ele_PoPtrue_endcaps
Definition: ElectronMcSignalValidator.h:326
ElectronMcSignalValidator::h2_ele_foundHitsVsEta
MonitorElement * h2_ele_foundHitsVsEta
Definition: ElectronMcSignalValidator.h:307
ElectronMcSignalValidator::h1_scl_En
MonitorElement * h1_scl_En
Definition: ElectronMcSignalValidator.h:249
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_mAOD
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD
Definition: ElectronMcSignalValidator.h:395
ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_all_barrel
MonitorElement * h1_ele_dPhiSc_propVtx_all_barrel
Definition: ElectronMcSignalValidator.h:190
ElectronMcSignalValidator::h1_mc_Z_matched
MonitorElement * h1_mc_Z_matched
Definition: ElectronMcSignalValidator.h:164
ElectronMcSignalValidator::h2_ele_PoPtrueVsPt
MonitorElement * h2_ele_PoPtrueVsPt
Definition: ElectronMcSignalValidator.h:329
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_mAOD_endcaps
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:418
ElectronMcSignalValidator::maxAbsEta_
double maxAbsEta_
Definition: ElectronMcSignalValidator.h:59
reco::LeafCandidate::py
double py() const final
y coordinate of momentum vector
Definition: LeafCandidate.h:142
ElectronMcSignalValidator::h2_ele_PinMnPoutVsChi2_mode
MonitorElement * h2_ele_PinMnPoutVsChi2_mode
Definition: ElectronMcSignalValidator.h:357
ElectronMcSignalValidator::h1_scl_ESFrac_endcaps
MonitorElement * h1_scl_ESFrac_endcaps
Definition: ElectronMcSignalValidator.h:271
ElectronMcSignalValidator::h1_scl_EoEtrueShowering_barrel
MonitorElement * h1_scl_EoEtrueShowering_barrel
Definition: ElectronMcSignalValidator.h:495
ElectronMcSignalValidator::pt_max
double pt_max
Definition: ElectronMcSignalValidator.h:77
ElectronMcSignalValidator::h1_ele_seed_subdet2
MonitorElement * h1_ele_seed_subdet2
Definition: ElectronMcSignalValidator.h:435
ElectronMcSignalValidator::h1_ele_foundHits
MonitorElement * h1_ele_foundHits
Definition: ElectronMcSignalValidator.h:304
ElectronMcSignalValidator::h1_ele_hcalDepth2OverEcalBc
MonitorElement * h1_ele_hcalDepth2OverEcalBc
Definition: ElectronMcSignalValidator.h:566
ElectronMcSignalValidator::h1_ele_EoPout_endcaps
MonitorElement * h1_ele_EoPout_endcaps
Definition: ElectronMcSignalValidator.h:381
ElectronMcSignalValidator::h1_recCoreNum
MonitorElement * h1_recCoreNum
Definition: ElectronMcSignalValidator.h:144
ElectronMcSignalValidator::h1_ele_mva_barrel_isolated
MonitorElement * h1_ele_mva_barrel_isolated
Definition: ElectronMcSignalValidator.h:502
ElectronMcSignalValidator::h1_mc_Eta_matched
MonitorElement * h1_mc_Eta_matched
Definition: ElectronMcSignalValidator.h:160
ElectronMcSignalValidator::h1_ele_fbrem_mAOD_barrel
MonitorElement * h1_ele_fbrem_mAOD_barrel
Definition: ElectronMcSignalValidator.h:477
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth1
MonitorElement * h1_ele_hcalTowerSumEt_dr03_depth1
Definition: ElectronMcSignalValidator.h:544
reco::GsfElectron::dr04HcalDepth2TowerSumEtBc
float dr04HcalDepth2TowerSumEtBc() const
Definition: GsfElectron.h:548
mathSSE::sqrt
T sqrt(T t)
Definition: SSEVec.h:19
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_mAOD
MonitorElement * h1_ele_dPhiCl_propOut_mAOD
Definition: ElectronMcSignalValidator.h:416
ElectronMcSignalValidator::h2_ele_PinMnPoutVsPhi_mode
MonitorElement * h2_ele_PinMnPoutVsPhi_mode
Definition: ElectronMcSignalValidator.h:354
ElectronMcSignalValidator::electronCoreCollection_
edm::EDGetTokenT< reco::GsfElectronCoreCollection > electronCoreCollection_
Definition: ElectronMcSignalValidator.h:35
reco::GsfElectron::hcalDepth2OverEcalBc
float hcalDepth2OverEcalBc() const
Definition: GsfElectron.h:432
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
reco::GsfElectron::trackMomentumAtVtx
math::XYZVectorF trackMomentumAtVtx() const
Definition: GsfElectron.h:276
ElectronMcSignalValidator::h2_ele_dPhiEleClVsEta_propOut
MonitorElement * h2_ele_dPhiEleClVsEta_propOut
Definition: ElectronMcSignalValidator.h:431
ElectronMcSignalValidator::h1_ele_ambiguousTracks
MonitorElement * h1_ele_ambiguousTracks
Definition: ElectronMcSignalValidator.h:300
ElectronMcSignalValidator::h1_mc_Phi
MonitorElement * h1_mc_Phi
Definition: ElectronMcSignalValidator.h:156
reco::GsfElectron::ecalDrivenSeed
bool ecalDrivenSeed() const
Definition: GsfElectron.h:166
ElectronMcSignalValidator::h2_ele_vertexTIPVsPhi
MonitorElement * h2_ele_vertexTIPVsPhi
Definition: ElectronMcSignalValidator.h:240
ElectronDqmAnalyzerBase::setBookIndex
void setBookIndex(short)
Definition: ElectronDqmAnalyzerBase.cc:32
ElectronMcSignalValidator::xyz_nbin
int xyz_nbin
Definition: ElectronMcSignalValidator.h:70
ElectronMcSignalValidator::h2_ele_dEtaClVsEta_propOut
MonitorElement * h2_ele_dEtaClVsEta_propOut
Definition: ElectronMcSignalValidator.h:410
ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_barrel
MonitorElement * h1_ele_dEtaCl_propOut_barrel
Definition: ElectronMcSignalValidator.h:408
reco::GsfElectron::isEEDeeGap
bool isEEDeeGap() const
Definition: GsfElectron.h:344
ElectronDqmAnalyzerBase::bookH2
MonitorElement * bookH2(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")
Definition: ElectronDqmAnalyzerBase.cc:111
ElectronMcSignalValidator::h1_ele_mva_endcaps
MonitorElement * h1_ele_mva_endcaps
Definition: ElectronMcSignalValidator.h:500
ElectronMcSignalValidator::h1_scl_E5x5_endcaps
MonitorElement * h1_scl_E5x5_endcaps
Definition: ElectronMcSignalValidator.h:295
ElectronMcSignalValidator::h1_ele_provenance_endcaps
MonitorElement * h1_ele_provenance_endcaps
Definition: ElectronMcSignalValidator.h:506
ElectronMcSignalValidator::h2_ele_dPhiClVsEta_propOut
MonitorElement * h2_ele_dPhiClVsEta_propOut
Definition: ElectronMcSignalValidator.h:419
reco::GsfElectronRef
edm::Ref< GsfElectronCollection > GsfElectronRef
reference to an object in a collection of GsfElectron objects
Definition: GsfElectronFwd.h:21
reco::Candidate::numberOfDaughters
virtual size_type numberOfDaughters() const =0
number of daughters
ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr03_endcaps
MonitorElement * h1_ele_ecalRecHitSumEt_dr03_endcaps
Definition: ElectronMcSignalValidator.h:543
ElectronMcSignalValidator::h1_ele_dPhiEleCl_propOut
MonitorElement * h1_ele_dPhiEleCl_propOut
Definition: ElectronMcSignalValidator.h:428
ElectronMcSignalValidator::h1_ele_chargedHadronIso_endcaps
MonitorElement * h1_ele_chargedHadronIso_endcaps
Definition: ElectronMcSignalValidator.h:511
ElectronMcSignalValidator::h1_ele_mee_os_eeee
MonitorElement * h1_ele_mee_os_eeee
Definition: ElectronMcSignalValidator.h:212
ElectronMcSignalValidator::mee_max
double mee_max
Definition: ElectronMcSignalValidator.h:110
reco::GsfElectron::convDist
float convDist() const
Definition: GsfElectron.h:590
ElectronMcSignalValidator::h1_recOfflineVertices
MonitorElement * h1_recOfflineVertices
Definition: ElectronMcSignalValidator.h:147
ElectronMcSignalValidator::dphimatch_min
double dphimatch_min
Definition: ElectronMcSignalValidator.h:102
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth1_endcaps
MonitorElement * h1_ele_hcalTowerSumEt_dr03_depth1_endcaps
Definition: ElectronMcSignalValidator.h:546
ElectronMcSignalValidator::pt_nbin
int pt_nbin
Definition: ElectronMcSignalValidator.h:74
ElectronMcSignalValidator::lhits_max
double lhits_max
Definition: ElectronMcSignalValidator.h:81
ElectronMcSignalValidator::h1_ele_ecalEnergyError
MonitorElement * h1_ele_ecalEnergyError
Definition: ElectronMcSignalValidator.h:242
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth1
MonitorElement * h1_ele_hcalTowerSumEtBc_dr03_depth1
Definition: ElectronMcSignalValidator.h:570
ElectronMcSignalValidator::h2_ele_EoPVsE
MonitorElement * h2_ele_EoPVsE
Definition: ElectronMcSignalValidator.h:372
ElectronMcSignalValidator::track_max
double track_max
Definition: ElectronMcSignalValidator.h:132
reco::GsfElectron
Definition: GsfElectron.h:35
ElectronMcSignalValidator::h1_ele_HoE_fiducial
MonitorElement * h1_ele_HoE_fiducial
Definition: ElectronMcSignalValidator.h:465
ElectronMcSignalValidator::phi2D_nbin
int phi2D_nbin
Definition: ElectronMcSignalValidator.h:94
ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr03_barrel
MonitorElement * h1_ele_ecalRecHitSumEt_dr03_barrel
Definition: ElectronMcSignalValidator.h:542
ElectronMcSignalValidator::set_StatOverflowFlag
bool set_StatOverflowFlag
Definition: ElectronMcSignalValidator.h:120
reco::GsfElectron::correctedEcalEnergyError
float correctedEcalEnergyError() const
Definition: GsfElectron.h:807
reco::BeamSpot::position
const Point & position() const
position
Definition: BeamSpot.h:59
ElectronMcSignalValidator::h2_ele_EtaMnEtaTrueVsPt
MonitorElement * h2_ele_EtaMnEtaTrueVsPt
Definition: ElectronMcSignalValidator.h:343
ElectronMcSignalValidator::h1_ele_hcalDepth2OverEcalBc_barrel
MonitorElement * h1_ele_hcalDepth2OverEcalBc_barrel
Definition: ElectronMcSignalValidator.h:567
ElectronMcSignalValidator::h1_scl_EoEtrue_endcaps_new
MonitorElement * h1_scl_EoEtrue_endcaps_new
Definition: ElectronMcSignalValidator.h:258
ElectronMcSignalValidator::h1_ele_HoE_all_endcaps
MonitorElement * h1_ele_HoE_all_endcaps
Definition: ElectronMcSignalValidator.h:203
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_all
MonitorElement * h1_ele_dEtaSc_propVtx_all
Definition: ElectronMcSignalValidator.h:186
ElectronMcSignalValidator::h2_ele_chargeVsEta
MonitorElement * h2_ele_chargeVsEta
Definition: ElectronMcSignalValidator.h:221
ElectronMcSignalValidator::h1_ele_fbrem_barrel
MonitorElement * h1_ele_fbrem_barrel
Definition: ElectronMcSignalValidator.h:474
ElectronMcSignalValidator::h1_scl_E2x5max_barrel
MonitorElement * h1_scl_E2x5max_barrel
Definition: ElectronMcSignalValidator.h:291
ElectronMcSignalValidator::h1_ele_tkSumPt_dr03
MonitorElement * h1_ele_tkSumPt_dr03
Definition: ElectronMcSignalValidator.h:538
ElectronMcSignalValidator::phi_min
double phi_min
Definition: ElectronMcSignalValidator.h:95
ElectronMcSignalValidator::h2_ele_seed_drz2VsEta
MonitorElement * h2_ele_seed_drz2VsEta
Definition: ElectronMcSignalValidator.h:447
ElectronMcSignalValidator::h1_mc_Phi_matched
MonitorElement * h1_mc_Phi_matched
Definition: ElectronMcSignalValidator.h:163
ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr04_barrel
MonitorElement * h1_ele_ecalRecHitSumEt_dr04_barrel
Definition: ElectronMcSignalValidator.h:554
ElectronMcSignalValidator::h2_ele_PtinVsPtoutShowering_mean
MonitorElement * h2_ele_PtinVsPtoutShowering_mean
Definition: ElectronMcSignalValidator.h:492
ElectronMcSignalValidator::h2_scl_EoEtrueVsrecOfflineVertices
MonitorElement * h2_scl_EoEtrueVsrecOfflineVertices
Definition: ElectronMcSignalValidator.h:148
ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr03
MonitorElement * h1_ele_ecalRecHitSumEt_dr03
Definition: ElectronMcSignalValidator.h:541
ElectronMcSignalValidator::h1_ele_HoE_mAOD_barrel
MonitorElement * h1_ele_HoE_mAOD_barrel
Definition: ElectronMcSignalValidator.h:470
ElectronMcSignalValidator::h2_ele_PtinVsPtoutShowering_mode
MonitorElement * h2_ele_PtinVsPtoutShowering_mode
Definition: ElectronMcSignalValidator.h:490
ElectronMcSignalValidator::h2_ele_outerPtVsPhi_mode
MonitorElement * h2_ele_outerPtVsPhi_mode
Definition: ElectronMcSignalValidator.h:365
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth1_barrel
MonitorElement * h1_ele_hcalTowerSumEtBc_dr03_depth1_barrel
Definition: ElectronMcSignalValidator.h:571
ElectronMcSignalValidator::h1_ele_EtaMnEtaTrue_endcaps
MonitorElement * h1_ele_EtaMnEtaTrue_endcaps
Definition: ElectronMcSignalValidator.h:340
ElectronMcSignalValidator::h1_ele_ecalRecHitSumEt_dr04
MonitorElement * h1_ele_ecalRecHitSumEt_dr04
Definition: ElectronMcSignalValidator.h:553
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr03_depth2
MonitorElement * h1_ele_hcalTowerSumEtBc_dr03_depth2
Definition: ElectronMcSignalValidator.h:573
ElectronMcSignalValidator::h1_scl_Phi
MonitorElement * h1_scl_Phi
Definition: ElectronMcSignalValidator.h:269
ElectronMcSignalValidator::h1_ele_dPhiEleCl_propOut_barrel
MonitorElement * h1_ele_dPhiEleCl_propOut_barrel
Definition: ElectronMcSignalValidator.h:429
ElectronMcSignalValidator::h1_mc_AbsEta
MonitorElement * h1_mc_AbsEta
Definition: ElectronMcSignalValidator.h:153
ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_all_endcaps
MonitorElement * h1_ele_dEtaCl_propOut_all_endcaps
Definition: ElectronMcSignalValidator.h:194
ElectronMcSignalValidator::detamatch2D_nbin
int detamatch2D_nbin
Definition: ElectronMcSignalValidator.h:90
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ElectronMcSignalValidator::h2_ele_seed_dphi2VsPt
MonitorElement * h2_ele_seed_dphi2VsPt
Definition: ElectronMcSignalValidator.h:442
ElectronMcSignalValidator::h1_ele_superclusterfbrem_barrel
MonitorElement * h1_ele_superclusterfbrem_barrel
Definition: ElectronMcSignalValidator.h:480
reco::GsfElectron::superClusterFbrem
float superClusterFbrem() const
Definition: GsfElectron.h:728
ElectronMcSignalValidator::opv_max
double opv_max
Definition: ElectronMcSignalValidator.h:123
ElectronMcSignalValidator::h2_ele_dEtaScVsPt_propVtx
MonitorElement * h2_ele_dEtaScVsPt_propVtx
Definition: ElectronMcSignalValidator.h:400
ElectronMcSignalValidator::h1_ele_PtoPttrue_barrel
MonitorElement * h1_ele_PtoPttrue_barrel
Definition: ElectronMcSignalValidator.h:335
ElectronMcSignalValidator::core_min
double core_min
Definition: ElectronMcSignalValidator.h:128
ElectronMcSignalValidator::h1_ele_chi2_barrel
MonitorElement * h1_ele_chi2_barrel
Definition: ElectronMcSignalValidator.h:318
ElectronMcSignalValidator::h1_ele_tkSumPt_dr04
MonitorElement * h1_ele_tkSumPt_dr04
Definition: ElectronMcSignalValidator.h:550
ElectronMcSignalValidator::h1_mc_Eta
MonitorElement * h1_mc_Eta
Definition: ElectronMcSignalValidator.h:152
ElectronMcSignalValidator::h1_ele_convDcot
MonitorElement * h1_ele_convDcot
Definition: ElectronMcSignalValidator.h:588
ElectronMcSignalValidator::h1_ele_mee_os
MonitorElement * h1_ele_mee_os
Definition: ElectronMcSignalValidator.h:209
ElectronMcSignalValidator::seed_min
double seed_min
Definition: ElectronMcSignalValidator.h:134
ElectronMcSignalValidator::h1_ele_photonRelativeIso_barrel
MonitorElement * h1_ele_photonRelativeIso_barrel
Definition: ElectronMcSignalValidator.h:526
ElectronMcSignalValidator::eta_min
double eta_min
Definition: ElectronMcSignalValidator.h:84
ElectronMcSignalValidator::h1_ele_HoE_all
MonitorElement * h1_ele_HoE_all
Definition: ElectronMcSignalValidator.h:201
ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_mAOD_endcaps
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:533
ElectronMcSignalValidator::detamatch_min
double detamatch_min
Definition: ElectronMcSignalValidator.h:91
ElectronMcSignalValidator::electronSeedCollection_
edm::EDGetTokenT< reco::ElectronSeedCollection > electronSeedCollection_
Definition: ElectronMcSignalValidator.h:37
ElectronMcSignalValidator::h1_ele_EeleOPout
MonitorElement * h1_ele_EeleOPout
Definition: ElectronMcSignalValidator.h:385
ElectronMcSignalValidator::deta_min
double deta_min
Definition: ElectronMcSignalValidator.h:87
ElectronMcSignalValidator::h1_ele_fbrem_mAOD_endcaps
MonitorElement * h1_ele_fbrem_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:478
ElectronMcSignalValidator::h1_recSeedNum
MonitorElement * h1_recSeedNum
Definition: ElectronMcSignalValidator.h:146
ElectronMcSignalValidator::ele_min
double ele_min
Definition: ElectronMcSignalValidator.h:125
ElectronMcSignalValidator::h1_ele_HoE_mAOD
MonitorElement * h1_ele_HoE_mAOD
Definition: ElectronMcSignalValidator.h:469
ElectronMcSignalValidator::h1_scl_EoEtrue_ebeegap_new
MonitorElement * h1_scl_EoEtrue_ebeegap_new
Definition: ElectronMcSignalValidator.h:261
edm::ParameterSet
Definition: ParameterSet.h:47
ElectronMcSignalValidator::h1_ele_eta_shower
MonitorElement * h1_ele_eta_shower
Definition: ElectronMcSignalValidator.h:457
ElectronMcSignalValidator::h1_ele_mee_all
MonitorElement * h1_ele_mee_all
Definition: ElectronMcSignalValidator.h:208
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth2_endcaps
MonitorElement * h1_ele_hcalTowerSumEt_dr04_depth2_endcaps
Definition: ElectronMcSignalValidator.h:561
ElectronMcSignalValidator::h1_scl_SigEtaEta_barrel
MonitorElement * h1_scl_SigEtaEta_barrel
Definition: ElectronMcSignalValidator.h:276
ElectronMcSignalValidator::h1_ele_Et_all
MonitorElement * h1_ele_Et_all
Definition: ElectronMcSignalValidator.h:207
ElectronMcSignalValidator::isoFromDepsEcalReduced04Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalReduced04Tag_
Definition: ElectronMcSignalValidator.h:47
reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx
float deltaEtaSuperClusterTrackAtVtx() const
Definition: GsfElectron.h:233
ElectronMcSignalValidator::h1_scl_full5x5_sigmaIetaIeta
MonitorElement * h1_scl_full5x5_sigmaIetaIeta
Definition: ElectronMcSignalValidator.h:284
ElectronMcSignalValidator::h2_ele_E2mnE1vsMee_all
MonitorElement * h2_ele_E2mnE1vsMee_all
Definition: ElectronMcSignalValidator.h:217
ElectronMcSignalValidator::dphimatch_max
double dphimatch_max
Definition: ElectronMcSignalValidator.h:103
reco::LeafCandidate::eta
double eta() const final
momentum pseudorapidity
Definition: LeafCandidate.h:152
ElectronMcSignalValidator::h1_ele_lostHits_barrel
MonitorElement * h1_ele_lostHits_barrel
Definition: ElectronMcSignalValidator.h:312
ElectronMcSignalValidator::h1_scl_Et
MonitorElement * h1_scl_Et
Definition: ElectronMcSignalValidator.h:264
ElectronMcSignalValidator::h1_ele_EeleOPout_all_endcaps
MonitorElement * h1_ele_EeleOPout_all_endcaps
Definition: ElectronMcSignalValidator.h:185
ElectronMcSignalValidator::h1_ele_HoE_bc
MonitorElement * h1_ele_HoE_bc
Definition: ElectronMcSignalValidator.h:460
ElectronMcSignalValidator::h1_ele_dEtaEleCl_propOut_endcaps
MonitorElement * h1_ele_dEtaEleCl_propOut_endcaps
Definition: ElectronMcSignalValidator.h:424
reco::GsfElectron::full5x5_sigmaIetaIeta
float full5x5_sigmaIetaIeta() const
Definition: GsfElectron.h:443
ElectronMcSignalValidator::offlineVerticesCollection_
edm::EDGetTokenT< reco::VertexCollection > offlineVerticesCollection_
Definition: ElectronMcSignalValidator.h:38
ElectronMcSignalValidator::deltaR_
double deltaR_
Definition: ElectronMcSignalValidator.h:60
ElectronMcSignalValidator::track_nbin
int track_nbin
Definition: ElectronMcSignalValidator.h:130
ElectronMcSignalValidator::p_nbin
int p_nbin
Definition: ElectronMcSignalValidator.h:71
reco::GsfElectron::scE5x5
float scE5x5() const
Definition: GsfElectron.h:475
ElectronMcSignalValidator::h2_ele_EeleOPoutVsE
MonitorElement * h2_ele_EeleOPoutVsE
Definition: ElectronMcSignalValidator.h:390
ElectronMcSignalValidator::fhits_nbin
int fhits_nbin
Definition: ElectronMcSignalValidator.h:78
ElectronMcSignalValidator::inputInternalPath_
std::string inputInternalPath_
Definition: ElectronMcSignalValidator.h:65
ElectronMcSignalValidator::h1_mcNum
MonitorElement * h1_mcNum
Definition: ElectronMcSignalValidator.h:139
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr04_depth2_barrel
MonitorElement * h1_ele_hcalTowerSumEt_dr04_depth2_barrel
Definition: ElectronMcSignalValidator.h:560
ElectronMcSignalValidator::h2_ele_dPhiScVsPhi_propVtx
MonitorElement * h2_ele_dPhiScVsPhi_propVtx
Definition: ElectronMcSignalValidator.h:405
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_endcaps
MonitorElement * h1_ele_dEtaSc_propVtx_endcaps
Definition: ElectronMcSignalValidator.h:394
reco::GsfElectron::dr03HcalDepth1TowerSumEt
float dr03HcalDepth1TowerSumEt() const
Definition: GsfElectron.h:532
ElectronMcSignalValidator::h1_ele_EseedOP_barrel
MonitorElement * h1_ele_EseedOP_barrel
Definition: ElectronMcSignalValidator.h:374
ElectronMcSignalValidator::h1_ele_mee_os_ebeb
MonitorElement * h1_ele_mee_os_ebeb
Definition: ElectronMcSignalValidator.h:210
ElectronMcSignalValidator::h2_ele_chargeVsPhi
MonitorElement * h2_ele_chargeVsPhi
Definition: ElectronMcSignalValidator.h:222
ElectronMcSignalValidator::h2_ele_PinMnPoutVsEta_mode
MonitorElement * h2_ele_PinMnPoutVsEta_mode
Definition: ElectronMcSignalValidator.h:353
ElectronMcSignalValidator::h2_ele_seed_drz2VsPt
MonitorElement * h2_ele_seed_drz2VsPt
Definition: ElectronMcSignalValidator.h:448
ElectronMcSignalValidator::h1_ele_photonIso
MonitorElement * h1_ele_photonIso
Definition: ElectronMcSignalValidator.h:515
ElectronMcSignalValidator::h1_ele_EtaMnEtaTrue
MonitorElement * h1_ele_EtaMnEtaTrue
Definition: ElectronMcSignalValidator.h:338
ElectronMcSignalValidator::h1_ele_chargedHadronIso
MonitorElement * h1_ele_chargedHadronIso
Definition: ElectronMcSignalValidator.h:509
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_all_endcaps
MonitorElement * h1_ele_dEtaSc_propVtx_all_endcaps
Definition: ElectronMcSignalValidator.h:188
ElectronMcSignalValidator::h1_ele_EseedOP_endcaps
MonitorElement * h1_ele_EseedOP_endcaps
Definition: ElectronMcSignalValidator.h:375
ElectronMcSignalValidator::h1_ele_HoE_bc_all
MonitorElement * h1_ele_HoE_bc_all
Definition: ElectronMcSignalValidator.h:204
ElectronMcSignalValidator::h1_ele_outerP_mode
MonitorElement * h1_ele_outerP_mode
Definition: ElectronMcSignalValidator.h:360
ElectronMcSignalValidator::h1_ele_EoPout_all
MonitorElement * h1_ele_EoPout_all
Definition: ElectronMcSignalValidator.h:180
ElectronMcSignalValidator::h2_ele_dEtaScVsEta_propVtx
MonitorElement * h2_ele_dEtaScVsEta_propVtx
Definition: ElectronMcSignalValidator.h:398
iEvent
int iEvent
Definition: GenABIO.cc:224
ElectronMcSignalValidator::h2_ele_EoPVsEta
MonitorElement * h2_ele_EoPVsEta
Definition: ElectronMcSignalValidator.h:370
ElectronMcSignalValidator::h1_ele_vertexEta
MonitorElement * h1_ele_vertexEta
Definition: ElectronMcSignalValidator.h:231
reco::GsfElectron::eSeedClusterOverP
float eSeedClusterOverP() const
Definition: GsfElectron.h:230
reco::GsfElectron::dr04TkSumPt
float dr04TkSumPt() const
Definition: GsfElectron.h:541
reco::GsfElectron::hcalOverEcalBc
float hcalOverEcalBc() const
Definition: GsfElectron.h:433
ElectronMcSignalValidator::h1_ele_vertexY
MonitorElement * h1_ele_vertexY
Definition: ElectronMcSignalValidator.h:236
ElectronMcSignalValidator::h1_ele_EoPout_barrel
MonitorElement * h1_ele_EoPout_barrel
Definition: ElectronMcSignalValidator.h:380
ElectronMcSignalValidator::h1_ele_TIP_all
MonitorElement * h1_ele_TIP_all
Definition: ElectronMcSignalValidator.h:198
ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_mAOD_barrel
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_barrel
Definition: ElectronMcSignalValidator.h:529
ElectronDqmAnalyzerBase::bookH1
MonitorElement * bookH1(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
Definition: ElectronDqmAnalyzerBase.cc:57
ElectronMcSignalValidator::track_min
double track_min
Definition: ElectronMcSignalValidator.h:131
ElectronMcSignalValidator::h2_ele_PinVsPoutGolden_mode
MonitorElement * h2_ele_PinVsPoutGolden_mode
Definition: ElectronMcSignalValidator.h:485
ElectronMcSignalValidator::enerror_max
double enerror_max
Definition: ElectronMcSignalValidator.h:118
ElectronMcSignalValidator::inputFile_
std::string inputFile_
Definition: ElectronMcSignalValidator.h:63
ElectronMcSignalValidator::h1_ele_lostHits_endcaps
MonitorElement * h1_ele_lostHits_endcaps
Definition: ElectronMcSignalValidator.h:313
ElectronMcSignalValidator::h1_ele_eta
MonitorElement * h1_ele_eta
Definition: ElectronMcSignalValidator.h:454
ElectronMcSignalValidator::h1_ele_EoPout_all_barrel
MonitorElement * h1_ele_EoPout_all_barrel
Definition: ElectronMcSignalValidator.h:181
ElectronMcSignalValidator::h1_mc_P
MonitorElement * h1_mc_P
Definition: ElectronMcSignalValidator.h:154
ElectronMcSignalValidator::h1_ele_photonIso_endcaps
MonitorElement * h1_ele_photonIso_endcaps
Definition: ElectronMcSignalValidator.h:517
ElectronMcSignalValidator::h1_ele_ChargeMnChargeTrue
MonitorElement * h1_ele_ChargeMnChargeTrue
Definition: ElectronMcSignalValidator.h:337
reco::LeafCandidate::charge
int charge() const final
electric charge
Definition: LeafCandidate.h:106
reco::GsfElectron::isEBEtaGap
bool isEBEtaGap() const
Definition: GsfElectron.h:341
ElectronMcSignalValidator::h1_scl_SigEtaEta
MonitorElement * h1_scl_SigEtaEta
Definition: ElectronMcSignalValidator.h:275
ElectronMcSignalValidator::h1_ele_EoPout_all_endcaps
MonitorElement * h1_ele_EoPout_all_endcaps
Definition: ElectronMcSignalValidator.h:182
ElectronMcSignalValidator::h1_ele_vertexP
MonitorElement * h1_ele_vertexP
Definition: ElectronMcSignalValidator.h:224
ElectronMcSignalValidator::mee_nbin
int mee_nbin
Definition: ElectronMcSignalValidator.h:108
ElectronMcSignalValidator::h1_ele_convFlags
MonitorElement * h1_ele_convFlags
Definition: ElectronMcSignalValidator.h:584
ElectronMcSignalValidator::h2_ele_PinMnPoutVsPt_mode
MonitorElement * h2_ele_PinMnPoutVsPt_mode
Definition: ElectronMcSignalValidator.h:355
ElectronMcSignalValidator::h1_mc_Z_matched_qmisid
MonitorElement * h1_mc_Z_matched_qmisid
Definition: ElectronMcSignalValidator.h:171
ElectronMcSignalValidator::h1_ele_provenance_barrel
MonitorElement * h1_ele_provenance_barrel
Definition: ElectronMcSignalValidator.h:505
ElectronMcSignalValidator::h1_scl_E5x5_barrel
MonitorElement * h1_scl_E5x5_barrel
Definition: ElectronMcSignalValidator.h:294
ElectronMcSignalValidator::dphimatch2D_nbin
int dphimatch2D_nbin
Definition: ElectronMcSignalValidator.h:101
ElectronDqmAnalyzerBase::setBookStatOverflowFlag
void setBookStatOverflowFlag(const bool &)
Definition: ElectronDqmAnalyzerBase.cc:36
ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_endcaps
MonitorElement * h1_ele_dPhiSc_propVtx_endcaps
Definition: ElectronMcSignalValidator.h:403
ElectronMcSignalValidator::h1_ele_PoPtrue_showering_barrel
MonitorElement * h1_ele_PoPtrue_showering_barrel
Definition: ElectronMcSignalValidator.h:332
ElectronMcSignalValidator::h2_ele_EseedOPVsPhi
MonitorElement * h2_ele_EseedOPVsPhi
Definition: ElectronMcSignalValidator.h:377
ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_phigap
MonitorElement * h1_scl_EoEtrue_barrel_phigap
Definition: ElectronMcSignalValidator.h:253
ElectronMcSignalValidator::h1_scl_E1x5
MonitorElement * h1_scl_E1x5
Definition: ElectronMcSignalValidator.h:287
ElectronMcSignalValidator::h2_ele_lostHitsVsPhi
MonitorElement * h2_ele_lostHitsVsPhi
Definition: ElectronMcSignalValidator.h:315
reco::Candidate::pdgId
virtual int pdgId() const =0
PDG identifier.
reco::GsfElectron::dr03HcalDepth1TowerSumEtBc
float dr03HcalDepth1TowerSumEtBc() const
Definition: GsfElectron.h:535
ElectronMcSignalValidator::h1_ele_TIP_all_barrel
MonitorElement * h1_ele_TIP_all_barrel
Definition: ElectronMcSignalValidator.h:199
reco::GsfElectron::PflowIsolationVariables::sumNeutralHadronEt
float sumNeutralHadronEt
sum pt of neutral hadrons // old float neutralHadronIso ;
Definition: GsfElectron.h:609
reco::GsfElectron::hcalOverEcal
float hcalOverEcal() const
Definition: GsfElectron.h:427
ElectronMcSignalValidator::h1_ele_PoPtrue_barrel
MonitorElement * h1_ele_PoPtrue_barrel
Definition: ElectronMcSignalValidator.h:325
ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue2
MonitorElement * h1_ele_PhiMnPhiTrue2
Definition: ElectronMcSignalValidator.h:347
ElectronMcSignalValidator::h2_ele_dEtaEleClVsPt_propOut
MonitorElement * h2_ele_dEtaEleClVsPt_propOut
Definition: ElectronMcSignalValidator.h:427
ElectronMcSignalValidator::h1_ele_convDcot_all
MonitorElement * h1_ele_convDcot_all
Definition: ElectronMcSignalValidator.h:589
ElectronMcSignalValidator::detamatch_max
double detamatch_max
Definition: ElectronMcSignalValidator.h:92
reco::LeafCandidate::vertex
const Point & vertex() const override
vertex position (overwritten by PF...)
Definition: LeafCandidate.h:165
ElectronMcSignalValidator::h1_ele_photonRelativeIso_mAOD
MonitorElement * h1_ele_photonRelativeIso_mAOD
Definition: ElectronMcSignalValidator.h:534
ElectronMcSignalValidator::seed_max
double seed_max
Definition: ElectronMcSignalValidator.h:135
ElectronMcSignalValidator::h1_ele_EseedOP
MonitorElement * h1_ele_EseedOP
Definition: ElectronMcSignalValidator.h:373
ElectronMcSignalValidator::h2_ele_dEtaClVsPt_propOut
MonitorElement * h2_ele_dEtaClVsPt_propOut
Definition: ElectronMcSignalValidator.h:412
reco::Candidate
Definition: Candidate.h:27
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth2
MonitorElement * h1_ele_hcalTowerSumEt_dr03_depth2
Definition: ElectronMcSignalValidator.h:547
ElectronMcSignalValidator::h1_ele_chi2
MonitorElement * h1_ele_chi2
Definition: ElectronMcSignalValidator.h:317
ElectronMcSignalValidator::pt2D_nbin
int pt2D_nbin
Definition: ElectronMcSignalValidator.h:75
ElectronMcSignalValidator::h1_ele_photonRelativeIso_endcaps
MonitorElement * h1_ele_photonRelativeIso_endcaps
Definition: ElectronMcSignalValidator.h:527
ElectronMcSignalValidator::h1_ele_dEtaEleCl_propOut_barrel
MonitorElement * h1_ele_dEtaEleCl_propOut_barrel
Definition: ElectronMcSignalValidator.h:423
ElectronMcSignalValidator::h1_ele_chargedHadronRelativeIso_barrel
MonitorElement * h1_ele_chargedHadronRelativeIso_barrel
Definition: ElectronMcSignalValidator.h:520
ElectronMcSignalValidator::h2_ele_ambiguousTracksVsPhi
MonitorElement * h2_ele_ambiguousTracksVsPhi
Definition: ElectronMcSignalValidator.h:302
ElectronDqmAnalyzerBase::bookP1
MonitorElement * bookP1(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="E1 P")
Definition: ElectronDqmAnalyzerBase.cc:171
ElectronMcSignalValidator::h2_ele_vertexPtVsPhi
MonitorElement * h2_ele_vertexPtVsPhi
Definition: ElectronMcSignalValidator.h:229
reco::GsfElectron::dr03HcalDepth2TowerSumEtBc
float dr03HcalDepth2TowerSumEtBc() const
Definition: GsfElectron.h:536
ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_endcaps
MonitorElement * h1_ele_neutralHadronRelativeIso_endcaps
Definition: ElectronMcSignalValidator.h:524
ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx
MonitorElement * h1_ele_dPhiSc_propVtx
Definition: ElectronMcSignalValidator.h:401
ElectronMcSignalValidator::h1_ele_HoE_endcaps
MonitorElement * h1_ele_HoE_endcaps
Definition: ElectronMcSignalValidator.h:462
ElectronMcSignalValidator::h1_ele_dEtaCl_propOut_all_barrel
MonitorElement * h1_ele_dEtaCl_propOut_all_barrel
Definition: ElectronMcSignalValidator.h:193
ElectronMcSignalValidator::h2_ele_EoPoutVsEta
MonitorElement * h2_ele_EoPoutVsEta
Definition: ElectronMcSignalValidator.h:382
ElectronMcSignalValidator::hoe_nbin
int hoe_nbin
Definition: ElectronMcSignalValidator.h:111
ElectronMcSignalValidator::h1_recTrackNum
MonitorElement * h1_recTrackNum
Definition: ElectronMcSignalValidator.h:145
ElectronMcSignalValidator::set_EfficiencyFlag
bool set_EfficiencyFlag
Definition: ElectronMcSignalValidator.h:119
ElectronMcSignalValidator::h1_scl_full5x5_sigmaIetaIeta_endcaps
MonitorElement * h1_scl_full5x5_sigmaIetaIeta_endcaps
Definition: ElectronMcSignalValidator.h:286
ElectronMcSignalValidator::h1_ele_fbrem
MonitorElement * h1_ele_fbrem
Definition: ElectronMcSignalValidator.h:473
ElectronMcSignalValidator::h2_ele_PoPtrueVsPhi
MonitorElement * h2_ele_PoPtrueVsPhi
Definition: ElectronMcSignalValidator.h:328
ElectronMcSignalValidator::h2_ele_chi2VsEta
MonitorElement * h2_ele_chi2VsEta
Definition: ElectronMcSignalValidator.h:320
ElectronMcSignalValidator::dphi_nbin
int dphi_nbin
Definition: ElectronMcSignalValidator.h:97
ElectronMcSignalValidator::h1_ele_dPhiSc_propVtx_all_endcaps
MonitorElement * h1_ele_dPhiSc_propVtx_all_endcaps
Definition: ElectronMcSignalValidator.h:191
ElectronMcSignalValidator::h2_ele_lostHitsVsEta
MonitorElement * h2_ele_lostHitsVsEta
Definition: ElectronMcSignalValidator.h:314
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_all_barrel
MonitorElement * h1_ele_dPhiCl_propOut_all_barrel
Definition: ElectronMcSignalValidator.h:196
ElectronMcSignalValidator::h1_ele_PinMnPout_mode
MonitorElement * h1_ele_PinMnPout_mode
Definition: ElectronMcSignalValidator.h:352
ElectronMcSignalValidator::h2_scl_EtVsEta
MonitorElement * h2_scl_EtVsEta
Definition: ElectronMcSignalValidator.h:265
ElectronMcSignalValidator::h1_ele_photonRelativeIso_mAOD_barrel
MonitorElement * h1_ele_photonRelativeIso_mAOD_barrel
Definition: ElectronMcSignalValidator.h:535
ElectronMcSignalValidator::h2_scl_EoEtruePfVsEg
MonitorElement * h2_scl_EoEtruePfVsEg
Definition: ElectronMcSignalValidator.h:273
ElectronMcSignalValidator::h2_mc_PtEta
MonitorElement * h2_mc_PtEta
Definition: ElectronMcSignalValidator.h:158
reco::GsfElectron::convRadius
float convRadius() const
Definition: GsfElectron.h:592
ElectronMcSignalValidator::h1_ele_PoPtrue_golden_endcaps
MonitorElement * h1_ele_PoPtrue_golden_endcaps
Definition: ElectronMcSignalValidator.h:331
ElectronMcSignalValidator::h1_ele_hcalDepth1OverEcalBc_barrel
MonitorElement * h1_ele_hcalDepth1OverEcalBc_barrel
Definition: ElectronMcSignalValidator.h:564
ElectronMcSignalValidator::electronTrackCollection_
edm::EDGetTokenT< reco::GsfTrackCollection > electronTrackCollection_
Definition: ElectronMcSignalValidator.h:36
ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso
MonitorElement * h1_ele_neutralHadronRelativeIso
Definition: ElectronMcSignalValidator.h:522
ElectronMcSignalValidator::h1_ele_vertexPhi
MonitorElement * h1_ele_vertexPhi
Definition: ElectronMcSignalValidator.h:234
reco::LeafCandidate::phi
double phi() const final
momentum azimuthal angle
Definition: LeafCandidate.h:148
ElectronMcSignalValidator::h1_ele_tkSumPt_dr03_endcaps
MonitorElement * h1_ele_tkSumPt_dr03_endcaps
Definition: ElectronMcSignalValidator.h:540
ElectronMcSignalValidator::h1_ele_dPhiCl_propOut_endcaps
MonitorElement * h1_ele_dPhiCl_propOut_endcaps
Definition: ElectronMcSignalValidator.h:415
ElectronMcSignalValidator::h1_ele_ecalEnergyError_barrel
MonitorElement * h1_ele_ecalEnergyError_barrel
Definition: ElectronMcSignalValidator.h:243
ElectronMcSignalValidator::h2_ele_dPhiScVsEta_propVtx
MonitorElement * h2_ele_dPhiScVsEta_propVtx
Definition: ElectronMcSignalValidator.h:404
HLTMuonOfflineAnalyzer_cfi.deltaR2
deltaR2
Definition: HLTMuonOfflineAnalyzer_cfi.py:105
ElectronMcSignalValidator::core_nbin
int core_nbin
Definition: ElectronMcSignalValidator.h:127
reco::GsfElectron::scSigmaEtaEta
float scSigmaEtaEta() const
Definition: GsfElectron.h:471
ElectronMcSignalValidator::h1_ele_convRadius
MonitorElement * h1_ele_convRadius
Definition: ElectronMcSignalValidator.h:590
ElectronMcSignalValidator::dphimatch_nbin
int dphimatch_nbin
Definition: ElectronMcSignalValidator.h:100
ElectronMcSignalValidator::h1_eleNum
MonitorElement * h1_eleNum
Definition: ElectronMcSignalValidator.h:140
reco::GsfElectron::isEBEEGap
bool isEBEEGap() const
Definition: GsfElectron.h:339
ElectronMcSignalValidator::h2_ele_seed_dphi2posVsPt
MonitorElement * h2_ele_seed_dphi2posVsPt
Definition: ElectronMcSignalValidator.h:445
ElectronMcSignalValidator::h2_ele_seed_dphi2VsEta
MonitorElement * h2_ele_seed_dphi2VsEta
Definition: ElectronMcSignalValidator.h:441
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:29
ElectronMcSignalValidator::h1_ele_seed_mask_tec
MonitorElement * h1_ele_seed_mask_tec
Definition: ElectronMcSignalValidator.h:439
ElectronMcSignalValidator::deta_max
double deta_max
Definition: ElectronMcSignalValidator.h:88
ElectronMcSignalValidator::h2_ele_dPhiEleClVsPt_propOut
MonitorElement * h2_ele_dPhiEleClVsPt_propOut
Definition: ElectronMcSignalValidator.h:433
ElectronMcSignalValidator::h2_ele_HoEVsE
MonitorElement * h2_ele_HoEVsE
Definition: ElectronMcSignalValidator.h:468
ElectronMcSignalValidator::h1_scl_E5x5
MonitorElement * h1_scl_E5x5
Definition: ElectronMcSignalValidator.h:293
reco::LeafCandidate::p
double p() const final
magnitude of momentum vector
Definition: LeafCandidate.h:123
ElectronMcSignalValidator::h2_ele_foundHitsVsPhi
MonitorElement * h2_ele_foundHitsVsPhi
Definition: ElectronMcSignalValidator.h:309
ElectronMcSignalValidator::matchingIDs_
std::vector< int > matchingIDs_
Definition: ElectronMcSignalValidator.h:61
ElectronMcSignalValidator::h2_ele_EoPoutVsE
MonitorElement * h2_ele_EoPoutVsE
Definition: ElectronMcSignalValidator.h:384
ElectronMcSignalValidator::h2_ele_ambiguousTracksVsPt
MonitorElement * h2_ele_ambiguousTracksVsPt
Definition: ElectronMcSignalValidator.h:303
reco::GsfElectron::deltaEtaEleClusterTrackAtCalo
float deltaEtaEleClusterTrackAtCalo() const
Definition: GsfElectron.h:235
reco::GsfElectron::eSuperClusterOverP
float eSuperClusterOverP() const
Definition: GsfElectron.h:229
ElectronMcSignalValidator::h1_ele_hcalDepth1OverEcalBc
MonitorElement * h1_ele_hcalDepth1OverEcalBc
Definition: ElectronMcSignalValidator.h:563
reco::GsfElectron::classification
Classification classification() const
Definition: GsfElectron.h:730
ElectronMcSignalValidator::hoe_min
double hoe_min
Definition: ElectronMcSignalValidator.h:112
ElectronMcSignalValidator::h1_ele_photonRelativeIso
MonitorElement * h1_ele_photonRelativeIso
Definition: ElectronMcSignalValidator.h:525
ElectronMcSignalValidator::h2_ele_PtinVsPtoutGolden_mean
MonitorElement * h2_ele_PtinVsPtoutGolden_mean
Definition: ElectronMcSignalValidator.h:491
ElectronMcSignalValidator::h1_ele_ecalEnergyError_endcaps
MonitorElement * h1_ele_ecalEnergyError_endcaps
Definition: ElectronMcSignalValidator.h:244
ElectronMcSignalValidator::h1_ele_fbrem_mAOD
MonitorElement * h1_ele_fbrem_mAOD
Definition: ElectronMcSignalValidator.h:476
ElectronMcSignalValidator::h1_ele_foundHits_endcaps
MonitorElement * h1_ele_foundHits_endcaps
Definition: ElectronMcSignalValidator.h:306
reco::GsfElectron::eEleClusterOverPout
float eEleClusterOverPout() const
Definition: GsfElectron.h:232
ElectronMcSignalValidator::h1_ele_vertexTIP
MonitorElement * h1_ele_vertexTIP
Definition: ElectronMcSignalValidator.h:238
reco::GsfElectron::trackerDrivenSeed
bool trackerDrivenSeed() const
Definition: GsfElectron.h:167
ElectronMcSignalValidator::h2_ele_PoPtrueVsEta
MonitorElement * h2_ele_PoPtrueVsEta
Definition: ElectronMcSignalValidator.h:327
ElectronMcSignalValidator::h1_ele_combinedP4Error_barrel
MonitorElement * h1_ele_combinedP4Error_barrel
Definition: ElectronMcSignalValidator.h:246
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
edm::RefToBase< TrajectorySeed >
ElectronMcSignalValidator::detamatch_nbin
int detamatch_nbin
Definition: ElectronMcSignalValidator.h:89
reco::GsfElectron::isEBPhiGap
bool isEBPhiGap() const
Definition: GsfElectron.h:342
ElectronMcSignalValidator::h1_ele_seed_drz2pos
MonitorElement * h1_ele_seed_drz2pos
Definition: ElectronMcSignalValidator.h:449
reco::GsfElectron::eSeedClusterOverPout
float eSeedClusterOverPout() const
Definition: GsfElectron.h:231
reco::GsfElectron::superCluster
SuperClusterRef superCluster() const override
reference to a SuperCluster
Definition: GsfElectron.h:163
ElectronMcSignalValidator::h1_ele_PtoPttrue_endcaps
MonitorElement * h1_ele_PtoPttrue_endcaps
Definition: ElectronMcSignalValidator.h:336
ElectronMcSignalValidator::dphi_min
double dphi_min
Definition: ElectronMcSignalValidator.h:98
ElectronMcSignalValidator::h1_ele_EeleOPout_endcaps
MonitorElement * h1_ele_EeleOPout_endcaps
Definition: ElectronMcSignalValidator.h:387
ElectronMcSignalValidator::h1_ele_mee_os_ebee
MonitorElement * h1_ele_mee_os_ebee
Definition: ElectronMcSignalValidator.h:211
ElectronMcSignalValidator::h1_ele_hcalTowerSumEt_dr03_depth2_barrel
MonitorElement * h1_ele_hcalTowerSumEt_dr03_depth2_barrel
Definition: ElectronMcSignalValidator.h:548
ElectronMcSignalValidator::h2_ele_outerPtVsPt_mode
MonitorElement * h2_ele_outerPtVsPt_mode
Definition: ElectronMcSignalValidator.h:366
ElectronMcSignalValidator::outputInternalPath_
std::string outputInternalPath_
Definition: ElectronMcSignalValidator.h:66
ElectronMcSignalValidator::h2_ele_chi2VsPhi
MonitorElement * h2_ele_chi2VsPhi
Definition: ElectronMcSignalValidator.h:321
ElectronMcSignalValidator::h1_ele_vertexEta_all
MonitorElement * h1_ele_vertexEta_all
Definition: ElectronMcSignalValidator.h:205
ElectronMcSignalValidator::h1_gamNum
MonitorElement * h1_gamNum
Definition: ElectronMcSignalValidator.h:141
ztail.d
d
Definition: ztail.py:151
ElectronMcSignalValidator::poptrue_min
double poptrue_min
Definition: ElectronMcSignalValidator.h:115
ElectronMcSignalValidator::h1_ele_combinedP4Error_endcaps
MonitorElement * h1_ele_combinedP4Error_endcaps
Definition: ElectronMcSignalValidator.h:247
ElectronMcSignalValidator::h1_mc_Pt_matched_qmisid
MonitorElement * h1_mc_Pt_matched_qmisid
Definition: ElectronMcSignalValidator.h:169
ElectronMcSignalValidator::h2_scl_EtVsPhi
MonitorElement * h2_scl_EtVsPhi
Definition: ElectronMcSignalValidator.h:266
ElectronMcSignalValidator::h2_ele_EeleOPoutVsEta
MonitorElement * h2_ele_EeleOPoutVsEta
Definition: ElectronMcSignalValidator.h:388
pi
const Double_t pi
Definition: trackSplitPlot.h:36
ElectronMcSignalValidator::h1_ele_seed_drz2
MonitorElement * h1_ele_seed_drz2
Definition: ElectronMcSignalValidator.h:446
ElectronMcSignalValidator::h1_ele_neutralHadronIso
MonitorElement * h1_ele_neutralHadronIso
Definition: ElectronMcSignalValidator.h:512
funct::abs
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
ElectronMcSignalValidator::h2_scl_EoEtrueVsrecOfflineVertices_barrel
MonitorElement * h2_scl_EoEtrueVsrecOfflineVertices_barrel
Definition: ElectronMcSignalValidator.h:149
reco::GsfElectron::pfIsolationVariables
const PflowIsolationVariables & pfIsolationVariables() const
Definition: GsfElectron.h:658
ElectronMcSignalValidator::h1_ele_photonIso_barrel
MonitorElement * h1_ele_photonIso_barrel
Definition: ElectronMcSignalValidator.h:516
ElectronMcSignalValidator::h1_ele_dEtaEleCl_propOut
MonitorElement * h1_ele_dEtaEleCl_propOut
Definition: ElectronMcSignalValidator.h:422
ElectronDqmAnalyzerBase::setBookPrefix
void setBookPrefix(const std::string &)
Definition: ElectronDqmAnalyzerBase.cc:30
ElectronMcSignalValidator::h1_mc_Pt_matched
MonitorElement * h1_mc_Pt_matched
Definition: ElectronMcSignalValidator.h:162
ElectronMcSignalValidator::h1_ele_neutralHadronIso_barrel
MonitorElement * h1_ele_neutralHadronIso_barrel
Definition: ElectronMcSignalValidator.h:513
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth1_barrel
MonitorElement * h1_ele_hcalTowerSumEtBc_dr04_depth1_barrel
Definition: ElectronMcSignalValidator.h:577
ElectronMcSignalValidator::h1_scl_EoEtrue_barrel
MonitorElement * h1_scl_EoEtrue_barrel
Definition: ElectronMcSignalValidator.h:250
ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_new_etagap
MonitorElement * h1_scl_EoEtrue_barrel_new_etagap
Definition: ElectronMcSignalValidator.h:259
ElectronMcSignalValidator::h1_ele_neutralHadronRelativeIso_mAOD_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_barrel
Definition: ElectronMcSignalValidator.h:532
edm::HandleBase::isValid
bool isValid() const
Definition: HandleBase.h:70
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx
MonitorElement * h1_ele_dEtaSc_propVtx
Definition: ElectronMcSignalValidator.h:392
ElectronMcSignalValidator::h2_ele_PinVsPoutShowering_mode
MonitorElement * h2_ele_PinVsPoutShowering_mode
Definition: ElectronMcSignalValidator.h:486
ElectronMcSignalValidator::dphi_max
double dphi_max
Definition: ElectronMcSignalValidator.h:99
ElectronMcSignalValidator::h1_ele_mva_isolated
MonitorElement * h1_ele_mva_isolated
Definition: ElectronMcSignalValidator.h:501
ElectronMcSignalValidator::eopmaxsht
double eopmaxsht
Definition: ElectronMcSignalValidator.h:107
ElectronMcSignalValidator::h1_ele_vertexPt
MonitorElement * h1_ele_vertexPt
Definition: ElectronMcSignalValidator.h:225
HLT_FULL_cff.flags
flags
Definition: HLT_FULL_cff.py:13150
reco::GsfElectron::caloEnergy
float caloEnergy() const
Definition: GsfElectron.h:823
ElectronMcSignalValidator::h1_scl_SigIEtaIEta_barrel
MonitorElement * h1_scl_SigIEtaIEta_barrel
Definition: ElectronMcSignalValidator.h:279
reco::GsfElectron::scSigmaIEtaIEta
float scSigmaIEtaIEta() const
Definition: GsfElectron.h:472
ElectronMcSignalValidator::h1_ele_seed_dphi2pos
MonitorElement * h1_ele_seed_dphi2pos
Definition: ElectronMcSignalValidator.h:443
ElectronMcSignalValidator::h2_ele_sigmaIetaIetaVsPt
MonitorElement * h2_ele_sigmaIetaIetaVsPt
Definition: ElectronMcSignalValidator.h:358
ElectronMcSignalValidator::isoFromDepsHcal03Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsHcal03Tag_
Definition: ElectronMcSignalValidator.h:48
reco::GsfElectron::deltaPhiEleClusterTrackAtCalo
float deltaPhiEleClusterTrackAtCalo() const
Definition: GsfElectron.h:238
ElectronMcSignalValidator::h2_ele_chargeVsPt
MonitorElement * h2_ele_chargeVsPt
Definition: ElectronMcSignalValidator.h:223
ElectronMcSignalValidator::h1_ele_vertexPt_5100
MonitorElement * h1_ele_vertexPt_5100
Definition: ElectronMcSignalValidator.h:230
dttmaxenums::R
Definition: DTTMax.h:29
ElectronMcSignalValidator::h1_ele_vertexPt_nocut
MonitorElement * h1_ele_vertexPt_nocut
Definition: ElectronMcSignalValidator.h:226
reco::GsfElectron::isGsfScPixChargeConsistent
bool isGsfScPixChargeConsistent() const
Definition: GsfElectron.h:137
ElectronMcSignalValidator::h1_ele_EoP_barrel
MonitorElement * h1_ele_EoP_barrel
Definition: ElectronMcSignalValidator.h:368
ElectronMcSignalValidator::h1_ele_seed_mask_fpix
MonitorElement * h1_ele_seed_mask_fpix
Definition: ElectronMcSignalValidator.h:438
ElectronMcSignalValidator::h1_ele_hcalTowerSumEtBc_dr04_depth2
MonitorElement * h1_ele_hcalTowerSumEtBc_dr04_depth2
Definition: ElectronMcSignalValidator.h:579
edm::InputTag
Definition: InputTag.h:15
reco::GsfElectron::dr03HcalDepth2TowerSumEt
float dr03HcalDepth2TowerSumEt() const
Definition: GsfElectron.h:533
ElectronMcSignalValidator::h1_scl_EoEtrue_ebeegap
MonitorElement * h1_scl_EoEtrue_ebeegap
Definition: ElectronMcSignalValidator.h:254
ElectronMcSignalValidator::h1_ele_outerP
MonitorElement * h1_ele_outerP
Definition: ElectronMcSignalValidator.h:359
reco::GsfElectron::dr03EcalRecHitSumEt
float dr03EcalRecHitSumEt() const
Definition: GsfElectron.h:531
ElectronMcSignalValidator::h1_ele_PhiMnPhiTrue_barrel
MonitorElement * h1_ele_PhiMnPhiTrue_barrel
Definition: ElectronMcSignalValidator.h:345
ElectronMcSignalValidator::h2_ele_EeleOPoutVsPhi
MonitorElement * h2_ele_EeleOPoutVsPhi
Definition: ElectronMcSignalValidator.h:389
reco::GsfElectron::dr04HcalDepth2TowerSumEt
float dr04HcalDepth2TowerSumEt() const
Definition: GsfElectron.h:545
ElectronMcSignalValidator::h1_scl_bcl_EtotoEtrue_endcaps
MonitorElement * h1_scl_bcl_EtotoEtrue_endcaps
Definition: ElectronMcSignalValidator.h:298
ElectronMcSignalValidator::h2_ele_EoPVsPhi
MonitorElement * h2_ele_EoPVsPhi
Definition: ElectronMcSignalValidator.h:371
ElectronMcSignalValidator::h1_scl_EoEtrue_barrel_etagap
MonitorElement * h1_scl_EoEtrue_barrel_etagap
Definition: ElectronMcSignalValidator.h:252
ElectronMcSignalValidator::h1_ele_seed_dphi2
MonitorElement * h1_ele_seed_dphi2
Definition: ElectronMcSignalValidator.h:440
reco::GsfElectron::PflowIsolationVariables::sumChargedHadronPt
float sumChargedHadronPt
sum-pt of charged Hadron // old float chargedHadronIso ;
Definition: GsfElectron.h:608
ElectronMcSignalValidator::h1_ele_EseedOP_all_endcaps
MonitorElement * h1_ele_EseedOP_all_endcaps
Definition: ElectronMcSignalValidator.h:179
ElectronMcSignalValidator::h1_ele_dEtaSc_propVtx_mAOD_endcaps
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_endcaps
Definition: ElectronMcSignalValidator.h:397
ElectronMcSignalValidator::h1_ele_PoPtrue
MonitorElement * h1_ele_PoPtrue
Definition: ElectronMcSignalValidator.h:324
ElectronMcSignalValidator::h1_ele_TIP_all_endcaps
MonitorElement * h1_ele_TIP_all_endcaps
Definition: ElectronMcSignalValidator.h:200
ElectronMcSignalValidator::p_max
double p_max
Definition: ElectronMcSignalValidator.h:73
ElectronMcSignalValidator::h1_ele_mva_endcaps_isolated
MonitorElement * h1_ele_mva_endcaps_isolated
Definition: ElectronMcSignalValidator.h:503
ElectronMcSignalValidator::eta_max
double eta_max
Definition: ElectronMcSignalValidator.h:85
ElectronMcSignalValidator::opv_min
double opv_min
Definition: ElectronMcSignalValidator.h:122
ElectronMcSignalValidator::h1_ele_EoPout
MonitorElement * h1_ele_EoPout
Definition: ElectronMcSignalValidator.h:379
ElectronMcSignalValidator::h1_ele_tkSumPt_dr04_barrel
MonitorElement * h1_ele_tkSumPt_dr04_barrel
Definition: ElectronMcSignalValidator.h:551
ElectronMcSignalValidator::h1_mc_Eta_matched_qmisid
MonitorElement * h1_mc_Eta_matched_qmisid
Definition: ElectronMcSignalValidator.h:167
reco::GsfElectron::ecalEnergy
float ecalEnergy() const
Definition: GsfElectron.h:820
ElectronMcSignalValidator::isoFromDepsEcalFull03Tag_
edm::EDGetTokenT< edm::ValueMap< double > > isoFromDepsEcalFull03Tag_
Definition: ElectronMcSignalValidator.h:44
ElectronMcSignalValidator::h2_ele_dEtaEleClVsEta_propOut
MonitorElement * h2_ele_dEtaEleClVsEta_propOut
Definition: ElectronMcSignalValidator.h:425
ElectronMcSignalValidator::h1_ele_HoE_bc_endcaps
MonitorElement * h1_ele_HoE_bc_endcaps
Definition: ElectronMcSignalValidator.h:464