Go to the documentation of this file.00001
00002 #ifndef Validation_RecoEgamma_ElectronMcSignalValidator_h
00003 #define Validation_RecoEgamma_ElectronMcSignalValidator_h
00004
00005 #include "DQMOffline/EGamma/interface/ElectronDqmAnalyzerBase.h"
00006
00007
00008 #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
00009 class MagneticField;
00010
00011 #include "FWCore/Framework/interface/Event.h"
00012 #include "FWCore/Framework/interface/ESHandle.h"
00013 #include "FWCore/Framework/interface/EventSetup.h"
00014
00015 class ElectronMcSignalValidator : public ElectronDqmAnalyzerBase
00016 {
00017 public:
00018
00019 explicit ElectronMcSignalValidator( const edm::ParameterSet & conf ) ;
00020 virtual ~ElectronMcSignalValidator() ;
00021 virtual void book() ;
00022 virtual void analyze( const edm::Event& e, const edm::EventSetup & c ) ;
00023
00024 private:
00025
00026 edm::InputTag mcTruthCollection_;
00027 edm::InputTag electronCollection_;
00028 edm::InputTag electronCoreCollection_;
00029 edm::InputTag electronTrackCollection_;
00030 edm::InputTag electronSeedCollection_;
00031 edm::InputTag beamSpotTag_ ;
00032 bool readAOD_;
00033
00034
00035 edm::InputTag isoFromDepsTk03Tag_ ;
00036 edm::InputTag isoFromDepsTk04Tag_ ;
00037 edm::InputTag isoFromDepsEcalFull03Tag_ ;
00038 edm::InputTag isoFromDepsEcalFull04Tag_ ;
00039 edm::InputTag isoFromDepsEcalReduced03Tag_ ;
00040 edm::InputTag isoFromDepsEcalReduced04Tag_ ;
00041 edm::InputTag isoFromDepsHcal03Tag_ ;
00042 edm::InputTag isoFromDepsHcal04Tag_ ;
00043
00044 edm::ESHandle<TrackerGeometry> pDD ;
00045 edm::ESHandle<MagneticField> theMagField ;
00046
00047 float mcEnergy[10], mcEta[10], mcPhi[10], mcPt[10], mcQ[10] ;
00048 float superclusterEnergy[10], superclusterEta[10], superclusterPhi[10], superclusterEt[10] ;
00049 float seedMomentum[10], seedEta[10], seedPhi[10], seedPt[10], seedQ[10] ;
00050
00051 double maxPt_;
00052 double maxAbsEta_;
00053 double deltaR_;
00054 std::vector<int> matchingIDs_;
00055 std::vector<int> matchingMotherIDs_;
00056
00057
00058
00059 int xyz_nbin ;
00060 int p_nbin ; int p2D_nbin ; double p_max ;
00061 int pt_nbin ; int pt2D_nbin ; int pteff_nbin ; double pt_max ;
00062 int fhits_nbin ; double fhits_max ;
00063 int lhits_nbin ; double lhits_max ;
00064 int eta_nbin ; int eta2D_nbin ; double eta_min ; double eta_max ;
00065 int deta_nbin ; double deta_min ; double deta_max ;
00066 int detamatch_nbin ; int detamatch2D_nbin ; double detamatch_min ; double detamatch_max ;
00067 int phi_nbin ; int phi2D_nbin ; double phi_min ; double phi_max ;
00068 int dphi_nbin ; double dphi_min ; double dphi_max ;
00069 int dphimatch_nbin ; int dphimatch2D_nbin ; double dphimatch_min ; double dphimatch_max ;
00070 int eop_nbin ; int eop2D_nbin ; double eop_max ; double eopmaxsht ;
00071 int mee_nbin ; double mee_min ; double mee_max ;
00072 int hoe_nbin ; double hoe_min ; double hoe_max ;
00073 int poptrue_nbin ; double poptrue_min ; double poptrue_max ;
00074
00075
00076
00077 MonitorElement *h1_mcNum;
00078 MonitorElement *h1_eleNum;
00079 MonitorElement *h1_gamNum;
00080
00081 MonitorElement *h1_recEleNum;
00082 MonitorElement *h1_recCoreNum;
00083 MonitorElement *h1_recTrackNum;
00084 MonitorElement *h1_recSeedNum;
00085
00086 MonitorElement *h1_mc_Eta;
00087 MonitorElement *h1_mc_AbsEta;
00088 MonitorElement *h1_mc_P;
00089 MonitorElement *h1_mc_Pt;
00090 MonitorElement *h1_mc_Phi;
00091 MonitorElement *h1_mc_Z;
00092 MonitorElement *h2_mc_PtEta;
00093
00094 MonitorElement *h1_mc_Eta_matched;
00095 MonitorElement *h1_mc_AbsEta_matched;
00096 MonitorElement *h1_mc_Pt_matched;
00097 MonitorElement *h1_mc_Phi_matched;
00098 MonitorElement *h1_mc_Z_matched;
00099 MonitorElement *h2_mc_PtEta_matched;
00100
00101 MonitorElement *h1_mc_Eta_matched_qmisid;
00102 MonitorElement *h1_mc_AbsEta_matched_qmisid;
00103 MonitorElement *h1_mc_Pt_matched_qmisid;
00104 MonitorElement *h1_mc_Phi_matched_qmisid;
00105 MonitorElement *h1_mc_Z_matched_qmisid;
00106 MonitorElement *h1_ele_chargeInfo;
00107
00108 MonitorElement *h1_ele_EoverP_all;
00109 MonitorElement *h1_ele_EoverP_all_barrel;
00110 MonitorElement *h1_ele_EoverP_all_endcaps;
00111 MonitorElement *h1_ele_EseedOP_all;
00112 MonitorElement *h1_ele_EseedOP_all_barrel;
00113 MonitorElement *h1_ele_EseedOP_all_endcaps;
00114 MonitorElement *h1_ele_EoPout_all;
00115 MonitorElement *h1_ele_EoPout_all_barrel;
00116 MonitorElement *h1_ele_EoPout_all_endcaps;
00117 MonitorElement *h1_ele_EeleOPout_all;
00118 MonitorElement *h1_ele_EeleOPout_all_barrel;
00119 MonitorElement *h1_ele_EeleOPout_all_endcaps;
00120 MonitorElement *h1_ele_dEtaSc_propVtx_all;
00121 MonitorElement *h1_ele_dEtaSc_propVtx_all_barrel;
00122 MonitorElement *h1_ele_dEtaSc_propVtx_all_endcaps;
00123 MonitorElement *h1_ele_dPhiSc_propVtx_all;
00124 MonitorElement *h1_ele_dPhiSc_propVtx_all_barrel;
00125 MonitorElement *h1_ele_dPhiSc_propVtx_all_endcaps;
00126 MonitorElement *h1_ele_dEtaCl_propOut_all;
00127 MonitorElement *h1_ele_dEtaCl_propOut_all_barrel;
00128 MonitorElement *h1_ele_dEtaCl_propOut_all_endcaps;
00129 MonitorElement *h1_ele_dPhiCl_propOut_all;
00130 MonitorElement *h1_ele_dPhiCl_propOut_all_barrel;
00131 MonitorElement *h1_ele_dPhiCl_propOut_all_endcaps;
00132 MonitorElement *h1_ele_TIP_all;
00133 MonitorElement *h1_ele_TIP_all_barrel;
00134 MonitorElement *h1_ele_TIP_all_endcaps;
00135 MonitorElement *h1_ele_HoE_all;
00136 MonitorElement *h1_ele_HoE_all_barrel;
00137 MonitorElement *h1_ele_HoE_all_endcaps;
00138 MonitorElement *h1_ele_HoE_bc_all;
00139 MonitorElement *h1_ele_vertexEta_all;
00140 MonitorElement *h1_ele_vertexPt_all;
00141 MonitorElement *h1_ele_Et_all;
00142 MonitorElement *h1_ele_mee_all;
00143 MonitorElement *h1_ele_mee_os;
00144 MonitorElement *h1_ele_mee_os_ebeb;
00145 MonitorElement *h1_ele_mee_os_ebee;
00146 MonitorElement *h1_ele_mee_os_eeee;
00147 MonitorElement *h1_ele_mee_os_gg;
00148 MonitorElement *h1_ele_mee_os_gb;
00149 MonitorElement *h1_ele_mee_os_bb;
00150
00151 MonitorElement *h2_ele_E2mnE1vsMee_all;
00152 MonitorElement *h2_ele_E2mnE1vsMee_egeg_all;
00153
00154 MonitorElement *h1_ele_charge;
00155 MonitorElement *h2_ele_chargeVsEta;
00156 MonitorElement *h2_ele_chargeVsPhi;
00157 MonitorElement *h2_ele_chargeVsPt;
00158 MonitorElement *h1_ele_vertexP;
00159 MonitorElement *h1_ele_vertexPt;
00160 MonitorElement *h1_ele_Et;
00161 MonitorElement *h2_ele_vertexPtVsEta;
00162 MonitorElement *h2_ele_vertexPtVsPhi;
00163 MonitorElement *h1_ele_vertexPt_5100;
00164 MonitorElement *h1_ele_vertexEta;
00165 MonitorElement *h2_ele_vertexEtaVsPhi;
00166 MonitorElement *h1_ele_vertexAbsEta;
00167 MonitorElement *h1_ele_vertexPhi;
00168 MonitorElement *h1_ele_vertexX;
00169 MonitorElement *h1_ele_vertexY;
00170 MonitorElement *h1_ele_vertexZ;
00171 MonitorElement *h1_ele_vertexTIP;
00172 MonitorElement *h2_ele_vertexTIPVsEta;
00173 MonitorElement *h2_ele_vertexTIPVsPhi;
00174 MonitorElement *h2_ele_vertexTIPVsPt;
00175 MonitorElement *h1_ele_ecalEnergyError;
00176 MonitorElement *h1_ele_ecalEnergyError_barrel;
00177 MonitorElement *h1_ele_ecalEnergyError_endcaps;
00178 MonitorElement *h1_ele_combinedP4Error;
00179 MonitorElement *h1_ele_combinedP4Error_barrel;
00180 MonitorElement *h1_ele_combinedP4Error_endcaps;
00181
00182 MonitorElement *h1_scl_En;
00183 MonitorElement *h1_scl_EoEtrue_barrel;
00184 MonitorElement *h1_scl_EoEtrue_endcaps;
00185 MonitorElement *h1_scl_EoEtrue_barrel_eg;
00186 MonitorElement *h1_scl_EoEtrue_endcaps_eg;
00187 MonitorElement *h1_scl_EoEtrue_barrel_etagap;
00188 MonitorElement *h1_scl_EoEtrue_barrel_phigap;
00189 MonitorElement *h1_scl_EoEtrue_ebeegap;
00190 MonitorElement *h1_scl_EoEtrue_endcaps_deegap;
00191 MonitorElement *h1_scl_EoEtrue_endcaps_ringgap;
00192 MonitorElement *h1_scl_EoEtrue_barrel_new;
00193 MonitorElement *h1_scl_EoEtrue_endcaps_new;
00194 MonitorElement *h1_scl_EoEtrue_barrel_new_eg;
00195 MonitorElement *h1_scl_EoEtrue_endcaps_new_eg;
00196 MonitorElement *h1_scl_EoEtrue_barrel_new_etagap;
00197 MonitorElement *h1_scl_EoEtrue_barrel_new_phigap;
00198 MonitorElement *h1_scl_EoEtrue_ebeegap_new;
00199 MonitorElement *h1_scl_EoEtrue_endcaps_new_deegap;
00200 MonitorElement *h1_scl_EoEtrue_endcaps_new_ringgap;
00201 MonitorElement *h1_scl_Et;
00202 MonitorElement *h2_scl_EtVsEta;
00203 MonitorElement *h2_scl_EtVsPhi;
00204 MonitorElement *h2_scl_EtaVsPhi;
00205 MonitorElement *h1_scl_Eta;
00206 MonitorElement *h1_scl_Phi;
00207
00208 MonitorElement *h2_scl_EoEtruePfVsEg ;
00209
00210 MonitorElement *h1_scl_SigEtaEta;
00211 MonitorElement *h1_scl_SigEtaEta_barrel;
00212 MonitorElement *h1_scl_SigEtaEta_endcaps;
00213 MonitorElement *h1_scl_SigIEtaIEta;
00214 MonitorElement *h1_scl_SigIEtaIEta_barrel;
00215 MonitorElement *h1_scl_SigIEtaIEta_endcaps;
00216 MonitorElement *h1_scl_E1x5;
00217 MonitorElement *h1_scl_E1x5_barrel;
00218 MonitorElement *h1_scl_E1x5_endcaps;
00219 MonitorElement *h1_scl_E2x5max;
00220 MonitorElement *h1_scl_E2x5max_barrel;
00221 MonitorElement *h1_scl_E2x5max_endcaps;
00222 MonitorElement *h1_scl_E5x5;
00223 MonitorElement *h1_scl_E5x5_barrel;
00224 MonitorElement *h1_scl_E5x5_endcaps;
00225 MonitorElement *h1_scl_SigEtaEta_eg;
00226 MonitorElement *h1_scl_SigEtaEta_eg_barrel;
00227 MonitorElement *h1_scl_SigEtaEta_eg_endcaps;
00228 MonitorElement *h1_scl_SigIEtaIEta_eg;
00229 MonitorElement *h1_scl_SigIEtaIEta_eg_barrel;
00230 MonitorElement *h1_scl_SigIEtaIEta_eg_endcaps;
00231 MonitorElement *h1_scl_E1x5_eg;
00232 MonitorElement *h1_scl_E1x5_eg_barrel;
00233 MonitorElement *h1_scl_E1x5_eg_endcaps;
00234 MonitorElement *h1_scl_E2x5max_eg;
00235 MonitorElement *h1_scl_E2x5max_eg_barrel;
00236 MonitorElement *h1_scl_E2x5max_eg_endcaps;
00237 MonitorElement *h1_scl_E5x5_eg;
00238 MonitorElement *h1_scl_E5x5_eg_barrel;
00239 MonitorElement *h1_scl_E5x5_eg_endcaps;
00240
00241 MonitorElement *h1_ele_ambiguousTracks;
00242 MonitorElement *h2_ele_ambiguousTracksVsEta;
00243 MonitorElement *h2_ele_ambiguousTracksVsPhi;
00244 MonitorElement *h2_ele_ambiguousTracksVsPt;
00245 MonitorElement *h1_ele_foundHits;
00246 MonitorElement *h1_ele_foundHits_barrel;
00247 MonitorElement *h1_ele_foundHits_endcaps;
00248 MonitorElement *h2_ele_foundHitsVsEta;
00249 MonitorElement *h2_ele_foundHitsVsPhi;
00250 MonitorElement *h2_ele_foundHitsVsPt;
00251 MonitorElement *h1_ele_lostHits;
00252 MonitorElement *h1_ele_lostHits_barrel;
00253 MonitorElement *h1_ele_lostHits_endcaps;
00254 MonitorElement *h2_ele_lostHitsVsEta;
00255 MonitorElement *h2_ele_lostHitsVsPhi;
00256 MonitorElement *h2_ele_lostHitsVsPt;
00257 MonitorElement *h1_ele_chi2;
00258 MonitorElement *h1_ele_chi2_barrel;
00259 MonitorElement *h1_ele_chi2_endcaps;
00260 MonitorElement *h2_ele_chi2VsEta;
00261 MonitorElement *h2_ele_chi2VsPhi;
00262 MonitorElement *h2_ele_chi2VsPt;
00263
00264 MonitorElement *h1_ele_PoPtrue;
00265 MonitorElement *h1_ele_PtoPttrue;
00266 MonitorElement *h2_ele_PoPtrueVsEta;
00267 MonitorElement *h2_ele_PoPtrueVsPhi;
00268 MonitorElement *h2_ele_PoPtrueVsPt;
00269 MonitorElement *h1_ele_PoPtrue_barrel;
00270 MonitorElement *h1_ele_PoPtrue_endcaps;
00271 MonitorElement *h1_ele_PoPtrue_golden_barrel;
00272 MonitorElement *h1_ele_PoPtrue_golden_endcaps;
00273 MonitorElement *h1_ele_PoPtrue_showering_barrel;
00274 MonitorElement *h1_ele_PoPtrue_showering_endcaps;
00275 MonitorElement *h1_ele_PtoPttrue_barrel;
00276 MonitorElement *h1_ele_PtoPttrue_endcaps;
00277 MonitorElement *h1_ele_ChargeMnChargeTrue;
00278 MonitorElement *h1_ele_EtaMnEtaTrue;
00279 MonitorElement *h1_ele_EtaMnEtaTrue_barrel;
00280 MonitorElement *h1_ele_EtaMnEtaTrue_endcaps;
00281 MonitorElement *h2_ele_EtaMnEtaTrueVsEta;
00282 MonitorElement *h2_ele_EtaMnEtaTrueVsPhi;
00283 MonitorElement *h2_ele_EtaMnEtaTrueVsPt;
00284 MonitorElement *h1_ele_PhiMnPhiTrue;
00285 MonitorElement *h1_ele_PhiMnPhiTrue_barrel;
00286 MonitorElement *h1_ele_PhiMnPhiTrue_endcaps;
00287 MonitorElement *h1_ele_PhiMnPhiTrue2;
00288 MonitorElement *h2_ele_PhiMnPhiTrueVsEta;
00289 MonitorElement *h2_ele_PhiMnPhiTrueVsPhi;
00290 MonitorElement *h2_ele_PhiMnPhiTrueVsPt;
00291 MonitorElement *h1_ele_PinMnPout;
00292 MonitorElement *h1_ele_PinMnPout_mode;
00293 MonitorElement *h2_ele_PinMnPoutVsEta_mode;
00294 MonitorElement *h2_ele_PinMnPoutVsPhi_mode;
00295 MonitorElement *h2_ele_PinMnPoutVsPt_mode;
00296 MonitorElement *h2_ele_PinMnPoutVsE_mode;
00297 MonitorElement *h2_ele_PinMnPoutVsChi2_mode;
00298
00299 MonitorElement *h1_ele_outerP;
00300 MonitorElement *h1_ele_outerP_mode;
00301 MonitorElement *h2_ele_outerPVsEta_mode;
00302 MonitorElement *h1_ele_outerPt;
00303 MonitorElement *h1_ele_outerPt_mode;
00304 MonitorElement *h2_ele_outerPtVsEta_mode;
00305 MonitorElement *h2_ele_outerPtVsPhi_mode;
00306 MonitorElement *h2_ele_outerPtVsPt_mode;
00307 MonitorElement *h1_ele_EoP;
00308 MonitorElement *h1_ele_EoP_barrel;
00309 MonitorElement *h1_ele_EoP_endcaps;
00310 MonitorElement *h1_ele_EoP_eg;
00311 MonitorElement *h1_ele_EoP_eg_barrel;
00312 MonitorElement *h1_ele_EoP_eg_endcaps;
00313 MonitorElement *h2_ele_EoPVsEta;
00314 MonitorElement *h2_ele_EoPVsPhi;
00315 MonitorElement *h2_ele_EoPVsE;
00316 MonitorElement *h1_ele_EseedOP;
00317 MonitorElement *h1_ele_EseedOP_barrel;
00318 MonitorElement *h1_ele_EseedOP_endcaps;
00319 MonitorElement *h1_ele_EseedOP_eg;
00320 MonitorElement *h1_ele_EseedOP_eg_barrel;
00321 MonitorElement *h1_ele_EseedOP_eg_endcaps;
00322 MonitorElement *h2_ele_EseedOPVsEta;
00323 MonitorElement *h2_ele_EseedOPVsPhi;
00324 MonitorElement *h2_ele_EseedOPVsE;
00325 MonitorElement *h1_ele_EoPout;
00326 MonitorElement *h1_ele_EoPout_barrel;
00327 MonitorElement *h1_ele_EoPout_endcaps;
00328 MonitorElement *h1_ele_EoPout_eg;
00329 MonitorElement *h1_ele_EoPout_eg_barrel;
00330 MonitorElement *h1_ele_EoPout_eg_endcaps;
00331 MonitorElement *h2_ele_EoPoutVsEta;
00332 MonitorElement *h2_ele_EoPoutVsPhi;
00333 MonitorElement *h2_ele_EoPoutVsE;
00334 MonitorElement *h1_ele_EeleOPout;
00335 MonitorElement *h1_ele_EeleOPout_barrel;
00336 MonitorElement *h1_ele_EeleOPout_endcaps;
00337 MonitorElement *h1_ele_EeleOPout_eg;
00338 MonitorElement *h1_ele_EeleOPout_eg_barrel;
00339 MonitorElement *h1_ele_EeleOPout_eg_endcaps;
00340 MonitorElement *h2_ele_EeleOPoutVsEta;
00341 MonitorElement *h2_ele_EeleOPoutVsPhi;
00342 MonitorElement *h2_ele_EeleOPoutVsE;
00343
00344 MonitorElement *h1_ele_dEtaSc_propVtx;
00345 MonitorElement *h1_ele_dEtaSc_propVtx_barrel;
00346 MonitorElement *h1_ele_dEtaSc_propVtx_endcaps;
00347 MonitorElement *h1_ele_dEtaSc_propVtx_eg;
00348 MonitorElement *h1_ele_dEtaSc_propVtx_eg_barrel;
00349 MonitorElement *h1_ele_dEtaSc_propVtx_eg_endcaps;
00350 MonitorElement *h2_ele_dEtaScVsEta_propVtx;
00351 MonitorElement *h2_ele_dEtaScVsPhi_propVtx;
00352 MonitorElement *h2_ele_dEtaScVsPt_propVtx;
00353 MonitorElement *h1_ele_dPhiSc_propVtx;
00354 MonitorElement *h1_ele_dPhiSc_propVtx_barrel;
00355 MonitorElement *h1_ele_dPhiSc_propVtx_endcaps;
00356 MonitorElement *h1_ele_dPhiSc_propVtx_eg;
00357 MonitorElement *h1_ele_dPhiSc_propVtx_eg_barrel;
00358 MonitorElement *h1_ele_dPhiSc_propVtx_eg_endcaps;
00359 MonitorElement *h2_ele_dPhiScVsEta_propVtx;
00360 MonitorElement *h2_ele_dPhiScVsPhi_propVtx;
00361 MonitorElement *h2_ele_dPhiScVsPt_propVtx;
00362 MonitorElement *h1_ele_dEtaCl_propOut;
00363 MonitorElement *h1_ele_dEtaCl_propOut_barrel;
00364 MonitorElement *h1_ele_dEtaCl_propOut_endcaps;
00365 MonitorElement *h1_ele_dEtaCl_propOut_eg;
00366 MonitorElement *h1_ele_dEtaCl_propOut_eg_barrel;
00367 MonitorElement *h1_ele_dEtaCl_propOut_eg_endcaps;
00368 MonitorElement *h2_ele_dEtaClVsEta_propOut;
00369 MonitorElement *h2_ele_dEtaClVsPhi_propOut;
00370 MonitorElement *h2_ele_dEtaClVsPt_propOut;
00371 MonitorElement *h1_ele_dPhiCl_propOut;
00372 MonitorElement *h1_ele_dPhiCl_propOut_barrel;
00373 MonitorElement *h1_ele_dPhiCl_propOut_endcaps;
00374 MonitorElement *h1_ele_dPhiCl_propOut_eg;
00375 MonitorElement *h1_ele_dPhiCl_propOut_eg_barrel;
00376 MonitorElement *h1_ele_dPhiCl_propOut_eg_endcaps;
00377 MonitorElement *h2_ele_dPhiClVsEta_propOut;
00378 MonitorElement *h2_ele_dPhiClVsPhi_propOut;
00379 MonitorElement *h2_ele_dPhiClVsPt_propOut;
00380 MonitorElement *h1_ele_dEtaEleCl_propOut;
00381 MonitorElement *h1_ele_dEtaEleCl_propOut_barrel;
00382 MonitorElement *h1_ele_dEtaEleCl_propOut_endcaps;
00383 MonitorElement *h1_ele_dEtaEleCl_propOut_eg;
00384 MonitorElement *h1_ele_dEtaEleCl_propOut_eg_barrel;
00385 MonitorElement *h1_ele_dEtaEleCl_propOut_eg_endcaps;
00386 MonitorElement *h2_ele_dEtaEleClVsEta_propOut;
00387 MonitorElement *h2_ele_dEtaEleClVsPhi_propOut;
00388 MonitorElement *h2_ele_dEtaEleClVsPt_propOut;
00389 MonitorElement *h1_ele_dPhiEleCl_propOut;
00390 MonitorElement *h1_ele_dPhiEleCl_propOut_barrel;
00391 MonitorElement *h1_ele_dPhiEleCl_propOut_endcaps;
00392 MonitorElement *h1_ele_dPhiEleCl_propOut_eg;
00393 MonitorElement *h1_ele_dPhiEleCl_propOut_eg_barrel;
00394 MonitorElement *h1_ele_dPhiEleCl_propOut_eg_endcaps;
00395 MonitorElement *h2_ele_dPhiEleClVsEta_propOut;
00396 MonitorElement *h2_ele_dPhiEleClVsPhi_propOut;
00397 MonitorElement *h2_ele_dPhiEleClVsPt_propOut;
00398
00399 MonitorElement *h1_ele_seed_subdet2;
00400 MonitorElement *h1_ele_seed_mask;
00401 MonitorElement *h1_ele_seed_mask_bpix;
00402 MonitorElement *h1_ele_seed_mask_fpix;
00403 MonitorElement *h1_ele_seed_mask_tec;
00404 MonitorElement *h1_ele_seed_dphi2;
00405 MonitorElement *h2_ele_seed_dphi2VsEta;
00406 MonitorElement *h2_ele_seed_dphi2VsPt;
00407 MonitorElement *h1_ele_seed_dphi2pos;
00408 MonitorElement *h2_ele_seed_dphi2posVsEta;
00409 MonitorElement *h2_ele_seed_dphi2posVsPt;
00410 MonitorElement *h1_ele_seed_drz2;
00411 MonitorElement *h2_ele_seed_drz2VsEta;
00412 MonitorElement *h2_ele_seed_drz2VsPt;
00413 MonitorElement *h1_ele_seed_drz2pos;
00414 MonitorElement *h2_ele_seed_drz2posVsEta;
00415 MonitorElement *h2_ele_seed_drz2posVsPt;
00416
00417 MonitorElement *h1_ele_classes;
00418 MonitorElement *h1_ele_eta;
00419 MonitorElement *h1_ele_eta_golden;
00420 MonitorElement *h1_ele_eta_bbrem;
00421 MonitorElement *h1_ele_eta_shower;
00422
00423 MonitorElement *h1_ele_HoE;
00424 MonitorElement *h1_ele_HoE_bc;
00425 MonitorElement *h1_ele_HoE_barrel;
00426 MonitorElement *h1_ele_HoE_endcaps;
00427 MonitorElement *h1_ele_HoE_bc_barrel;
00428 MonitorElement *h1_ele_HoE_bc_endcaps;
00429 MonitorElement *h1_ele_HoE_eg;
00430 MonitorElement *h1_ele_HoE_eg_barrel;
00431 MonitorElement *h1_ele_HoE_eg_endcaps;
00432 MonitorElement *h1_ele_HoE_fiducial;
00433 MonitorElement *h2_ele_HoEVsEta;
00434 MonitorElement *h2_ele_HoEVsPhi;
00435 MonitorElement *h2_ele_HoEVsE;
00436
00437 MonitorElement *h1_ele_fbrem;
00438 MonitorElement *h1_ele_fbrem_barrel;
00439 MonitorElement *h1_ele_fbrem_endcaps;
00440 MonitorElement *h1_ele_fbrem_eg;
00441 MonitorElement *p1_ele_fbremVsEta_mode;
00442 MonitorElement *p1_ele_fbremVsEta_mean;
00443
00444 MonitorElement *h2_ele_PinVsPoutGolden_mode;
00445 MonitorElement *h2_ele_PinVsPoutShowering_mode;
00446 MonitorElement *h2_ele_PinVsPoutGolden_mean;
00447 MonitorElement *h2_ele_PinVsPoutShowering_mean;
00448 MonitorElement *h2_ele_PtinVsPtoutGolden_mode;
00449 MonitorElement *h2_ele_PtinVsPtoutShowering_mode;
00450 MonitorElement *h2_ele_PtinVsPtoutGolden_mean;
00451 MonitorElement *h2_ele_PtinVsPtoutShowering_mean;
00452 MonitorElement *h1_scl_EoEtrueGolden_barrel;
00453 MonitorElement *h1_scl_EoEtrueGolden_endcaps;
00454 MonitorElement *h1_scl_EoEtrueShowering_barrel;
00455 MonitorElement *h1_scl_EoEtrueShowering_endcaps;
00456
00457 MonitorElement *h1_ele_mva;
00458 MonitorElement *h1_ele_mva_barrel;
00459 MonitorElement *h1_ele_mva_endcaps;
00460 MonitorElement *h1_ele_mva_eg;
00461 MonitorElement *h1_ele_provenance;
00462 MonitorElement *h1_ele_provenance_barrel;
00463 MonitorElement *h1_ele_provenance_endcaps;
00464
00465
00466 MonitorElement *h1_ele_chargedHadronIso;
00467 MonitorElement *h1_ele_chargedHadronIso_barrel;
00468 MonitorElement *h1_ele_chargedHadronIso_endcaps;
00469 MonitorElement *h1_ele_neutralHadronIso;
00470 MonitorElement *h1_ele_neutralHadronIso_barrel;
00471 MonitorElement *h1_ele_neutralHadronIso_endcaps;
00472 MonitorElement *h1_ele_photonIso;
00473 MonitorElement *h1_ele_photonIso_barrel;
00474 MonitorElement *h1_ele_photonIso_endcaps;
00475
00476
00477 MonitorElement *h1_ele_tkSumPt_dr03;
00478 MonitorElement *h1_ele_tkSumPt_dr03_barrel;
00479 MonitorElement *h1_ele_tkSumPt_dr03_endcaps;
00480 MonitorElement *h1_ele_ecalRecHitSumEt_dr03;
00481 MonitorElement *h1_ele_ecalRecHitSumEt_dr03_barrel;
00482 MonitorElement *h1_ele_ecalRecHitSumEt_dr03_endcaps;
00483 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth1;
00484 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth1_barrel;
00485 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth1_endcaps;
00486 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth2;
00487 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth2_barrel;
00488 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth2_endcaps;
00489 MonitorElement *h1_ele_tkSumPt_dr04;
00490 MonitorElement *h1_ele_tkSumPt_dr04_barrel;
00491 MonitorElement *h1_ele_tkSumPt_dr04_endcaps;
00492 MonitorElement *h1_ele_ecalRecHitSumEt_dr04;
00493 MonitorElement *h1_ele_ecalRecHitSumEt_dr04_barrel;
00494 MonitorElement *h1_ele_ecalRecHitSumEt_dr04_endcaps;
00495 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth1;
00496 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth1_barrel;
00497 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth1_endcaps;
00498 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth2;
00499 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth2_barrel;
00500 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth2_endcaps;
00501
00502 MonitorElement *h1_ele_dIso_tkSumPt_dr03;
00503 MonitorElement *h1_ele_dIso_tkSumPt_dr04;
00504 MonitorElement *h1_ele_dIso_ecalFullRecHitSumEt_dr03;
00505 MonitorElement *h1_ele_dIso_ecalFullRecHitSumEt_dr04;
00506 MonitorElement *h1_ele_dIso_ecalReducedRecHitSumEt_dr03;
00507 MonitorElement *h1_ele_dIso_ecalReducedRecHitSumEt_dr04;
00508 MonitorElement *h1_ele_dIso_hcalTowerSumEt_dr03;
00509 MonitorElement *h1_ele_dIso_hcalTowerSumEt_dr04;
00510
00511 MonitorElement *h1_ele_hcalDepth1OverEcalBc;
00512 MonitorElement *h1_ele_hcalDepth1OverEcalBc_barrel;
00513 MonitorElement *h1_ele_hcalDepth1OverEcalBc_endcaps;
00514 MonitorElement *h1_ele_hcalDepth2OverEcalBc;
00515 MonitorElement *h1_ele_hcalDepth2OverEcalBc_barrel;
00516 MonitorElement *h1_ele_hcalDepth2OverEcalBc_endcaps;
00517
00518 MonitorElement *h1_ele_hcalTowerSumEtBc_dr03_depth1;
00519 MonitorElement *h1_ele_hcalTowerSumEtBc_dr03_depth1_barrel;
00520 MonitorElement *h1_ele_hcalTowerSumEtBc_dr03_depth1_endcaps;
00521 MonitorElement *h1_ele_hcalTowerSumEtBc_dr03_depth2;
00522 MonitorElement *h1_ele_hcalTowerSumEtBc_dr03_depth2_barrel;
00523 MonitorElement *h1_ele_hcalTowerSumEtBc_dr03_depth2_endcaps;
00524 MonitorElement *h1_ele_hcalTowerSumEtBc_dr04_depth1;
00525 MonitorElement *h1_ele_hcalTowerSumEtBc_dr04_depth1_barrel;
00526 MonitorElement *h1_ele_hcalTowerSumEtBc_dr04_depth1_endcaps;
00527 MonitorElement *h1_ele_hcalTowerSumEtBc_dr04_depth2;
00528 MonitorElement *h1_ele_hcalTowerSumEtBc_dr04_depth2_barrel;
00529 MonitorElement *h1_ele_hcalTowerSumEtBc_dr04_depth2_endcaps;
00530
00531
00532 MonitorElement *h1_ele_convFlags;
00533 MonitorElement *h1_ele_convFlags_all;
00534 MonitorElement *h1_ele_convDist;
00535 MonitorElement *h1_ele_convDist_all;
00536 MonitorElement *h1_ele_convDcot;
00537 MonitorElement *h1_ele_convDcot_all;
00538 MonitorElement *h1_ele_convRadius;
00539 MonitorElement *h1_ele_convRadius_all;
00540
00541 } ;
00542
00543 #endif
00544
00545
00546