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
 
 EDProducer (const EDProducer &)=delete
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 
const EDProduceroperator= (const EDProducer &)=delete
 

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 >
using CacheTypes = CacheContexts< T... >
 
using GlobalCache = typename CacheTypes::GlobalCache
 
using HasAbility = AbilityChecker< T... >
 
using InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache
 
using LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache
 
using LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache >
 
using LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache
 
using RunCache = typename CacheTypes::RunCache
 
using RunContext = RunContextT< RunCache, GlobalCache >
 
using RunSummaryCache = typename CacheTypes::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 53 of file ElectronMcSignalValidator.cc.

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

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 3274 of file ElectronMcSignalValidator.cc.

3274 {}

Member Function Documentation

◆ analyze()

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

Reimplemented from ElectronDqmAnalyzerBase.

Definition at line 3276 of file ElectronMcSignalValidator.cc.

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

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::dr03HcalTowerSumEt(), reco::GsfElectron::dr03HcalTowerSumEtBc(), reco::GsfElectron::dr03TkSumPt(), reco::GsfElectron::dr04EcalRecHitSumEt(), reco::GsfElectron::dr04HcalTowerSumEt(), reco::GsfElectron::dr04HcalTowerSumEtBc(), 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::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_, 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::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 584 of file ElectronMcSignalValidator.cc.

584  {
586 
587  // prepareStore() ;
588  setBookIndex(-1);
589  setBookPrefix("h");
592 
593  // mc truth collections sizes
594  h1_mcNum = bookH1withSumw2(iBooker, "mcNum", "# mc particles", fhits_nbin, 0., fhits_max, "N_{gen}");
595  h1_eleNum = bookH1withSumw2(iBooker, "mcNum_ele", "# mc electrons", fhits_nbin, 0., fhits_max, "N_{gen ele}");
596  h1_gamNum = bookH1withSumw2(iBooker, "mcNum_gam", "# mc gammas", fhits_nbin, 0., fhits_max, "N_{gen #gamma}");
597 
598  // rec event collections sizes
599  h1_recEleNum = bookH1(iBooker, "recEleNum", "# rec electrons", ele_nbin, ele_min, ele_max, "N_{ele}");
600  h1_recCoreNum = bookH1(iBooker, "recCoreNum", "# rec electron cores", core_nbin, core_min, core_max, "N_{core}");
601  h1_recTrackNum = bookH1(iBooker, "recTrackNum", "# rec gsf tracks", track_nbin, track_min, track_max, "N_{track}");
602  h1_recSeedNum = bookH1(iBooker, "recSeedNum", "# rec electron seeds", seed_nbin, seed_min, seed_max, "N_{seed}");
604  iBooker, "recOfflineVertices", "# rec Offline Primary Vertices", opv_nbin, opv_min, opv_max, "N_{Vertices}");
605 
607  "scl_EoEtrueVsrecOfflineVertices",
608  "E/Etrue vs number of primary vertices",
609  opv_nbin, // 10,
610  opv_min, // 0.,
611  opv_max, // 50.,
612  50,
613  0.,
614  2.5,
615  "N_{primary vertices}",
616  "E/E_{true}");
618  "scl_EoEtrueVsrecOfflineVertices_barrel",
619  "E/Etrue vs number of primary , barrel",
620  opv_nbin, // 10,
621  opv_min, // 0.,
622  opv_max, // 50.,
623  50,
624  0.,
625  2.5,
626  "N_{primary vertices}",
627  "E/E_{true}");
629  "scl_EoEtrueVsrecOfflineVertices_endcaps",
630  "E/Etrue vs number of primary , endcaps",
631  opv_nbin, // 10,
632  opv_min, // 0.,
633  opv_max, // 50.,
634  50,
635  0.,
636  2.5,
637  "N_{primary vertices}",
638  "E/E_{true}");
639 
640  // mc
641  setBookPrefix("h_mc");
642  h1_mc_Eta = bookH1withSumw2(iBooker, "Eta", "gen #eta", eta_nbin, eta_min, eta_max, "#eta");
643  h1_mc_AbsEta = bookH1withSumw2(iBooker, "AbsEta", "gen |#eta|", eta_nbin / 2, 0., eta_max);
644  h1_mc_P = bookH1withSumw2(iBooker, "P", "gen p", p_nbin, 0., p_max, "p (GeV/c)");
645  h1_mc_Pt = bookH1withSumw2(iBooker, "Pt", "gen pt", pteff_nbin, 5., pt_max);
646  h1_mc_Phi = bookH1withSumw2(iBooker, "Phi", "gen phi", phi_nbin, phi_min, phi_max);
647  h1_mc_Z = bookH1withSumw2(iBooker, "Z", "gen z ", xyz_nbin, -25, 25);
648  h2_mc_PtEta =
649  bookH2withSumw2(iBooker, "PtEta", "gen pt vs #eta", eta2D_nbin, eta_min, eta_max, pt2D_nbin, 5., pt_max);
650 
651  // all electrons
652  setBookPrefix("h_ele");
654  "EoverP_all",
655  "ele E/P_{vertex}, all reco electrons",
656  eop_nbin,
657  0.,
658  eop_max,
659  "E/P_{vertex}",
660  "Events",
661  "ELE_LOGY E1 P");
663  "EoverP_all_barrel",
664  "ele E/P_{vertex}, all reco electrons, barrel",
665  eop_nbin,
666  0.,
667  eop_max,
668  "E/P_{vertex}",
669  "Events",
670  "ELE_LOGY E1 P");
672  "EoverP_all_endcaps",
673  "ele E/P_{vertex}, all reco electrons, endcaps",
674  eop_nbin,
675  0.,
676  eop_max,
677  "E/P_{vertex}",
678  "Events",
679  "ELE_LOGY E1 P");
681  "EseedOP_all",
682  "ele E_{seed}/P_{vertex}, all reco electrons",
683  eop_nbin,
684  0.,
685  eop_max,
686  "E_{seed}/P_{vertex}",
687  "Events",
688  "ELE_LOGY E1 P");
690  "EseedOP_all_barrel",
691  "ele E_{seed}/P_{vertex}, all reco electrons, barrel",
692  eop_nbin,
693  0.,
694  eop_max,
695  "E_{seed}/P_{vertex}",
696  "Events",
697  "ELE_LOGY E1 P");
699  "EseedOP_all_endcaps",
700  "ele E_{seed}/P_{vertex}, all reco electrons, endcaps",
701  eop_nbin,
702  0.,
703  eop_max,
704  "E_{seed}/P_{vertex}",
705  "Events",
706  "ELE_LOGY E1 P");
708  "EoPout_all",
709  "ele E_{seed}/P_{out}, all reco electrons",
710  eop_nbin,
711  0.,
712  eop_max,
713  "E_{seed}/P_{out}",
714  "Events",
715  "ELE_LOGY E1 P");
717  "EoPout_all_barrel",
718  "ele E_{seed}/P_{out}, all reco electrons barrel",
719  eop_nbin,
720  0.,
721  eop_max,
722  "E_{seed}/P_{out}",
723  "Events",
724  "ELE_LOGY E1 P");
726  "EoPout_all_endcaps",
727  "ele E_{seed}/P_{out}, all reco electrons endcaps",
728  eop_nbin,
729  0.,
730  eop_max,
731  "E_{seed}/P_{out}",
732  "Events",
733  "ELE_LOGY E1 P");
735  "EeleOPout_all",
736  "ele E_{ele}/P_{out}, all reco electrons",
737  eop_nbin,
738  0.,
739  eop_max,
740  "E_{ele}/P_{out}",
741  "Events",
742  "ELE_LOGY E1 P");
744  "EeleOPout_all_barrel",
745  "ele E_{ele}/P_{out}, all reco electrons barrel",
746  eop_nbin,
747  0.,
748  eop_max,
749  "E_{ele}/P_{out}",
750  "Events",
751  "ELE_LOGY E1 P");
753  "EeleOPout_all_endcaps",
754  "ele E_{ele}/P_{out}, all reco electrons endcaps",
755  eop_nbin,
756  0.,
757  eop_max,
758  "E_{ele}/P_{out}",
759  "Events",
760  "ELE_LOGY E1 P");
762  "dEtaSc_propVtx_all",
763  "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons",
767  "#eta_{sc} - #eta_{tr}",
768  "Events",
769  "ELE_LOGY E1 P");
771  bookH1withSumw2(iBooker,
772  "dEtaSc_propVtx_all_barrel",
773  "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons barrel",
777  "#eta_{sc} - #eta_{tr}",
778  "Events",
779  "ELE_LOGY E1 P");
781  bookH1withSumw2(iBooker,
782  "dEtaSc_propVtx_all_endcaps",
783  "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons endcaps",
787  "#eta_{sc} - #eta_{tr}",
788  "Events",
789  "ELE_LOGY E1 P");
791  "dPhiSc_propVtx_all",
792  "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons",
796  "#phi_{sc} - #phi_{tr} (rad)",
797  "Events",
798  "ELE_LOGY E1 P");
800  bookH1withSumw2(iBooker,
801  "dPhiSc_propVtx_all_barrel",
802  "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons barrel",
806  "#phi_{sc} - #phi_{tr} (rad)",
807  "Events",
808  "ELE_LOGY E1 P");
810  bookH1withSumw2(iBooker,
811  "dPhiSc_propVtx_all_endcaps",
812  "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons endcaps",
816  "#phi_{sc} - #phi_{tr} (rad)",
817  "Events",
818  "ELE_LOGY E1 P");
820  "dEtaCl_propOut_all",
821  "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons",
825  "#eta_{sc} - #eta_{tr}",
826  "Events",
827  "ELE_LOGY E1 P");
829  bookH1withSumw2(iBooker,
830  "dEtaCl_propOut_all_barrel",
831  "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons barrel",
835  "#eta_{sc} - #eta_{tr}",
836  "Events",
837  "ELE_LOGY E1 P");
839  bookH1withSumw2(iBooker,
840  "dEtaCl_propOut_all_endcaps",
841  "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons endcaps",
845  "#eta_{sc} - #eta_{tr}",
846  "Events",
847  "ELE_LOGY E1 P");
849  "dPhiCl_propOut_all",
850  "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons",
854  "#phi_{sc} - #phi_{tr} (rad)",
855  "Events",
856  "ELE_LOGY E1 P");
858  bookH1withSumw2(iBooker,
859  "dPhiCl_propOut_all_barrel",
860  "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons barrel",
864  "#phi_{sc} - #phi_{tr} (rad)",
865  "Events",
866  "ELE_LOGY E1 P");
868  bookH1withSumw2(iBooker,
869  "dPhiCl_propOut_all_endcaps",
870  "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons endcaps",
874  "#phi_{sc} - #phi_{tr} (rad)",
875  "Events",
876  "ELE_LOGY E1 P");
878  "HoE_all",
879  "ele hadronic energy / em energy, all reco electrons",
880  hoe_nbin,
881  hoe_min,
882  hoe_max,
883  "H/E",
884  "Events",
885  "ELE_LOGY E1 P");
887  "HoE_all_barrel",
888  "ele hadronic energy / em energy, all reco electrons barrel",
889  hoe_nbin,
890  hoe_min,
891  hoe_max,
892  "H/E",
893  "Events",
894  "ELE_LOGY E1 P");
896  "HoE_all_endcaps",
897  "ele hadronic energy / em energy, all reco electrons endcaps",
898  hoe_nbin,
899  hoe_min,
900  hoe_max,
901  "H/E",
902  "Events",
903  "ELE_LOGY E1 P");
905  "HoE_bc_all",
906  "ele hadronic energy / em energy, all reco electrons, behind cluster",
907  hoe_nbin,
908  hoe_min,
909  hoe_max,
910  "H/E",
911  "Events",
912  "ELE_LOGY E1 P");
914  iBooker, "vertexPt_all", "ele p_{T}, all reco electrons", pteff_nbin, 5., pt_max, "", "Events", "ELE_LOGY E1 P");
915  h1_ele_Et_all = bookH1withSumw2(iBooker,
916  "Et_all",
917  "ele ecal E_{T}, all reco electrons",
918  pteff_nbin,
919  5.,
920  pt_max,
921  "E_{T} (GeV)",
922  "Events",
923  "ELE_LOGY E1 P");
925  "vertexEta_all",
926  "ele eta, all reco electrons",
927  eta_nbin,
928  eta_min,
929  eta_max,
930  "",
931  "Events",
932  "ELE_LOGY E1 P");
934  "TIP_all",
935  "ele vertex transverse radius, all reco electrons",
936  100,
937  0.,
938  0.2,
939  "r_{T} (cm)",
940  "Events",
941  "ELE_LOGY E1 P");
943  "TIP_all_barrel",
944  "ele vertex transverse radius, all reco electrons barrel",
945  100,
946  0.,
947  0.2,
948  "r_{T} (cm)",
949  "Events",
950  "ELE_LOGY E1 P");
952  "TIP_all_endcaps",
953  "ele vertex transverse radius, all reco electrons endcaps",
954  100,
955  0.,
956  0.2,
957  "r_{T} (cm)",
958  "Events",
959  "ELE_LOGY E1 P");
961  "mee_all",
962  "ele pairs invariant mass, all reco electrons",
963  mee_nbin,
964  mee_min,
965  mee_max,
966  "m_{ee} (GeV/c^{2})",
967  "Events",
968  "ELE_LOGY E1 P");
969  h1_ele_mee_os = bookH1withSumw2(iBooker,
970  "mee_os",
971  "ele pairs invariant mass, opp. sign",
972  mee_nbin,
973  mee_min,
974  mee_max,
975  "m_{e^{+}e^{-}} (GeV/c^{2})",
976  "Events",
977  "ELE_LOGY E1 P");
979  "mee_os_ebeb",
980  "ele pairs invariant mass, opp. sign, EB-EB",
981  mee_nbin,
982  mee_min,
983  mee_max,
984  "m_{e^{+}e^{-}} (GeV/c^{2})",
985  "Events",
986  "ELE_LOGY E1 P");
988  "mee_os_ebee",
989  "ele pairs invariant mass, opp. sign, EB-EE",
990  mee_nbin,
991  mee_min,
992  mee_max,
993  "m_{e^{+}e^{-}} (GeV/c^{2})",
994  "Events",
995  "ELE_LOGY E1 P");
997  "mee_os_eeee",
998  "ele pairs invariant mass, opp. sign, EE-EE",
999  mee_nbin,
1000  mee_min,
1001  mee_max,
1002  "m_{e^{+}e^{-}} (GeV/c^{2})",
1003  "Events",
1004  "ELE_LOGY E1 P");
1006  "mee_os_gg",
1007  "ele pairs invariant mass, opp. sign, good-good",
1008  mee_nbin,
1009  mee_min,
1010  mee_max,
1011  "m_{e^{+}e^{-}} (GeV/c^{2})",
1012  "Events",
1013  "ELE_LOGY E1 P");
1015  "mee_os_gb",
1016  "ele pairs invariant mass, opp. sign, good-bad",
1017  mee_nbin,
1018  mee_min,
1019  mee_max,
1020  "m_{e^{+}e^{-}} (GeV/c^{2})",
1021  "Events",
1022  "ELE_LOGY E1 P");
1024  "mee_os_bb",
1025  "ele pairs invariant mass, opp. sign, bad-bad",
1026  mee_nbin,
1027  mee_min,
1028  mee_max,
1029  "m_{e^{+}e^{-}} (GeV/c^{2})",
1030  "Events",
1031  "ELE_LOGY E1 P");
1032 
1033  // duplicates
1034  h2_ele_E2mnE1vsMee_all = bookH2(iBooker,
1035  "E2mnE1vsMee_all",
1036  "E2 - E1 vs ele pairs invariant mass, all electrons",
1037  mee_nbin,
1038  mee_min,
1039  mee_max,
1040  100,
1041  -50.,
1042  50.,
1043  "m_{e^{+}e^{-}} (GeV/c^{2})",
1044  "E2 - E1 (GeV)");
1046  "E2mnE1vsMee_egeg_all",
1047  "E2 - E1 vs ele pairs invariant mass, ecal driven pairs, all electrons",
1048  mee_nbin,
1049  mee_min,
1050  mee_max,
1051  100,
1052  -50.,
1053  50.,
1054  "m_{e^{+}e^{-}} (GeV/c^{2})",
1055  "E2 - E1 (GeV)");
1056 
1057  // charge ID
1059  bookH1withSumw2(iBooker, "ChargeMnChargeTrue", "ele charge - gen charge ", 5, -1., 4., "q_{rec} - q_{gen}");
1060  setBookPrefix("h_mc");
1062  bookH1withSumw2(iBooker, "Eta_matched_qmisid", "charge misid vs gen eta", eta_nbin, eta_min, eta_max);
1064  bookH1withSumw2(iBooker, "AbsEta_matched_qmisid", "charge misid vs gen |eta|", eta_nbin / 2, 0., eta_max);
1066  bookH1withSumw2(iBooker, "Pt_matched_qmisid", "charge misid vs gen transverse momentum", pteff_nbin, 5., pt_max);
1068  bookH1withSumw2(iBooker, "Phi_matched_qmisid", "charge misid vs gen phi", phi_nbin, phi_min, phi_max);
1069  h1_mc_Z_matched_qmisid = bookH1withSumw2(iBooker, "Z_matched_qmisid", "charge misid vs gen z", xyz_nbin, -25, 25);
1070 
1071  // matched electrons
1072  setBookPrefix("h_mc");
1073  h1_mc_Eta_matched = bookH1withSumw2(iBooker, "Eta_matched", "Efficiency vs gen eta", eta_nbin, eta_min, eta_max);
1075  bookH1withSumw2(iBooker, "AbsEta_matched", "Efficiency vs gen |eta|", eta_nbin / 2, 0., eta_max);
1076  h1_mc_Pt_matched = bookH1(iBooker, "Pt_matched", "Efficiency vs gen transverse momentum", pteff_nbin, 5., pt_max);
1077  h1_mc_Phi_matched = bookH1withSumw2(iBooker, "Phi_matched", "Efficiency vs gen phi", phi_nbin, phi_min, phi_max);
1078  h1_mc_Z_matched = bookH1withSumw2(iBooker, "Z_matched", "Efficiency vs gen vertex z", xyz_nbin, -25, 25);
1080  iBooker, "PtEta_matched", "Efficiency vs pt #eta", eta2D_nbin, eta_min, eta_max, pt2D_nbin, 5., pt_max);
1081  setBookPrefix("h_ele");
1082  h1_ele_charge = bookH1withSumw2(iBooker, "charge", "ele charge", 5, -2.5, 2.5, "charge");
1083  h2_ele_chargeVsEta = bookH2(iBooker, "chargeVsEta", "ele charge vs eta", eta2D_nbin, eta_min, eta_max, 5, -2., 2.);
1084  h2_ele_chargeVsPhi = bookH2(iBooker, "chargeVsPhi", "ele charge vs phi", phi2D_nbin, phi_min, phi_max, 5, -2., 2.);
1085  h2_ele_chargeVsPt = bookH2(iBooker, "chargeVsPt", "ele charge vs pt", pt_nbin, 0., 100., 5, -2., 2.);
1086  h1_ele_vertexP = bookH1withSumw2(iBooker, "vertexP", "ele momentum", p_nbin, 0., p_max, "p_{vertex} (GeV/c)");
1087  h1_ele_vertexPt =
1088  bookH1withSumw2(iBooker, "vertexPt", "ele transverse momentum", pt_nbin, 0., pt_max, "p_{T vertex} (GeV/c)");
1090  iBooker, "vertexPt_nocut", "pT of prunned electrons", pt_nbin, 0., pt_max, "p_{T vertex} (GeV/c)");
1091  h1_ele_Et = bookH1withSumw2(iBooker, "Et", "ele ecal E_{T}", pt_nbin, 0., pt_max, "E_{T} (GeV)");
1093  iBooker, "vertexPtVsEta", "ele transverse momentum vs eta", eta2D_nbin, eta_min, eta_max, pt2D_nbin, 0., pt_max);
1095  iBooker, "vertexPtVsPhi", "ele transverse momentum vs phi", phi2D_nbin, phi_min, phi_max, pt2D_nbin, 0., pt_max);
1096  h1_ele_vertexEta = bookH1withSumw2(iBooker, "vertexEta", "ele momentum eta", eta_nbin, eta_min, eta_max, "#eta");
1098  iBooker, "vertexEtaVsPhi", "ele momentum eta vs phi", eta2D_nbin, eta_min, eta_max, phi2D_nbin, phi_min, phi_max);
1100  bookH1withSumw2(iBooker, "vertexPhi", "ele momentum #phi", phi_nbin, phi_min, phi_max, "#phi (rad)");
1101  h1_ele_vertexX = bookH1withSumw2(iBooker, "vertexX", "ele vertex x", xyz_nbin, -0.6, 0.6, "x (cm)");
1102  h1_ele_vertexY = bookH1withSumw2(iBooker, "vertexY", "ele vertex y", xyz_nbin, -0.6, 0.6, "y (cm)");
1103  h1_ele_vertexZ = bookH1withSumw2(iBooker, "vertexZ", "ele vertex z", xyz_nbin, -25, 25, "z (cm)");
1105  bookH1withSumw2(iBooker, "vertexTIP", "ele transverse impact parameter (wrt gen vtx)", 90, 0., 0.15, "TIP (cm)");
1106  h2_ele_vertexTIPVsEta = bookH2(iBooker,
1107  "vertexTIPVsEta",
1108  "ele transverse impact parameter (wrt gen vtx) vs eta",
1109  eta2D_nbin,
1110  eta_min,
1111  eta_max,
1112  45,
1113  0.,
1114  0.15,
1115  "#eta",
1116  "TIP (cm)");
1117  h2_ele_vertexTIPVsPhi = bookH2(iBooker,
1118  "vertexTIPVsPhi",
1119  "ele transverse impact parameter (wrt gen vtx) vs phi",
1120  phi2D_nbin,
1121  phi_min,
1122  phi_max,
1123  45,
1124  0.,
1125  0.15,
1126  "#phi (rad)",
1127  "TIP (cm)");
1128  h2_ele_vertexTIPVsPt = bookH2(iBooker,
1129  "vertexTIPVsPt",
1130  "ele transverse impact parameter (wrt gen vtx) vs transverse momentum",
1131  pt2D_nbin,
1132  0.,
1133  pt_max,
1134  45,
1135  0.,
1136  0.15,
1137  "p_{T} (GeV/c)",
1138  "TIP (cm)");
1140  iBooker, "PoPtrue", "ele momentum / gen momentum", poptrue_nbin, poptrue_min, poptrue_max, "P/P_{gen}");
1142  "PoPtrue_barrel",
1143  "ele momentum / gen momentum, barrel",
1144  poptrue_nbin,
1145  poptrue_min,
1146  poptrue_max,
1147  "P/P_{gen}");
1149  "PoPtrue_endcaps",
1150  "ele momentum / gen momentum, endcaps",
1151  poptrue_nbin,
1152  poptrue_min,
1153  poptrue_max,
1154  "P/P_{gen}");
1156  "PoPtrueVsEta",
1157  "ele momentum / gen momentum vs eta",
1158  eta2D_nbin,
1159  eta_min,
1160  eta_max,
1161  50,
1162  poptrue_min,
1163  poptrue_max);
1164  h2_ele_PoPtrueVsPhi = bookH2(iBooker,
1165  "PoPtrueVsPhi",
1166  "ele momentum / gen momentum vs phi",
1167  phi2D_nbin,
1168  phi_min,
1169  phi_max,
1170  50,
1171  poptrue_min,
1172  poptrue_max);
1174  iBooker, "PoPtrueVsPt", "ele momentum / gen momentum vs eta", pt2D_nbin, 0., pt_max, 50, poptrue_min, poptrue_max);
1175  // h2_ele_sigmaIetaIetaVsPt = bookH2(iBooker,"sigmaIetaIetaVsPt","SigmaIetaIeta vs pt",pt_nbin,0.,pt_max,100,0.,0.05);
1177  bookH2(iBooker, "sigmaIetaIetaVsPt", "SigmaIetaIeta vs pt", 100, 0., pt_max, 100, 0., 0.05);
1179  "PoPtrue_golden_barrel",
1180  "ele momentum / gen momentum, golden, barrel",
1181  poptrue_nbin,
1182  poptrue_min,
1183  poptrue_max,
1184  "P/P_{gen}");
1186  "PoPtrue_golden_endcaps",
1187  "ele momentum / gen momentum, golden, endcaps",
1188  poptrue_nbin,
1189  poptrue_min,
1190  poptrue_max,
1191  "P/P_{gen}");
1193  "PoPtrue_showering_barrel",
1194  "ele momentum / gen momentum, showering, barrel",
1195  poptrue_nbin,
1196  poptrue_min,
1197  poptrue_max,
1198  "P/P_{gen}");
1200  "PoPtrue_showering_endcaps",
1201  "ele momentum / gen momentum, showering, endcaps",
1202  poptrue_nbin,
1203  poptrue_min,
1204  poptrue_max,
1205  "P/P_{gen}");
1207  "PtoPttrue",
1208  "ele transverse momentum / gen transverse momentum",
1209  poptrue_nbin,
1210  poptrue_min,
1211  poptrue_max,
1212  "P_{T}/P_{T}^{gen}");
1214  "PtoPttrue_barrel",
1215  "ele transverse momentum / gen transverse momentum, barrel",
1216  poptrue_nbin,
1217  poptrue_min,
1218  poptrue_max,
1219  "P_{T}/P_{T}^{gen}");
1221  "PtoPttrue_endcaps",
1222  "ele transverse momentum / gen transverse momentum, endcaps",
1223  poptrue_nbin,
1224  poptrue_min,
1225  poptrue_max,
1226  "P_{T}/P_{T}^{gen}");
1228  iBooker, "EtaMnEtaTrue", "ele momentum eta - gen eta", deta_nbin, deta_min, deta_max, "#eta_{rec} - #eta_{gen}");
1230  "EtaMnEtaTrue_barrel",
1231  "ele momentum eta - gen eta barrel",
1232  deta_nbin,
1233  deta_min,
1234  deta_max,
1235  "#eta_{rec} - #eta_{gen}");
1237  "EtaMnEtaTrue_endcaps",
1238  "ele momentum eta - gen eta endcaps",
1239  deta_nbin,
1240  deta_min,
1241  deta_max,
1242  "#eta_{rec} - #eta_{gen}");
1243  h2_ele_EtaMnEtaTrueVsEta = bookH2(iBooker,
1244  "EtaMnEtaTrueVsEta",
1245  "ele momentum eta - gen eta vs eta",
1246  eta2D_nbin,
1247  eta_min,
1248  eta_max,
1249  deta_nbin / 2,
1250  deta_min,
1251  deta_max);
1252  h2_ele_EtaMnEtaTrueVsPhi = bookH2(iBooker,
1253  "EtaMnEtaTrueVsPhi",
1254  "ele momentum eta - gen eta vs phi",
1255  phi2D_nbin,
1256  phi_min,
1257  phi_max,
1258  deta_nbin / 2,
1259  deta_min,
1260  deta_max);
1261  h2_ele_EtaMnEtaTrueVsPt = bookH2(iBooker,
1262  "EtaMnEtaTrueVsPt",
1263  "ele momentum eta - gen eta vs pt",
1264  pt_nbin,
1265  0.,
1266  pt_max,
1267  deta_nbin / 2,
1268  deta_min,
1269  deta_max);
1271  "PhiMnPhiTrue",
1272  "ele momentum phi - gen phi",
1273  dphi_nbin,
1274  dphi_min,
1275  dphi_max,
1276  "#phi_{rec} - #phi_{gen} (rad)");
1278  "PhiMnPhiTrue_barrel",
1279  "ele momentum phi - gen phi barrel",
1280  dphi_nbin,
1281  dphi_min,
1282  dphi_max,
1283  "#phi_{rec} - #phi_{gen} (rad)");
1285  "PhiMnPhiTrue_endcaps",
1286  "ele momentum phi - gen phi endcaps",
1287  dphi_nbin,
1288  dphi_min,
1289  dphi_max,
1290  "#phi_{rec} - #phi_{gen} (rad)");
1292  bookH1(iBooker, "PhiMnPhiTrue2", "ele momentum phi - gen phi", dphimatch2D_nbin, dphimatch_min, dphimatch_max);
1293  h2_ele_PhiMnPhiTrueVsEta = bookH2(iBooker,
1294  "PhiMnPhiTrueVsEta",
1295  "ele momentum phi - gen phi vs eta",
1296  eta2D_nbin,
1297  eta_min,
1298  eta_max,
1299  dphi_nbin / 2,
1300  dphi_min,
1301  dphi_max);
1302  h2_ele_PhiMnPhiTrueVsPhi = bookH2(iBooker,
1303  "PhiMnPhiTrueVsPhi",
1304  "ele momentum phi - gen phi vs phi",
1305  phi2D_nbin,
1306  phi_min,
1307  phi_max,
1308  dphi_nbin / 2,
1309  dphi_min,
1310  dphi_max);
1311  h2_ele_PhiMnPhiTrueVsPt = bookH2(iBooker,
1312  "PhiMnPhiTrueVsPt",
1313  "ele momentum phi - gen phi vs pt",
1314  pt2D_nbin,
1315  0.,
1316  pt_max,
1317  dphi_nbin / 2,
1318  dphi_min,
1319  dphi_max);
1321  iBooker, "ecalEnergyError", "Regression estimate of the ECAL energy error", error_nbin, 0, enerror_max);
1323  iBooker, "ecalEnergyError_barrel", "Regression estimate of the ECAL energy error - barrel", 30, 0, 30);
1325  "ecalEnergyError_endcaps",
1326  "Regression estimate of the ECAL energy error - endcaps",
1327  error_nbin,
1328  0,
1329  enerror_max);
1331  iBooker, "combinedP4Error", "Estimated error on the combined momentum", error_nbin, 0, enerror_max);
1333  iBooker, "combinedP4Error_barrel", "Estimated error on the combined momentum - barrel", 30, 0, 30);
1335  "combinedP4Error_endcaps",
1336  "Estimated error on the combined momentum - endcaps",
1337  error_nbin,
1338  0,
1339  enerror_max);
1340 
1341  // matched electron, superclusters
1342  setBookPrefix("h_scl");
1343  h1_scl_En = bookH1withSumw2(iBooker, "energy", "ele ecal energy", p_nbin, 0., p_max);
1345  bookH1withSumw2(iBooker, "EoEtrue_barrel", "ele ecal energy / gen energy, barrel", 50, 0.2, 1.2, "E/E_{gen}");
1347  iBooker, "EoEtrue_barrel_etagap", "ele ecal energy / gen energy, barrel, etagap", 50, 0.2, 1.2, "E/E_{gen}");
1349  iBooker, "EoEtrue_barrel_phigap", "ele ecal energy / gen energy, barrel, phigap", 50, 0.2, 1.2, "E/E_{gen}");
1351  bookH1withSumw2(iBooker, "EoEtrue_ebeegap", "ele ecal energy / gen energy, ebeegap", 50, 0.2, 1.2, "E/E_{gen}");
1353  bookH1withSumw2(iBooker, "EoEtrue_endcaps", "ele ecal energy / gen energy, endcaps", 50, 0.2, 1.2, "E/E_{gen}");
1355  iBooker, "EoEtrue_endcaps_deegap", "ele ecal energy / gen energy, endcaps, deegap", 50, 0.2, 1.2, "E/E_{gen}");
1357  iBooker, "EoEtrue_endcaps_ringgap", "ele ecal energy / gen energy, endcaps, ringgap", 50, 0.2, 1.2, "E/E_{gen}");
1359  "EoEtrue_barrel_new",
1360  "ele ecal energy / gen energy, barrel",
1361  poptrue_nbin,
1362  poptrue_min,
1363  poptrue_max,
1364  "E/E_{gen}");
1366  "EoEtrue_barrel_new_etagap",
1367  "ele ecal energy / gen energy, barrel, etagap",
1368  poptrue_nbin,
1369  poptrue_min,
1370  poptrue_max,
1371  "E/E_{gen}");
1373  "EoEtrue_barrel_new_phigap",
1374  "ele ecal energy / gen energy, barrel, phigap",
1375  poptrue_nbin,
1376  poptrue_min,
1377  poptrue_max,
1378  "E/E_{gen}");
1380  "EoEtrue_ebeegap_new",
1381  "ele ecal energy / gen energy, ebeegap",
1382  poptrue_nbin,
1383  poptrue_min,
1384  poptrue_max,
1385  "E/E_{gen}");
1387  "EoEtrue_endcaps_new",
1388  "ele ecal energy / gen energy, endcaps",
1389  poptrue_nbin,
1390  poptrue_min,
1391  poptrue_max,
1392  "E/E_{gen}");
1394  "EoEtrue_endcaps_new_deegap",
1395  "ele ecal energy / gen energy, endcaps, deegap",
1396  poptrue_nbin,
1397  poptrue_min,
1398  poptrue_max,
1399  "E/E_{gen}");
1401  "EoEtrue_endcaps_new_ringgap",
1402  "ele ecal energy / gen energy, endcaps, ringgap",
1403  poptrue_nbin,
1404  poptrue_min,
1405  poptrue_max,
1406  "E/E_{gen}");
1407  h1_scl_Et = bookH1withSumw2(iBooker, "et", "ele supercluster transverse energy", pt_nbin, 0., pt_max);
1408  h2_scl_EtVsEta = bookH2(iBooker,
1409  "etVsEta",
1410  "ele supercluster transverse energy vs eta",
1411  eta2D_nbin,
1412  eta_min,
1413  eta_max,
1414  pt_nbin,
1415  0.,
1416  pt_max);
1417  h2_scl_EtVsPhi = bookH2(iBooker,
1418  "etVsPhi",
1419  "ele supercluster transverse energy vs phi",
1420  phi2D_nbin,
1421  phi_min,
1422  phi_max,
1423  pt_nbin,
1424  0.,
1425  pt_max);
1427  iBooker, "etaVsPhi", "ele supercluster eta vs phi", phi2D_nbin, phi_min, phi_max, eta2D_nbin, eta_min, eta_max);
1428  h1_scl_Eta = bookH1withSumw2(iBooker, "eta", "ele supercluster eta", eta_nbin, eta_min, eta_max);
1429  h1_scl_Phi = bookH1withSumw2(iBooker, "phi", "ele supercluster phi", phi_nbin, phi_min, phi_max);
1431  "sigetaeta",
1432  "ele supercluster sigma eta eta",
1433  100,
1434  0.,
1435  0.05,
1436  "#sigma_{#eta #eta}",
1437  "Events",
1438  "ELE_LOGY E1 P");
1440  "sigetaeta_barrel",
1441  "ele supercluster sigma eta eta barrel",
1442  100,
1443  0.,
1444  0.05,
1445  "#sigma_{#eta #eta}",
1446  "Events",
1447  "ELE_LOGY E1 P");
1449  "sigetaeta_endcaps",
1450  "ele supercluster sigma eta eta endcaps",
1451  100,
1452  0.,
1453  0.05,
1454  "#sigma_{#eta #eta}",
1455  "Events",
1456  "ELE_LOGY E1 P");
1458  "sigietaieta",
1459  "ele supercluster sigma ieta ieta",
1460  100,
1461  0.,
1462  0.05,
1463  "#sigma_{i#eta i#eta}",
1464  "Events",
1465  "ELE_LOGY E1 P");
1467  "sigietaieta_barrel",
1468  "ele supercluster sigma ieta ieta, barrel",
1469  100,
1470  0.,
1471  0.05,
1472  "#sigma_{i#eta i#eta}",
1473  "Events",
1474  "ELE_LOGY E1 P");
1476  "sigietaieta_endcaps",
1477  "ele supercluster sigma ieta ieta, endcaps",
1478  100,
1479  0.,
1480  0.05,
1481  "#sigma_{i#eta i#eta}",
1482  "Events",
1483  "ELE_LOGY E1 P");
1485  "SigIEtaIEta_mAOD",
1486  "ele supercluster sigma ieta ieta",
1487  100,
1488  0.,
1489  0.05,
1490  "#sigma_{i#eta i#eta}",
1491  "Events",
1492  "ELE_LOGY E1 P");
1494  "SigIEtaIEta_mAOD_barrel",
1495  "ele supercluster sigma ieta ieta, barrel",
1496  100,
1497  0.,
1498  0.05,
1499  "#sigma_{i#eta i#eta}",
1500  "Events",
1501  "ELE_LOGY E1 P");
1503  "SigIEtaIEta_mAOD_endcaps",
1504  "ele supercluster sigma ieta ieta, endcaps",
1505  100,
1506  0.,
1507  0.05,
1508  "#sigma_{i#eta i#eta}",
1509  "Events",
1510  "ELE_LOGY E1 P");
1512  "full5x5_sigietaieta",
1513  "ele supercluster full5x5 sigma ieta ieta",
1514  100,
1515  0.,
1516  0.05,
1517  "#sigma_{i#eta i#eta}",
1518  "Events",
1519  "ELE_LOGY E1 P");
1521  "full5x5_sigietaieta_barrel",
1522  "ele supercluster full5x5 sigma ieta ieta, barrel",
1523  100,
1524  0.,
1525  0.05,
1526  "#sigma_{i#eta i#eta}",
1527  "Events",
1528  "ELE_LOGY E1 P");
1530  "full5x5_sigietaieta_endcaps",
1531  "ele supercluster full5x5 sigma ieta ieta, endcaps",
1532  100,
1533  0.,
1534  0.05,
1535  "#sigma_{i#eta i#eta}",
1536  "Events",
1537  "ELE_LOGY E1 P");
1539  iBooker, "E1x5", "ele supercluster energy in 1x5", p_nbin, 0., p_max, "E1x5 (GeV)", "Events", "ELE_LOGY E1 P");
1541  "E1x5_barrel",
1542  "ele supercluster energy in 1x5 barrel",
1543  p_nbin,
1544  0.,
1545  p_max,
1546  "E1x5 (GeV)",
1547  "Events",
1548  "ELE_LOGY E1 P");
1550  "E1x5_endcaps",
1551  "ele supercluster energy in 1x5 endcaps",
1552  p_nbin,
1553  0.,
1554  p_max,
1555  "E1x5 (GeV)",
1556  "Events",
1557  "ELE_LOGY E1 P");
1558  h1_scl_E2x5max = bookH1withSumw2(iBooker,
1559  "E2x5max",
1560  "ele supercluster energy in 2x5 max",
1561  p_nbin,
1562  0.,
1563  p_max,
1564  "E2x5 (GeV)",
1565  "Events",
1566  "ELE_LOGY E1 P");
1568  "E2x5max_barrel",
1569  "ele supercluster energy in 2x5 _max barrel",
1570  p_nbin,
1571  0.,
1572  p_max,
1573  "E2x5 (GeV)",
1574  "Events",
1575  "ELE_LOGY E1 P");
1577  "E2x5max_endcaps",
1578  "ele supercluster energy in 2x5 _max endcaps",
1579  p_nbin,
1580  0.,
1581  p_max,
1582  "E2x5 (GeV)",
1583  "Events",
1584  "ELE_LOGY E1 P");
1586  iBooker, "E5x5", "ele supercluster energy in 5x5", p_nbin, 0., p_max, "E5x5 (GeV)", "Events", "ELE_LOGY E1 P");
1588  "E5x5_barrel",
1589  "ele supercluster energy in 5x5 barrel",
1590  p_nbin,
1591  0.,
1592  p_max,
1593  "E5x5 (GeV)",
1594  "Events",
1595  "ELE_LOGY E1 P");
1597  "E5x5_endcaps",
1598  "ele supercluster energy in 5x5 endcaps",
1599  p_nbin,
1600  0.,
1601  p_max,
1602  "E5x5 (GeV)",
1603  "Events",
1604  "ELE_LOGY E1 P");
1605  h2_scl_EoEtruePfVsEg = bookH2(iBooker,
1606  "EoEtruePfVsEg",
1607  "mean mustache SC/true energy vs final SC/true energy",
1608  75,
1609  -0.1,
1610  1.4,
1611  75,
1612  -0.1,
1613  1.4,
1614  "E_{final SC}/E_{gen}",
1615  "E_{mustache}/E_{gen}");
1617  bookH1withSumw2(iBooker, "bcl_EtotoEtrue", "Total basicclusters energy", 50, 0.2, 1.2, "E/E_{gen}");
1619  iBooker, "bcl_EtotoEtrue_barrel", "Total basicclusters energy , barrel", 50, 0.2, 1.2, "E/E_{gen}");
1621  iBooker, "bcl_EtotoEtrue_endcaps", "Total basicclusters energy , endcaps", 50, 0.2, 1.2, "E/E_{gen}");
1622  // 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");
1624  "ESFrac_endcaps",
1625  "Preshower over SC raw energy , endcaps",
1626  100,
1627  0.,
1628  0.8,
1629  "E_{PS} / E^{raw}_{SC}",
1630  "Events",
1631  "ELE_LOGY E1 P");
1632 
1633  // matched electron, gsf tracks
1634  setBookPrefix("h_ele");
1636  "ambiguousTracks",
1637  "ele # ambiguous tracks",
1638  5,
1639  0.,
1640  5.,
1641  "N_{ambiguous tracks}",
1642  "Events",
1643  "ELE_LOGY E1 P");
1645  bookH2(iBooker, "ambiguousTracksVsEta", "ele # ambiguous tracks vs eta", eta2D_nbin, eta_min, eta_max, 5, 0., 5.);
1647  bookH2(iBooker, "ambiguousTracksVsPhi", "ele # ambiguous tracks vs phi", phi2D_nbin, phi_min, phi_max, 5, 0., 5.);
1649  bookH2(iBooker, "ambiguousTracksVsPt", "ele # ambiguous tracks vs pt", pt2D_nbin, 0., pt_max, 5, 0., 5.);
1651  bookH1withSumw2(iBooker, "foundHits", "ele track # found hits", fhits_nbin, 0., fhits_max, "N_{hits}");
1653  iBooker, "foundHits_barrel", "ele track # found hits, barrel", fhits_nbin, 0., fhits_max, "N_{hits}");
1655  iBooker, "foundHits_endcaps", "ele track # found hits, endcaps", fhits_nbin, 0., fhits_max, "N_{hits}");
1656  h2_ele_foundHitsVsEta = bookH2(iBooker,
1657  "foundHitsVsEta",
1658  "ele track # found hits vs eta",
1659  eta2D_nbin,
1660  eta_min,
1661  eta_max,
1662  fhits_nbin,
1663  0.,
1664  fhits_max);
1666  "foundHitsVsEta_mAOD",
1667  "ele track # found hits vs eta",
1668  eta2D_nbin,
1669  eta_min,
1670  eta_max,
1671  fhits_nbin,
1672  0.,
1673  fhits_max);
1674  h2_ele_foundHitsVsPhi = bookH2(iBooker,
1675  "foundHitsVsPhi",
1676  "ele track # found hits vs phi",
1677  phi2D_nbin,
1678  phi_min,
1679  phi_max,
1680  fhits_nbin,
1681  0.,
1682  fhits_max);
1684  iBooker, "foundHitsVsPt", "ele track # found hits vs pt", pt2D_nbin, 0., pt_max, fhits_nbin, 0., fhits_max);
1685  h1_ele_lostHits = bookH1withSumw2(iBooker, "lostHits", "ele track # lost hits", 5, 0., 5., "N_{lost hits}");
1687  bookH1withSumw2(iBooker, "lostHits_barrel", "ele track # lost hits, barrel", 5, 0., 5., "N_{lost hits}");
1689  bookH1withSumw2(iBooker, "lostHits_endcaps", "ele track # lost hits, endcaps", 5, 0., 5., "N_{lost hits}");
1691  iBooker, "lostHitsVsEta", "ele track # lost hits vs eta", eta2D_nbin, eta_min, eta_max, lhits_nbin, 0., lhits_max);
1693  iBooker, "lostHitsVsPhi", "ele track # lost hits vs eta", phi2D_nbin, phi_min, phi_max, lhits_nbin, 0., lhits_max);
1695  bookH2(iBooker, "lostHitsVsPt", "ele track # lost hits vs eta", pt2D_nbin, 0., pt_max, lhits_nbin, 0., lhits_max);
1696  h1_ele_chi2 =
1697  bookH1withSumw2(iBooker, "chi2", "ele track #chi^{2}", 100, 0., 15., "#Chi^{2}", "Events", "ELE_LOGY E1 P");
1699  iBooker, "chi2_barrel", "ele track #chi^{2}, barrel", 100, 0., 15., "#Chi^{2}", "Events", "ELE_LOGY E1 P");
1701  iBooker, "chi2_endcaps", "ele track #chi^{2}, endcaps", 100, 0., 15., "#Chi^{2}", "Events", "ELE_LOGY E1 P");
1703  bookH2(iBooker, "chi2VsEta", "ele track #chi^{2} vs eta", eta2D_nbin, eta_min, eta_max, 50, 0., 15.);
1705  bookH2(iBooker, "chi2VsPhi", "ele track #chi^{2} vs phi", phi2D_nbin, phi_min, phi_max, 50, 0., 15.);
1706  h2_ele_chi2VsPt = bookH2(iBooker, "chi2VsPt", "ele track #chi^{2} vs pt", pt2D_nbin, 0., pt_max, 50, 0., 15.);
1708  "PinMnPout",
1709  "ele track inner p - outer p, mean of GSF components",
1710  p_nbin,
1711  0.,
1712  200.,
1713  "P_{vertex} - P_{out} (GeV/c)");
1715  "PinMnPout_mode",
1716  "ele track inner p - outer p, mode of GSF components",
1717  p_nbin,
1718  0.,
1719  100.,
1720  "P_{vertex} - P_{out}, mode of GSF components (GeV/c)");
1722  "PinMnPoutVsEta_mode",
1723  "ele track inner p - outer p vs eta, mode of GSF components",
1724  eta2D_nbin,
1725  eta_min,
1726  eta_max,
1727  p2D_nbin,
1728  0.,
1729  100.);
1731  "PinMnPoutVsPhi_mode",
1732  "ele track inner p - outer p vs phi, mode of GSF components",
1733  phi2D_nbin,
1734  phi_min,
1735  phi_max,
1736  p2D_nbin,
1737  0.,
1738  100.);
1740  "PinMnPoutVsPt_mode",
1741  "ele track inner p - outer p vs pt, mode of GSF components",
1742  pt2D_nbin,
1743  0.,
1744  pt_max,
1745  p2D_nbin,
1746  0.,
1747  100.);
1748  h2_ele_PinMnPoutVsE_mode = bookH2(iBooker,
1749  "PinMnPoutVsE_mode",
1750  "ele track inner p - outer p vs E, mode of GSF components",
1751  p2D_nbin,
1752  0.,
1753  200.,
1754  p2D_nbin,
1755  0.,
1756  100.);
1758  "PinMnPoutVsChi2_mode",
1759  "ele track inner p - outer p vs track chi2, mode of GSF components",
1760  50,
1761  0.,
1762  20.,
1763  p2D_nbin,
1764  0.,
1765  100.);
1767  iBooker, "outerP", "ele track outer p, mean of GSF components", p_nbin, 0., p_max, "P_{out} (GeV/c)");
1769  iBooker, "outerP_mode", "ele track outer p, mode of GSF components", p_nbin, 0., p_max, "P_{out} (GeV/c)");
1771  bookH2(iBooker, "outerPVsEta_mode", "ele track outer p vs eta mode", eta2D_nbin, eta_min, eta_max, 50, 0., p_max);
1773  iBooker, "outerPt", "ele track outer p_{T}, mean of GSF components", pt_nbin, 0., pt_max, "P_{T out} (GeV/c)");
1775  "outerPt_mode",
1776  "ele track outer p_{T}, mode of GSF components",
1777  pt_nbin,
1778  0.,
1779  pt_max,
1780  "P_{T out} (GeV/c)");
1781  h2_ele_outerPtVsEta_mode = bookH2(iBooker,
1782  "outerPtVsEta_mode",
1783  "ele track outer p_{T} vs eta, mode of GSF components",
1784  eta2D_nbin,
1785  eta_min,
1786  eta_max,
1787  pt2D_nbin,
1788  0.,
1789  pt_max);
1790  h2_ele_outerPtVsPhi_mode = bookH2(iBooker,
1791  "outerPtVsPhi_mode",
1792  "ele track outer p_{T} vs phi, mode of GSF components",
1793  phi2D_nbin,
1794  phi_min,
1795  phi_max,
1796  pt2D_nbin,
1797  0.,
1798  pt_max);
1799  h2_ele_outerPtVsPt_mode = bookH2(iBooker,
1800  "outerPtVsPt_mode",
1801  "ele track outer p_{T} vs pt, mode of GSF components",
1802  pt2D_nbin,
1803  0.,
1804  100.,
1805  pt2D_nbin,
1806  0.,
1807  pt_max);
1808 
1809  // matched electrons, matching
1811  iBooker, "EoP", "ele E/P_{vertex}", eop_nbin, 0., eop_max, "E/P_{vertex}", "Events", "ELE_LOGY E1 P");
1813  "EoP_barrel",
1814  "ele E/P_{vertex} barrel",
1815  eop_nbin,
1816  0.,
1817  eop_max,
1818  "E/P_{vertex}",
1819  "Events",
1820  "ELE_LOGY E1 P");
1822  "EoP_endcaps",
1823  "ele E/P_{vertex} endcaps",
1824  eop_nbin,
1825  0.,
1826  eop_max,
1827  "E/P_{vertex}",
1828  "Events",
1829  "ELE_LOGY E1 P");
1830  h2_ele_EoPVsEta =
1831  bookH2(iBooker, "EoPVsEta", "ele E/P_{vertex} vs eta", eta2D_nbin, eta_min, eta_max, eop2D_nbin, 0., eopmaxsht);
1832  h2_ele_EoPVsPhi =
1833  bookH2(iBooker, "EoPVsPhi", "ele E/P_{vertex} vs phi", phi2D_nbin, phi_min, phi_max, eop2D_nbin, 0., eopmaxsht);
1834  h2_ele_EoPVsE = bookH2(iBooker, "EoPVsE", "ele E/P_{vertex} vs E", 50, 0., p_max, 50, 0., 5.);
1835  h1_ele_EseedOP = bookH1withSumw2(iBooker,
1836  "EseedOP",
1837  "ele E_{seed}/P_{vertex}",
1838  eop_nbin,
1839  0.,
1840  eop_max,
1841  "E_{seed}/P_{vertex}",
1842  "Events",
1843  "ELE_LOGY E1 P");
1845  "EseedOP_barrel",
1846  "ele E_{seed}/P_{vertex} barrel",
1847  eop_nbin,
1848  0.,
1849  eop_max,
1850  "E_{seed}/P_{vertex}",
1851  "Events",
1852  "ELE_LOGY E1 P");
1854  "EseedOP_endcaps",
1855  "ele E_{seed}/P_{vertex} endcaps",
1856  eop_nbin,
1857  0.,
1858  eop_max,
1859  "E_{seed}/P_{vertex}",
1860  "Events",
1861  "ELE_LOGY E1 P");
1862  h2_ele_EseedOPVsEta = bookH2(iBooker,
1863  "EseedOPVsEta",
1864  "ele E_{seed}/P_{vertex} vs eta",
1865  eta2D_nbin,
1866  eta_min,
1867  eta_max,
1868  eop2D_nbin,
1869  0.,
1870  eopmaxsht);
1871  h2_ele_EseedOPVsPhi = bookH2(iBooker,
1872  "EseedOPVsPhi",
1873  "ele E_{seed}/P_{vertex} vs phi",
1874  phi2D_nbin,
1875  phi_min,
1876  phi_max,
1877  eop2D_nbin,
1878  0.,
1879  eopmaxsht);
1880  h2_ele_EseedOPVsE = bookH2(iBooker, "EseedOPVsE", "ele E_{seed}/P_{vertex} vs E", 50, 0., p_max, 50, 0., 5.);
1882  iBooker, "EoPout", "ele E_{seed}/P_{out}", eop_nbin, 0., eop_max, "E_{seed}/P_{out}", "Events", "ELE_LOGY E1 P");
1884  "EoPout_barrel",
1885  "ele E_{seed}/P_{out} barrel",
1886  eop_nbin,
1887  0.,
1888  eop_max,
1889  "E_{seed}/P_{out}",
1890  "Events",
1891  "ELE_LOGY E1 P");
1893  "EoPout_endcaps",
1894  "ele E_{seed}/P_{out} endcaps",
1895  eop_nbin,
1896  0.,
1897  eop_max,
1898  "E_{seed}/P_{out}",
1899  "Events",
1900  "ELE_LOGY E1 P");
1902  iBooker, "EoPoutVsEta", "ele E_{seed}/P_{out} vs eta", eta2D_nbin, eta_min, eta_max, eop2D_nbin, 0., eopmaxsht);
1904  iBooker, "EoPoutVsPhi", "ele E_{seed}/P_{out} vs phi", phi2D_nbin, phi_min, phi_max, eop2D_nbin, 0., eopmaxsht);
1906  bookH2(iBooker, "EoPoutVsE", "ele E_{seed}/P_{out} vs E", p2D_nbin, 0., p_max, eop2D_nbin, 0., eopmaxsht);
1908  iBooker, "EeleOPout", "ele E_{ele}/P_{out}", eop_nbin, 0., eop_max, "E_{ele}/P_{out}", "Events", "ELE_LOGY E1 P");
1910  "EeleOPout_barrel",
1911  "ele E_{ele}/P_{out} barrel",
1912  eop_nbin,
1913  0.,
1914  eop_max,
1915  "E_{ele}/P_{out}",
1916  "Events",
1917  "ELE_LOGY E1 P");
1919  "EeleOPout_endcaps",
1920  "ele E_{ele}/P_{out} endcaps",
1921  eop_nbin,
1922  0.,
1923  eop_max,
1924  "E_{ele}/P_{out}",
1925  "Events",
1926  "ELE_LOGY E1 P");
1928  iBooker, "EeleOPoutVsEta", "ele E_{ele}/P_{out} vs eta", eta2D_nbin, eta_min, eta_max, eop2D_nbin, 0., eopmaxsht);
1930  iBooker, "EeleOPoutVsPhi", "ele E_{ele}/P_{out} vs phi", phi2D_nbin, phi_min, phi_max, eop2D_nbin, 0., eopmaxsht);
1932  bookH2(iBooker, "EeleOPoutVsE", "ele E_{ele}/P_{out} vs E", p2D_nbin, 0., p_max, eop2D_nbin, 0., eopmaxsht);
1934  "dEtaSc_propVtx",
1935  "ele #eta_{sc} - #eta_{tr}, prop from vertex",
1937  detamatch_min,
1938  detamatch_max,
1939  "#eta_{sc} - #eta_{tr}",
1940  "Events",
1941  "ELE_LOGY E1 P");
1943  "dEtaSc_propVtx_barrel",
1944  "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
1946  detamatch_min,
1947  detamatch_max,
1948  "#eta_{sc} - #eta_{tr}",
1949  "Events",
1950  "ELE_LOGY E1 P");
1952  "dEtaSc_propVtx_endcaps",
1953  "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
1955  detamatch_min,
1956  detamatch_max,
1957  "#eta_{sc} - #eta_{tr}",
1958  "Events",
1959  "ELE_LOGY E1 P");
1961  "dEtaSc_propVtx_mAOD",
1962  "ele #eta_{sc} - #eta_{tr}, prop from vertex",
1964  detamatch_min,
1965  detamatch_max,
1966  "#eta_{sc} - #eta_{tr}",
1967  "Events",
1968  "ELE_LOGY E1 P");
1970  "dEtaSc_propVtx_mAOD_barrel",
1971  "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
1973  detamatch_min,
1974  detamatch_max,
1975  "#eta_{sc} - #eta_{tr}",
1976  "Events",
1977  "ELE_LOGY E1 P");
1979  "dEtaSc_propVtx_mAOD_endcaps",
1980  "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
1982  detamatch_min,
1983  detamatch_max,
1984  "#eta_{sc} - #eta_{tr}",
1985  "Events",
1986  "ELE_LOGY E1 P");
1988  "dEtaScVsEta_propVtx",
1989  "ele #eta_{sc} - #eta_{tr} vs eta, prop from vertex",
1990  eta2D_nbin,
1991  eta_min,
1992  eta_max,
1994  detamatch_min,
1995  detamatch_max);
1997  "dEtaScVsPhi_propVtx",
1998  "ele #eta_{sc} - #eta_{tr} vs phi, prop from vertex",
1999  phi2D_nbin,
2000  phi_min,
2001  phi_max,
2003  detamatch_min,
2004  detamatch_max);
2006  "dEtaScVsPt_propVtx",
2007  "ele #eta_{sc} - #eta_{tr} vs pt, prop from vertex",
2008  pt2D_nbin,
2009  0.,
2010  pt_max,
2012  detamatch_min,
2013  detamatch_max);
2015  "dPhiSc_propVtx",
2016  "ele #phi_{sc} - #phi_{tr}, prop from vertex",
2018  dphimatch_min,
2019  dphimatch_max,
2020  "#phi_{sc} - #phi_{tr} (rad)",
2021  "Events",
2022  "ELE_LOGY E1 P");
2024  "dPhiSc_propVtx_barrel",
2025  "ele #phi_{sc} - #phi_{tr}, prop from vertex, barrel",
2027  dphimatch_min,
2028  dphimatch_max,
2029  "#phi_{sc} - #phi_{tr} (rad)",
2030  "Events",
2031  "ELE_LOGY E1 P");
2033  "dPhiSc_propVtx_endcaps",
2034  "ele #phi_{sc} - #phi_{tr}, prop from vertex, endcaps",
2036  dphimatch_min,
2037  dphimatch_max,
2038  "#phi_{sc} - #phi_{tr} (rad)",
2039  "Events",
2040  "ELE_LOGY E1 P");
2042  "dPhiScVsEta_propVtx",
2043  "ele #phi_{sc} - #phi_{tr} vs eta, prop from vertex",
2044  eta2D_nbin,
2045  eta_min,
2046  eta_max,
2048  dphimatch_min,
2049  dphimatch_max);
2051  "dPhiScVsPhi_propVtx",
2052  "ele #phi_{sc} - #phi_{tr} vs phi, prop from vertex",
2053  phi2D_nbin,
2054  phi_min,
2055  phi_max,
2057  dphimatch_min,
2058  dphimatch_max);
2060  "dPhiScVsPt_propVtx",
2061  "ele #phi_{sc} - #phi_{tr} vs pt, prop from vertex",
2062  pt2D_nbin,
2063  0.,
2064  pt_max,
2066  dphimatch_min,
2067  dphimatch_max);
2069  "dEtaCl_propOut",
2070  "ele #eta_{cl} - #eta_{tr}, prop from outermost",
2072  detamatch_min,
2073  detamatch_max,
2074  "#eta_{seedcl} - #eta_{tr}",
2075  "Events",
2076  "ELE_LOGY E1 P");
2078  "dEtaCl_propOut_barrel",
2079  "ele #eta_{cl} - #eta_{tr}, prop from outermost, barrel",
2081  detamatch_min,
2082  detamatch_max,
2083  "#eta_{seedcl} - #eta_{tr}",
2084  "Events",
2085  "ELE_LOGY E1 P");
2087  "dEtaCl_propOut_endcaps",
2088  "ele #eta_{cl} - #eta_{tr}, prop from outermost, endcaps",
2090  detamatch_min,
2091  detamatch_max,
2092  "#eta_{seedcl} - #eta_{tr}",
2093  "Events",
2094  "ELE_LOGY E1 P");
2096  "dEtaClVsEta_propOut",
2097  "ele #eta_{cl} - #eta_{tr} vs eta, prop from out",
2098  eta2D_nbin,
2099  eta_min,
2100  eta_max,
2102  detamatch_min,
2103  detamatch_max);
2105  "dEtaClVsPhi_propOut",
2106  "ele #eta_{cl} - #eta_{tr} vs phi, prop from out",
2107  phi2D_nbin,
2108  phi_min,
2109  phi_max,
2111  detamatch_min,
2112  detamatch_max);
2114  "dEtaScVsPt_propOut",
2115  "ele #eta_{cl} - #eta_{tr} vs pt, prop from out",
2116  pt2D_nbin,
2117  0.,
2118  pt_max,
2120  detamatch_min,
2121  detamatch_max);
2123  "dPhiCl_propOut",
2124  "ele #phi_{cl} - #phi_{tr}, prop from outermost",
2126  dphimatch_min,
2127  dphimatch_max,
2128  "#phi_{seedcl} - #phi_{tr} (rad)",
2129  "Events",
2130  "ELE_LOGY E1 P");
2132  "dPhiCl_propOut_barrel",
2133  "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
2135  dphimatch_min,
2136  dphimatch_max,
2137  "#phi_{seedcl} - #phi_{tr} (rad)",
2138  "Events",
2139  "ELE_LOGY E1 P");
2141  "dPhiCl_propOut_endcaps",
2142  "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
2144  dphimatch_min,
2145  dphimatch_max,
2146  "#phi_{seedcl} - #phi_{tr} (rad)",
2147  "Events",
2148  "ELE_LOGY E1 P");
2150  "dPhiCl_propOut_mAOD",
2151  "ele #phi_{cl} - #phi_{tr}, prop from outermost",
2153  dphimatch_min,
2154  dphimatch_max,
2155  "#phi_{seedcl} - #phi_{tr} (rad)",
2156  "Events",
2157  "ELE_LOGY E1 P");
2159  "dPhiCl_propOut_mAOD_barrel",
2160  "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
2162  dphimatch_min,
2163  dphimatch_max,
2164  "#phi_{seedcl} - #phi_{tr} (rad)",
2165  "Events",
2166  "ELE_LOGY E1 P");
2168  "dPhiCl_propOut_mAOD_endcaps",
2169  "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
2171  dphimatch_min,
2172  dphimatch_max,
2173  "#phi_{seedcl} - #phi_{tr} (rad)",
2174  "Events",
2175  "ELE_LOGY E1 P");
2177  "dPhiClVsEta_propOut",
2178  "ele #phi_{cl} - #phi_{tr} vs eta, prop from out",
2179  eta2D_nbin,
2180  eta_min,
2181  eta_max,
2183  dphimatch_min,
2184  dphimatch_max);
2186  "dPhiClVsPhi_propOut",
2187  "ele #phi_{cl} - #phi_{tr} vs phi, prop from out",
2188  phi2D_nbin,
2189  phi_min,
2190  phi_max,
2192  dphimatch_min,
2193  dphimatch_max);
2195  "dPhiSClsPt_propOut",
2196  "ele #phi_{cl} - #phi_{tr} vs pt, prop from out",
2197  pt2D_nbin,
2198  0.,
2199  pt_max,
2201  dphimatch_min,
2202  dphimatch_max);
2204  "dEtaEleCl_propOut",
2205  "ele #eta_{EleCl} - #eta_{tr}, prop from outermost",
2207  detamatch_min,
2208  detamatch_max,
2209  "#eta_{elecl} - #eta_{tr}",
2210  "Events",
2211  "ELE_LOGY E1 P");
2213  "dEtaEleCl_propOut_barrel",
2214  "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, barrel",
2216  detamatch_min,
2217  detamatch_max,
2218  "#eta_{elecl} - #eta_{tr}",
2219  "Events",
2220  "ELE_LOGY E1 P");
2222  "dEtaEleCl_propOut_endcaps",
2223  "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, endcaps",
2225  detamatch_min,
2226  detamatch_max,
2227  "#eta_{elecl} - #eta_{tr}",
2228  "Events",
2229  "ELE_LOGY E1 P");
2231  "dEtaEleClVsEta_propOut",
2232  "ele #eta_{EleCl} - #eta_{tr} vs eta, prop from out",
2233  eta2D_nbin,
2234  eta_min,
2235  eta_max,
2237  detamatch_min,
2238  detamatch_max);
2240  "dEtaEleClVsPhi_propOut",
2241  "ele #eta_{EleCl} - #eta_{tr} vs phi, prop from out",
2242  phi2D_nbin,
2243  phi_min,
2244  phi_max,
2246  detamatch_min,
2247  detamatch_max);
2249  "dEtaScVsPt_propOut",
2250  "ele #eta_{EleCl} - #eta_{tr} vs pt, prop from out",
2251  pt2D_nbin,
2252  0.,
2253  pt_max,
2255  detamatch_min,
2256  detamatch_max);
2258  "dPhiEleCl_propOut",
2259  "ele #phi_{EleCl} - #phi_{tr}, prop from outermost",
2261  dphimatch_min,
2262  dphimatch_max,
2263  "#phi_{elecl} - #phi_{tr} (rad)",
2264  "Events",
2265  "ELE_LOGY E1 P");
2267  "dPhiEleCl_propOut_barrel",
2268  "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, barrel",
2270  dphimatch_min,
2271  dphimatch_max,
2272  "#phi_{elecl} - #phi_{tr} (rad)",
2273  "Events",
2274  "ELE_LOGY E1 P");
2276  "dPhiEleCl_propOut_endcaps",
2277  "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, endcaps",
2279  dphimatch_min,
2280  dphimatch_max,
2281  "#phi_{elecl} - #phi_{tr} (rad)",
2282  "Events",
2283  "ELE_LOGY E1 P");
2285  "dPhiEleClVsEta_propOut",
2286  "ele #phi_{EleCl} - #phi_{tr} vs eta, prop from out",
2287  eta2D_nbin,
2288  eta_min,
2289  eta_max,
2291  dphimatch_min,
2292  dphimatch_max);
2294  "dPhiEleClVsPhi_propOut",
2295  "ele #phi_{EleCl} - #phi_{tr} vs phi, prop from out",
2296  phi2D_nbin,
2297  phi_min,
2298  phi_max,
2300  dphimatch_min,
2301  dphimatch_max);
2303  "dPhiSEleClsPt_propOut",
2304  "ele #phi_{EleCl} - #phi_{tr} vs pt, prop from out",
2305  pt2D_nbin,
2306  0.,
2307  pt_max,
2309  dphimatch_min,
2310  dphimatch_max);
2312  iBooker, "HoE", "ele hadronic energy / em energy", hoe_nbin, hoe_min, hoe_max, "H/E", "Events", "ELE_LOGY E1 P");
2314  "HoE_barrel",
2315  "ele hadronic energy / em energy, barrel",
2316  hoe_nbin,
2317  hoe_min,
2318  hoe_max,
2319  "H/E",
2320  "Events",
2321  "ELE_LOGY E1 P");
2323  "HoE_endcaps",
2324  "ele hadronic energy / em energy, endcaps",
2325  hoe_nbin,
2326  hoe_min,
2327  hoe_max,
2328  "H/E",
2329  "Events",
2330  "ELE_LOGY E1 P");
2331  h1_ele_HoE_mAOD = bookH1withSumw2(iBooker,
2332  "HoE_mAOD",
2333  "ele hadronic energy / em energy",
2334  hoe_nbin,
2335  hoe_min,
2336  hoe_max,
2337  "H/E",
2338  "Events",
2339  "ELE_LOGY E1 P");
2341  "HoE_mAOD_barrel",
2342  "ele hadronic energy / em energy, barrel",
2343  hoe_nbin,
2344  hoe_min,
2345  hoe_max,
2346  "H/E",
2347  "Events",
2348  "ELE_LOGY E1 P");
2350  "HoE_mAOD_endcaps",
2351  "ele hadronic energy / em energy, endcaps",
2352  hoe_nbin,
2353  hoe_min,
2354  hoe_max,
2355  "H/E",
2356  "Events",
2357  "ELE_LOGY E1 P");
2358  h1_ele_HoE_bc = bookH1withSumw2(iBooker,
2359  "HoE_bc",
2360  "ele hadronic energy / em energy behind cluster",
2361  hoe_nbin,
2362  hoe_min,
2363  hoe_max,
2364  "H/E",
2365  "Events",
2366  "ELE_LOGY E1 P");
2368  "HoE_bc_barrel",
2369  "ele hadronic energy / em energy, behind cluster barrel",
2370  hoe_nbin,
2371  hoe_min,
2372  hoe_max,
2373  "H/E",
2374  "Events",
2375  "ELE_LOGY E1 P");
2377  "HoE_bc_endcaps",
2378  "ele hadronic energy / em energy, behind cluster, endcaps",
2379  hoe_nbin,
2380  hoe_min,
2381  hoe_max,
2382  "H/E",
2383  "Events",
2384  "ELE_LOGY E1 P");
2386  "hcalDepth1OverEcalBc",
2387  "hcalDepth1OverEcalBc",
2388  hoe_nbin,
2389  hoe_min,
2390  hoe_max,
2391  "H/E",
2392  "Events",
2393  "ELE_LOGY E1 P");
2395  "hcalDepth1OverEcalBc_barrel",
2396  "hcalDepth1OverEcalBc_barrel",
2397  hoe_nbin,
2398  hoe_min,
2399  hoe_max,
2400  "H/E",
2401  "Events",
2402  "ELE_LOGY E1 P");
2404  "hcalDepth1OverEcalBc_endcaps",
2405  "hcalDepth1OverEcalBc_endcaps",
2406  hoe_nbin,
2407  hoe_min,
2408  hoe_max,
2409  "H/E",
2410  "Events",
2411  "ELE_LOGY E1 P");
2413  "hcalDepth2OverEcalBc",
2414  "hcalDepth2OverEcalBc",
2415  hoe_nbin,
2416  hoe_min,
2417  hoe_max,
2418  "H/E",
2419  "Events",
2420  "ELE_LOGY E1 P");
2422  "hcalDepth2OverEcalBc_barrel",
2423  "hcalDepth2OverEcalBc_barrel",
2424  hoe_nbin,
2425  hoe_min,
2426  hoe_max,
2427  "H/E",
2428  "Events",
2429  "ELE_LOGY E1 P");
2431  "hcalDepth2OverEcalBc_endcaps",
2432  "hcalDepth2OverEcalBc_endcaps",
2433  hoe_nbin,
2434  hoe_min,
2435  hoe_max,
2436  "H/E",
2437  "Events",
2438  "ELE_LOGY E1 P");
2439 
2441  "HoE_fiducial",
2442  "ele hadronic energy / em energy, fiducial region",
2443  hoe_nbin,
2444  hoe_min,
2445  hoe_max,
2446  "H/E",
2447  "Events",
2448  "ELE_LOGY E1 P");
2449  h2_ele_HoEVsEta = bookH2(iBooker,
2450  "HoEVsEta",
2451  "ele hadronic energy / em energy vs eta",
2452  eta_nbin,
2453  eta_min,
2454  eta_max,
2455  hoe_nbin,
2456  hoe_min,
2457  hoe_max);
2458  h2_ele_HoEVsPhi = bookH2(iBooker,
2459  "HoEVsPhi",
2460  "ele hadronic energy / em energy vs phi",
2461  phi2D_nbin,
2462  phi_min,
2463  phi_max,
2464  hoe_nbin,
2465  hoe_min,
2466  hoe_max);
2467  h2_ele_HoEVsE =
2468  bookH2(iBooker, "HoEVsE", "ele hadronic energy / em energy vs E", p_nbin, 0., 300., hoe_nbin, hoe_min, hoe_max);
2469 
2470  // seeds
2472  bookH1withSumw2(iBooker, "seedSubdet2", "ele seed subdet 2nd layer", 11, -0.5, 10.5, "2nd hit subdet Id");
2473  h1_ele_seed_mask = bookH1withSumw2(iBooker, "seedMask", "ele seed hits mask", 13, -0.5, 12.5);
2475  bookH1withSumw2(iBooker, "seedMask_Bpix", "ele seed hits mask when subdet2 is bpix", 13, -0.5, 12.5);
2477  bookH1withSumw2(iBooker, "seedMask_Fpix", "ele seed hits mask when subdet2 is fpix", 13, -0.5, 12.5);
2479  bookH1withSumw2(iBooker, "seedMask_Tec", "ele seed hits mask when subdet2 is tec", 13, -0.5, 12.5);
2481  iBooker, "seedDphi2", "ele seed dphi 2nd layer", 50, -0.010, +0.010, "#phi_{hit}-#phi_{pred} (rad)");
2483  iBooker, "seedDphi2_VsEta", "ele seed dphi 2nd layer vs eta", eta2D_nbin, eta_min, eta_max, 50, -0.003, +0.003);
2485  bookH2(iBooker, "seedDphi2_VsPt", "ele seed dphi 2nd layer vs pt", pt2D_nbin, 0., pt_max, 50, -0.003, +0.003);
2487  iBooker, "seedDphi2Pos", "ele seed dphi 2nd layer positron", 50, -0.010, +0.010, "#phi_{hit}-#phi_{pred} (rad)");
2489  "seedDphi2Pos_VsEta",
2490  "ele seed dphi 2nd layer positron vs eta",
2491  eta2D_nbin,
2492  eta_min,
2493  eta_max,
2494  50,
2495  -0.003,
2496  +0.003);
2498  iBooker, "seedDphi2Pos_VsPt", "ele seed dphi 2nd layer positron vs pt", pt2D_nbin, 0., pt_max, 50, -0.003, +0.003);
2500  iBooker, "seedDrz2", "ele seed dr (dz) 2nd layer", 50, -0.03, +0.03, "r(z)_{hit}-r(z)_{pred} (cm)");
2502  iBooker, "seedDrz2_VsEta", "ele seed dr/dz 2nd layer vs eta", eta2D_nbin, eta_min, eta_max, 50, -0.03, +0.03);
2504  bookH2(iBooker, "seedDrz2_VsPt", "ele seed dr/dz 2nd layer vs pt", pt2D_nbin, 0., pt_max, 50, -0.03, +0.03);
2506  iBooker, "seedDrz2Pos", "ele seed dr (dz) 2nd layer positron", 50, -0.03, +0.03, "r(z)_{hit}-r(z)_{pred} (cm)");
2507  h2_ele_seed_drz2posVsEta = bookH2(iBooker,
2508  "seedDrz2Pos_VsEta",
2509  "ele seed dr/dz 2nd layer positron vs eta",
2510  eta2D_nbin,
2511  eta_min,
2512  eta_max,
2513  50,
2514  -0.03,
2515  +0.03);
2517  iBooker, "seedDrz2Pos_VsPt", "ele seed dr/dz 2nd layer positron vs pt", pt2D_nbin, 0., pt_max, 50, -0.03, +0.03);
2518 
2519  // classes
2520  h1_ele_classes = bookH1withSumw2(iBooker, "classes", "ele classes", 20, 0.0, 20., "class Id");
2521  h1_ele_eta = bookH1withSumw2(iBooker, "eta", "ele electron eta", eta_nbin / 2, 0.0, eta_max);
2522  h1_ele_eta_golden = bookH1withSumw2(iBooker, "eta_golden", "ele electron eta golden", eta_nbin / 2, 0.0, eta_max);
2523  h1_ele_eta_bbrem = bookH1withSumw2(iBooker, "eta_bbrem", "ele electron eta bbrem", eta_nbin / 2, 0.0, eta_max);
2524  h1_ele_eta_shower = bookH1withSumw2(iBooker, "eta_shower", "ele electron eta showering", eta_nbin / 2, 0.0, eta_max);
2526  "PinVsPoutGolden_mode",
2527  "ele track inner p vs outer p vs eta, golden, mode of GSF components",
2528  p2D_nbin,
2529  0.,
2530  p_max,
2531  50,
2532  0.,
2533  p_max);
2535  "PinVsPoutShowering_mode",
2536  "ele track inner p vs outer p vs eta, showering, mode of GSF components",
2537  p2D_nbin,
2538  0.,
2539  p_max,
2540  50,
2541  0.,
2542  p_max);
2544  "PinVsPoutGolden_mean",
2545  "ele track inner p vs outer p vs eta, golden, mean of GSF components",
2546  p2D_nbin,
2547  0.,
2548  p_max,
2549  50,
2550  0.,
2551  p_max);
2553  "PinVsPoutShowering_mean",
2554  "ele track inner p vs outer p vs eta, showering, mean of GSF components",
2555  p2D_nbin,
2556  0.,
2557  p_max,
2558  50,
2559  0.,
2560  p_max);
2562  "PtinVsPtoutGolden_mode",
2563  "ele track inner pt vs outer pt vs eta, golden, mode of GSF components",
2564  pt2D_nbin,
2565  0.,
2566  pt_max,
2567  50,
2568  0.,
2569  pt_max);
2571  "PtinVsPtoutShowering_mode",
2572  "ele track inner pt vs outer pt vs eta, showering, mode of GSF components",
2573  pt2D_nbin,
2574  0.,
2575  pt_max,
2576  50,
2577  0.,
2578  pt_max);
2580  "PtinVsPtoutGolden_mean",
2581  "ele track inner pt vs outer pt vs eta, golden, mean of GSF components",
2582  pt2D_nbin,
2583  0.,
2584  pt_max,
2585  50,
2586  0.,
2587  pt_max);
2589  "PtinVsPtoutShowering_mean",
2590  "ele track inner pt vs outer pt vs eta, showering, mean of GSF components",
2591  pt2D_nbin,
2592  0.,
2593  pt_max,
2594  50,
2595  0.,
2596  pt_max);
2597  setBookPrefix("h_scl");
2599  "EoEtrue_golden_barrel",
2600  "ele supercluster energy / gen energy, golden, barrel",
2601  poptrue_nbin,
2602  poptrue_min,
2603  poptrue_max);
2605  "EoEtrue_golden_endcaps",
2606  "ele supercluster energy / gen energy, golden, endcaps",
2607  poptrue_nbin,
2608  poptrue_min,
2609  poptrue_max);
2611  "EoEtrue_showering_barrel",
2612  "ele supercluster energy / gen energy, showering, barrel",
2613  poptrue_nbin,
2614  poptrue_min,
2615  poptrue_max);
2617  "EoEtrue_showering_endcaps",
2618  "ele supercluster energy / gen energy, showering, endcaps",
2619  poptrue_nbin,
2620  poptrue_min,
2621  poptrue_max);
2622 
2623  // isolation
2624  setBookPrefix("h_ele");
2626  "tkSumPt_dr03",
2627  "tk isolation sum, dR=0.3",
2628  100,
2629  0.0,
2630  20.,
2631  "TkIsoSum, cone 0.3 (GeV/c)",
2632  "Events",
2633  "ELE_LOGY E1 P");
2635  "tkSumPt_dr03_barrel",
2636  "tk isolation sum, dR=0.3, barrel",
2637  100,
2638  0.0,
2639  20.,
2640  "TkIsoSum, cone 0.3 (GeV/c)",
2641  "Events",
2642  "ELE_LOGY E1 P");
2644  "tkSumPt_dr03_endcaps",
2645  "tk isolation sum, dR=0.3, endcaps",
2646  100,
2647  0.0,
2648  20.,
2649  "TkIsoSum, cone 0.3 (GeV/c)",
2650  "Events",
2651  "ELE_LOGY E1 P");
2653  "ecalRecHitSumEt_dr03",
2654  "ecal isolation sum, dR=0.3",
2655  100,
2656  0.0,
2657  20.,
2658  "EcalIsoSum, cone 0.3 (GeV)",
2659  "Events",
2660  "ELE_LOGY E1 P");
2662  "ecalRecHitSumEt_dr03_barrel",
2663  "ecal isolation sum, dR=0.3, barrel",
2664  100,
2665  0.0,
2666  20.,
2667  "EcalIsoSum, cone 0.3 (GeV)",
2668  "Events",
2669  "ELE_LOGY E1 P");
2671  "ecalRecHitSumEt_dr03_endcaps",
2672  "ecal isolation sum, dR=0.3, endcaps",
2673  100,
2674  0.0,
2675  20.,
2676  "EcalIsoSum, cone 0.3 (GeV)",
2677  "Events",
2678  "ELE_LOGY E1 P");
2680  "hcalTowerSumEt_dr03_depth1",
2681  "hcal depth1 isolation sum, dR=0.3",
2682  100,
2683  0.0,
2684  20.,
2685  "Hcal1IsoSum, cone 0.3 (GeV)",
2686  "Events",
2687  "ELE_LOGY E1 P");
2689  "hcalTowerSumEt_dr03_depth1_barrel",
2690  "hcal depth1 isolation sum, dR=0.3, barrel",
2691  100,
2692  0.0,
2693  20.,
2694  "Hcal1IsoSum, cone 0.3 (GeV)",
2695  "Events",
2696  "ELE_LOGY E1 P");
2698  "hcalTowerSumEt_dr03_depth1_endcaps",
2699  "hcal depth1 isolation sum, dR=0.3, endcaps",
2700  100,
2701  0.0,
2702  20.,
2703  "Hcal1IsoSum, cone 0.3 (GeV)",
2704  "Events",
2705  "ELE_LOGY E1 P");
2707  "hcalTowerSumEt_dr03_depth2",
2708  "hcal depth2 isolation sum, dR=0.3",
2709  100,
2710  0.0,
2711  20.,
2712  "Hcal2IsoSum, cone 0.3 (GeV)",
2713  "Events",
2714  "ELE_LOGY E1 P");
2716  "hcalTowerSumEt_dr03_depth2_barrel",
2717  "hcal depth2 isolation sum, dR=0.3",
2718  100,
2719  0.0,
2720  20.,
2721  "Hcal2IsoSum, cone 0.3 (GeV)",
2722  "Events",
2723  "ELE_LOGY E1 P");
2725  "hcalTowerSumEt_dr03_depth2_endcaps",
2726  "hcal depth2 isolation sum, dR=0.3",
2727  100,
2728  0.0,
2729  20.,
2730  "Hcal2IsoSum, cone 0.3 (GeV)",
2731  "Events",
2732  "ELE_LOGY E1 P");
2734  "tkSumPt_dr04",
2735  "tk isolation sum, dR=0.4",
2736  100,
2737  0.0,
2738  20.,
2739  "TkIsoSum, cone 0.4 (GeV/c)",
2740  "Events",
2741  "ELE_LOGY E1 P");
2743  "tkSumPt_dr04_barrel",
2744  "tk isolation sum, dR=0.4, barrel",
2745  100,
2746  0.0,
2747  20.,
2748  "TkIsoSum, cone 0.4 (GeV/c)",
2749  "Events",
2750  "ELE_LOGY E1 P");
2752  "tkSumPt_dr04_endcaps",
2753  "tk isolation sum, dR=0.4, endcaps",
2754  100,
2755  0.0,
2756  20.,
2757  "TkIsoSum, cone 0.4 (GeV/c)",
2758  "Events",
2759  "ELE_LOGY E1 P");
2761  "ecalRecHitSumEt_dr04",
2762  "ecal isolation sum, dR=0.4",
2763  100,
2764  0.0,
2765  20.,
2766  "EcalIsoSum, cone 0.4 (GeV)",
2767  "Events",
2768  "ELE_LOGY E1 P");
2770  "ecalRecHitSumEt_dr04_barrel",
2771  "ecal isolation sum, dR=0.4, barrel",
2772  100,
2773  0.0,
2774  20.,
2775  "EcalIsoSum, cone 0.4 (GeV)",
2776  "Events",
2777  "ELE_LOGY E1 P");
2779  "ecalRecHitSumEt_dr04_endcaps",
2780  "ecal isolation sum, dR=0.4, endcaps",
2781  100,
2782  0.0,
2783  20.,
2784  "EcalIsoSum, cone 0.4 (GeV)",
2785  "Events",
2786  "ELE_LOGY E1 P");
2788  "hcalTowerSumEt_dr04_depth1",
2789  "hcal depth1 isolation sum, dR=0.4",
2790  100,
2791  0.0,
2792  20.,
2793  "Hcal1IsoSum, cone 0.4 (GeV)",
2794  "Events",
2795  "ELE_LOGY E1 P");
2797  "hcalTowerSumEt_dr04_depth1_barrel",
2798  "hcal depth1 isolation sum, dR=0.4, barrel",
2799  100,
2800  0.0,
2801  20.,
2802  "Hcal1IsoSum, cone 0.4 (GeV)",
2803  "Events",
2804  "ELE_LOGY E1 P");
2806  "hcalTowerSumEt_dr04_depth1_endcaps",
2807  "hcal depth1 isolation sum, dR=0.4, endcaps",
2808  100,
2809  0.0,
2810  20.,
2811  "Hcal1IsoSum, cone 0.4 (GeV)",
2812  "Events",
2813  "ELE_LOGY E1 P");
2815  "hcalTowerSumEt_dr04_depth2",
2816  "hcal depth2 isolation sum, dR=0.4",
2817  100,
2818  0.0,
2819  20.,
2820  "Hcal2IsoSum, cone 0.4 (GeV)",
2821  "Events",
2822  "ELE_LOGY E1 P");
2824  "hcalTowerSumEt_dr04_depth2_barrel",
2825  "hcal depth2 isolation sum, dR=0.4",
2826  100,
2827  0.0,
2828  20.,
2829  "Hcal2IsoSum, cone 0.4 (GeV)",
2830  "Events",
2831  "ELE_LOGY E1 P");
2833  "hcalTowerSumEt_dr04_depth2_endcaps",
2834  "hcal depth2 isolation sum, dR=0.4",
2835  100,
2836  0.0,
2837  20.,
2838  "Hcal2IsoSum, cone 0.4 (GeV)",
2839  "Events",
2840  "ELE_LOGY E1 P");
2841 
2842  // newHCAL
2843  // isolation new hcal
2845  "hcalTowerSumEtBc_dr03_depth1",
2846  "hcal depth1 isolation sum behind cluster, dR=0.3",
2847  100,
2848  0.0,
2849  20.,
2850  "Hcal1IsoSum, cone 0.3 (GeV)",
2851  "Events",
2852  "ELE_LOGY E1 P");
2854  bookH1withSumw2(iBooker,
2855  "hcalTowerSumEtBc_dr03_depth1_barrel",
2856  "hcal depth1 isolation sum behind cluster, dR=0.3, barrel",
2857  100,
2858  0.0,
2859  20.,
2860  "Hcal1IsoSum, cone 0.3 (GeV)",
2861  "Events",
2862  "ELE_LOGY E1 P");
2864  bookH1withSumw2(iBooker,
2865  "hcalTowerSumEtBc_dr03_depth1_endcaps",
2866  "hcal depth1 isolation sum behind cluster, dR=0.3, endcaps",
2867  100,
2868  0.0,
2869  20.,
2870  "Hcal1IsoSum, cone 0.3 (GeV)",
2871  "Events",
2872  "ELE_LOGY E1 P");
2873 
2875  "hcalTowerSumEtBc_dr04_depth1",
2876  "hcal depth1 isolation sum behind cluster, dR=0.4",
2877  100,
2878  0.0,
2879  20.,
2880  "Hcal1IsoSum, cone 0.4 (GeV)",
2881  "Events",
2882  "ELE_LOGY E1 P");
2884  bookH1withSumw2(iBooker,
2885  "hcalTowerSumEtBc_dr04_depth1_barrel",
2886  "hcal depth1 isolation sum behind cluster, dR=0.4, barrel",
2887  100,
2888  0.0,
2889  20.,
2890  "Hcal1IsoSum, cone 0.4 (GeV)",
2891  "Events",
2892  "ELE_LOGY E1 P");
2894  bookH1withSumw2(iBooker,
2895  "hcalTowerSumEtBc_dr04_depth1_endcaps",
2896  "hcal depth1 isolation sum behind cluster, dR=0.4, endcaps",
2897  100,
2898  0.0,
2899  20.,
2900  "Hcal1IsoSum, cone 0.4 (GeV)",
2901  "Events",
2902  "ELE_LOGY E1 P");
2903 
2905  "hcalTowerSumEtBc_dr03_depth2",
2906  "hcal depth2 isolation sum behind cluster, dR=0.3",
2907  100,
2908  0.0,
2909  20.,
2910  "Hcal1IsoSum, cone 0.3 (GeV)",
2911  "Events",
2912  "ELE_LOGY E1 P");
2914  bookH1withSumw2(iBooker,
2915  "hcalTowerSumEtBc_dr03_depth2_barrel",
2916  "hcal depth2 isolation sum behind cluster, dR=0.3, barrel",
2917  100,
2918  0.0,
2919  20.,
2920  "Hcal1IsoSum, cone 0.3 (GeV)",
2921  "Events",
2922  "ELE_LOGY E1 P");
2924  bookH1withSumw2(iBooker,
2925  "hcalTowerSumEtBc_dr03_depth2_endcaps",
2926  "hcal depth2 isolation sum behind cluster, dR=0.3, endcaps",
2927  100,
2928  0.0,
2929  20.,
2930  "Hcal1IsoSum, cone 0.3 (GeV)",
2931  "Events",
2932  "ELE_LOGY E1 P");
2933 
2935  "hcalTowerSumEtBc_dr04_depth2",
2936  "hcal depth2 isolation sum behind cluster, dR=0.4",
2937  100,
2938  0.0,
2939  20.,
2940  "Hcal1IsoSum, cone 0.4 (GeV)",
2941  "Events",
2942  "ELE_LOGY E1 P");
2944  bookH1withSumw2(iBooker,
2945  "hcalTowerSumEtBc_dr04_depth2_barrel",
2946  "hcal depth2 isolation sum behind cluster, dR=0.4, barrel",
2947  100,
2948  0.0,
2949  20.,
2950  "Hcal1IsoSum, cone 0.4 (GeV)",
2951  "Events",
2952  "ELE_LOGY E1 P");
2954  bookH1withSumw2(iBooker,
2955  "hcalTowerSumEtBc_dr04_depth2_endcaps",
2956  "hcal depth2 isolation sum behind cluster, dR=0.4, endcaps",
2957  100,
2958  0.0,
2959  20.,
2960  "Hcal1IsoSum, cone 0.4 (GeV)",
2961  "Events",
2962  "ELE_LOGY E1 P");
2963 
2964  // fbrem
2966  iBooker, "fbrem", "ele brem fraction, mode of GSF components", 100, 0., 1., "P_{in} - P_{out} / P_{in}");
2968  "fbrem_barrel",
2969  "ele brem fraction for barrel, mode of GSF components",
2970  100,
2971  0.,
2972  1.,
2973  "P_{in} - P_{out} / P_{in}");
2975  "fbrem_endcaps",
2976  "ele brem franction for endcaps, mode of GSF components",
2977  100,
2978  0.,
2979  1.,
2980  "P_{in} - P_{out} / P_{in}");
2982  iBooker, "fbrem_mAOD", "ele brem fraction, mode of GSF components", 100, 0., 1., "P_{in} - P_{out} / P_{in}");
2984  "fbrem_mAOD_barrel",
2985  "ele brem fraction for barrel, mode of GSF components",
2986  100,
2987  0.,
2988  1.,
2989  "P_{in} - P_{out} / P_{in}");
2991  "fbrem_mAOD_endcaps",
2992  "ele brem franction for endcaps, mode of GSF components",
2993  100,
2994  0.,
2995  1.,
2996  "P_{in} - P_{out} / P_{in}");
2998  bookH1withSumw2(iBooker, "superclusterfbrem", "supercluster brem fraction", 100, 0., 1., "1 - E_{ele} / E_{SC}");
3000  iBooker, "superclusterfbrem_barrel", "supercluster brem fraction for barrel", 100, 0., 1., "1 - E_{ele} / E_{SC}");
3002  "superclusterfbrem_endcaps",
3003  "supercluster brem franction for endcaps",
3004  100,
3005  0.,
3006  1.,
3007  "1 - E_{ele} / E_{SC}");
3008  p1_ele_fbremVsEta_mode = bookP1(iBooker,
3009  "fbremvsEtamode",
3010  "mean ele brem fraction vs eta, mode of GSF components",
3011  eta2D_nbin,
3012  eta_min,
3013  eta_max,
3014  0.,
3015  1.,
3016  "#eta",
3017  "<P_{in} - P_{out} / P_{in}>");
3018  p1_ele_fbremVsEta_mean = bookP1(iBooker,
3019  "fbremvsEtamean",
3020  "mean ele brem fraction vs eta, mean of GSF components",
3021  eta2D_nbin,
3022  eta_min,
3023  eta_max,
3024  0.,
3025  1.,
3026  "#eta",
3027  "<P_{in} - P_{out} / P_{in}>");
3028  h1_ele_chargeInfo = bookH1withSumw2(iBooker, "chargeInfo", "chargeInfo", 5, -2., 3.);
3029 
3030  // e/g et pflow electrons
3031  h1_ele_mva = bookH1withSumw2(iBooker, "mva", "ele identification mva", 100, -1., 1.);
3032  h1_ele_mva_barrel = bookH1withSumw2(iBooker, "mva_barrel", "ele identification mva barrel", 100, -1., 1.);
3033  h1_ele_mva_endcaps = bookH1withSumw2(iBooker, "mva_endcaps", "ele identification mva endcaps", 100, -1., 1.);
3034  h1_ele_mva_isolated = bookH1withSumw2(iBooker, "mva_isolated", "ele identification mva isolated", 100, -1., 1.);
3036  bookH1withSumw2(iBooker, "mva_isolated_barrel", "ele identification mva isolated barrel", 100, -1., 1.);
3038  bookH1withSumw2(iBooker, "mva_isolated_endcaps", "ele identification mva isolated endcaps", 100, -1., 1.);
3039  h1_ele_provenance = bookH1withSumw2(iBooker, "provenance", "ele provenance", 5, -2., 3.);
3040  h1_ele_provenance_barrel = bookH1withSumw2(iBooker, "provenance_barrel", "ele provenance barrel", 5, -2., 3.);
3041  h1_ele_provenance_endcaps = bookH1withSumw2(iBooker, "provenance_endcaps", "ele provenance endcaps", 5, -2., 3.);
3042 
3043  // pflow isolation variables
3045  iBooker, "chargedHadronIso", "chargedHadronIso", 100, 0.0, 20., "chargedHadronIso", "Events", "ELE_LOGY E1 P");
3047  "chargedHadronIso_barrel",
3048  "chargedHadronIso for barrel",
3049  100,
3050  0.0,
3051  20.,
3052  "chargedHadronIso_barrel",
3053  "Events",
3054  "ELE_LOGY E1 P");
3056  "chargedHadronIso_endcaps",
3057  "chargedHadronIso for endcaps",
3058  100,
3059  0.0,
3060  20.,
3061  "chargedHadronIso_endcaps",
3062  "Events",
3063  "ELE_LOGY E1 P");
3065  iBooker, "neutralHadronIso", "neutralHadronIso", 21, 0.0, 20., "neutralHadronIso", "Events", "ELE_LOGY E1 P");
3067  "neutralHadronIso_barrel",
3068  "neutralHadronIso for barrel",
3069  21,
3070  0.0,
3071  20.,
3072  "neutralHadronIso_barrel",
3073  "Events",
3074  "ELE_LOGY E1 P");
3076  "neutralHadronIso_endcaps",
3077  "neutralHadronIso for endcaps",
3078  21,
3079  0.0,
3080  20.,
3081  "neutralHadronIso_endcaps",
3082  "Events",
3083  "ELE_LOGY E1 P");
3085  bookH1withSumw2(iBooker, "photonIso", "photonIso", 100, 0.0, 20., "photonIso", "Events", "ELE_LOGY E1 P");
3087  iBooker, "photonIso_barrel", "photonIso for barrel", 100, 0.0, 20., "photonIso_barrel", "Events", "ELE_LOGY E1 P");
3089  "photonIso_endcaps",
3090  "photonIso for endcaps",
3091  100,
3092  0.0,
3093  20.,
3094  "photonIso_endcaps",
3095  "Events",
3096  "ELE_LOGY E1 P");
3097  // -- pflow over pT
3099  "chargedHadronRelativeIso",
3100  "chargedHadronRelativeIso",
3101  100,
3102  0.0,
3103  2.,
3104  "chargedHadronRelativeIso",
3105  "Events",
3106  "ELE_LOGY E1 P");
3108  "chargedHadronRelativeIso_barrel",
3109  "chargedHadronRelativeIso for barrel",
3110  100,
3111  0.0,
3112  2.,
3113  "chargedHadronRelativeIso_barrel",
3114  "Events",
3115  "ELE_LOGY E1 P");
3117  "chargedHadronRelativeIso_endcaps",
3118  "chargedHadronRelativeIso for endcaps",
3119  100,
3120  0.0,
3121  2.,
3122  "chargedHadronRelativeIso_endcaps",
3123  "Events",
3124  "ELE_LOGY E1 P");
3126  "neutralHadronRelativeIso",
3127  "neutralHadronRelativeIso",
3128  100,
3129  0.0,
3130  2.,
3131  "neutralHadronRelativeIso",
3132  "Events",
3133  "ELE_LOGY E1 P");
3135  "neutralHadronRelativeIso_barrel",
3136  "neutralHadronRelativeIso for barrel",
3137  100,
3138  0.0,
3139  2.,
3140  "neutralHadronRelativeIso_barrel",
3141  "Events",
3142  "ELE_LOGY E1 P");
3144  "neutralHadronRelativeIso_endcaps",
3145  "neutralHadronRelativeIso for endcaps",
3146  100,
3147  0.0,
3148  2.,
3149  "neutralHadronRelativeIso_endcaps",
3150  "Events",
3151  "ELE_LOGY E1 P");
3153  iBooker, "photonRelativeIso", "photonRelativeIso", 100, 0.0, 2., "photonRelativeIso", "Events", "ELE_LOGY E1 P");
3155  "photonRelativeIso_barrel",
3156  "photonRelativeIso for barrel",
3157  100,
3158  0.0,
3159  2.,
3160  "photonRelativeIso_barrel",
3161  "Events",
3162  "ELE_LOGY E1 P");
3164  "photonRelativeIso_endcaps",
3165  "photonRelativeIso for endcaps",
3166  100,
3167  0.0,
3168  2.,
3169  "photonRelativeIso_endcaps",
3170  "Events",
3171  "ELE_LOGY E1 P");
3173  "chargedHadronRelativeIso_mAOD",
3174  "chargedHadronRelativeIso",
3175  100,
3176  0.0,
3177  2.,
3178  "chargedHadronRelativeIso",
3179  "Events",
3180  "ELE_LOGY E1 P");
3182  "chargedHadronRelativeIso_mAOD_barrel",
3183  "chargedHadronRelativeIso for barrel",
3184  100,
3185  0.0,
3186  2.,
3187  "chargedHadronRelativeIso_barrel",
3188  "Events",
3189  "ELE_LOGY E1 P");
3191  "chargedHadronRelativeIso_mAOD_endcaps",
3192  "chargedHadronRelativeIso for endcaps",
3193  100,
3194  0.0,
3195  2.,
3196  "chargedHadronRelativeIso_endcaps",
3197  "Events",
3198  "ELE_LOGY E1 P");
3200  "neutralHadronRelativeIso_mAOD",
3201  "neutralHadronRelativeIso",
3202  100,
3203  0.0,
3204  2.,
3205  "neutralHadronRelativeIso",
3206  "Events",
3207  "ELE_LOGY E1 P");
3209  "neutralHadronRelativeIso_mAOD_barrel",
3210  "neutralHadronRelativeIso for barrel",
3211  100,
3212  0.0,
3213  2.,
3214  "neutralHadronRelativeIso_barrel",
3215  "Events",
3216  "ELE_LOGY E1 P");
3218  "neutralHadronRelativeIso_mAOD_endcaps",
3219  "neutralHadronRelativeIso for endcaps",
3220  100,
3221  0.0,
3222  2.,
3223  "neutralHadronRelativeIso_endcaps",
3224  "Events",
3225  "ELE_LOGY E1 P");
3227  "photonRelativeIso_mAOD",
3228  "photonRelativeIso",
3229  100,
3230  0.0,
3231  2.,
3232  "photonRelativeIso",
3233  "Events",
3234  "ELE_LOGY E1 P");
3236  "photonRelativeIso_mAOD_barrel",
3237  "photonRelativeIso for barrel",
3238  100,
3239  0.0,
3240  2.,
3241  "photonRelativeIso_barrel",
3242  "Events",
3243  "ELE_LOGY E1 P");
3245  "photonRelativeIso_mAOD_endcaps",
3246  "photonRelativeIso for endcaps",
3247  100,
3248  0.0,
3249  2.,
3250  "photonRelativeIso_endcaps",
3251  "Events",
3252  "ELE_LOGY E1 P");
3253 
3254  // conversion rejection information
3255  h1_ele_convFlags = bookH1withSumw2(iBooker, "convFlags", "conversion rejection flag", 5, -1.5, 3.5);
3257  bookH1withSumw2(iBooker, "convFlags_all", "conversion rejection flag, all electrons", 5, -1.5, 3.5);
3258  h1_ele_convDist = bookH1withSumw2(iBooker, "convDist", "distance to the conversion partner", 100, -15., 15.);
3260  bookH1withSumw2(iBooker, "convDist_all", "distance to the conversion partner, all electrons", 100, -15., 15.);
3262  iBooker, "convDcot", "difference of cot(angle) with the conversion partner", 100, -CLHEP::pi / 2., CLHEP::pi / 2.);
3264  "convDcot_all",
3265  "difference of cot(angle) with the conversion partner, all electrons",
3266  100,
3267  -CLHEP::pi / 2.,
3268  CLHEP::pi / 2.);
3269  h1_ele_convRadius = bookH1withSumw2(iBooker, "convRadius", "signed conversion radius", 100, 0., 130.);
3271  bookH1withSumw2(iBooker, "convRadius_all", "signed conversion radius, all electrons", 100, 0., 130.);
3272 }

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:651
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:654
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:607
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:565
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
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:505
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
reco::GsfElectron::dr03HcalTowerSumEtBc
float dr03HcalTowerSumEtBc(int depth=0) const
Definition: GsfElectron.h:601
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
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
reco::GsfElectron::dr04HcalTowerSumEt
float dr04HcalTowerSumEt(int depth=0) const
Definition: GsfElectron.h:608
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:506
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:831
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:230
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
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:796
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:736
reco::GsfElectron::dr04HcalTowerSumEtBc
float dr04HcalTowerSumEtBc(int depth=0) const
Definition: GsfElectron.h:609
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:735
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::hcalOverEcalBc
float hcalOverEcalBc(const ShowerShape &ss, int depth) const
Definition: GsfElectron.h:450
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:673
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:753
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
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
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
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:653
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:870
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
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:790
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:479
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:507
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
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:605
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.
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
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:672
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
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:655
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:503
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:792
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
reco::GsfElectron::dr03HcalTowerSumEt
float dr03HcalTowerSumEt(int depth=0) const
Definition: GsfElectron.h:584
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
reco::GsfElectron::hcalOverEcal
float hcalOverEcal(const ShowerShape &ss, int depth) const
Definition: GsfElectron.h:433
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:721
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
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:13168
reco::GsfElectron::caloEnergy
float caloEnergy() const
Definition: GsfElectron.h:886
ElectronMcSignalValidator::h1_scl_SigIEtaIEta_barrel
MonitorElement * h1_scl_SigIEtaIEta_barrel
Definition: ElectronMcSignalValidator.h:279
reco::GsfElectron::scSigmaIEtaIEta
float scSigmaIEtaIEta() const
Definition: GsfElectron.h:504
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
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:567
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
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:671
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:883
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