Go to the documentation of this file.00001
00002 #ifndef Validation_RecoEgamma_ElectronMcSignalValidator_h
00003 #define Validation_RecoEgamma_ElectronMcSignalValidator_h
00004
00005 #include "Validation/RecoEgamma/interface/ElectronValidator.h"
00006
00007 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h"
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 ElectronValidator
00016 {
00017 public:
00018
00019 explicit ElectronMcSignalValidator( const edm::ParameterSet & conf ) ;
00020 virtual ~ElectronMcSignalValidator() ;
00021
00022 virtual void beginJob() ;
00023 virtual void endJob() ;
00024 virtual void analyze( const edm::Event& e, const edm::EventSetup & c ) ;
00025
00026 private:
00027
00028 edm::InputTag mcTruthCollection_;
00029 edm::InputTag electronCollection_;
00030 edm::InputTag electronCoreCollection_;
00031 edm::InputTag electronTrackCollection_;
00032 edm::InputTag electronSeedCollection_;
00033 edm::InputTag beamSpotTag_ ;
00034 bool readAOD_;
00035 std::string outputFile_ ;
00036
00037 TrajectoryStateTransform transformer_ ;
00038 edm::ESHandle<TrackerGeometry> pDD ;
00039 edm::ESHandle<MagneticField> theMagField ;
00040
00041 float mcEnergy[10], mcEta[10], mcPhi[10], mcPt[10], mcQ[10] ;
00042 float superclusterEnergy[10], superclusterEta[10], superclusterPhi[10], superclusterEt[10] ;
00043 float seedMomentum[10], seedEta[10], seedPhi[10], seedPt[10], seedQ[10] ;
00044
00045 double maxPt_;
00046 double maxAbsEta_;
00047 double deltaR_;
00048 std::vector<int> matchingIDs_;
00049 std::vector<int> matchingMotherIDs_;
00050
00051
00052
00053 int xyz_nbin ;
00054 int p_nbin ; int p2D_nbin ; double p_max ;
00055 int pt_nbin ; int pt2D_nbin ; int pteff_nbin ; double pt_max ;
00056 int fhits_nbin ; double fhits_max ;
00057 int lhits_nbin ; double lhits_max ;
00058 int eta_nbin ; int eta2D_nbin ; double eta_min ; double eta_max ;
00059 int deta_nbin ; double deta_min ; double deta_max ;
00060 int detamatch_nbin ; int detamatch2D_nbin ; double detamatch_min ; double detamatch_max ;
00061 int phi_nbin ; int phi2D_nbin ; double phi_min ; double phi_max ;
00062 int dphi_nbin ; double dphi_min ; double dphi_max ;
00063 int dphimatch_nbin ; int dphimatch2D_nbin ; double dphimatch_min ; double dphimatch_max ;
00064 int eop_nbin ; int eop2D_nbin ; double eop_max ; double eopmaxsht ;
00065 int mee_nbin ; double mee_min ; double mee_max ;
00066 int hoe_nbin ; double hoe_min ; double hoe_max ;
00067 int poptrue_nbin ; double poptrue_min ; double poptrue_max ;
00068
00069
00070
00071 MonitorElement *h1_mcNum;
00072 MonitorElement *h1_eleNum;
00073 MonitorElement *h1_gamNum;
00074
00075 MonitorElement *h1_recEleNum_ ;
00076 MonitorElement *h1_recCoreNum_ ;
00077 MonitorElement *h1_recTrackNum_ ;
00078 MonitorElement *h1_recSeedNum_ ;
00079
00080 MonitorElement *h1_simEta;
00081 MonitorElement *h1_simAbsEta;
00082 MonitorElement *h1_simP;
00083 MonitorElement *h1_simPt;
00084 MonitorElement *h1_simPhi;
00085 MonitorElement *h1_simZ;
00086 MonitorElement *h2_simPtEta;
00087
00088 MonitorElement *h1_ele_simEta_matched;
00089 MonitorElement *h1_ele_simAbsEta_matched;
00090 MonitorElement *h1_ele_simPt_matched;
00091 MonitorElement *h1_ele_simPhi_matched;
00092 MonitorElement *h1_ele_simZ_matched;
00093 MonitorElement *h2_ele_simPtEta_matched;
00094
00095 MonitorElement *h1_ele_simEta_matched_qmisid;
00096 MonitorElement *h1_ele_simAbsEta_matched_qmisid;
00097 MonitorElement *h1_ele_simPt_matched_qmisid;
00098 MonitorElement *h1_ele_simPhi_matched_qmisid;
00099 MonitorElement *h1_ele_simZ_matched_qmisid;
00100
00101 MonitorElement *h1_ele_EoverP_all;
00102 MonitorElement *h1_ele_EoverP_all_barrel;
00103 MonitorElement *h1_ele_EoverP_all_endcaps;
00104 MonitorElement *h1_ele_EseedOP_all;
00105 MonitorElement *h1_ele_EseedOP_all_barrel;
00106 MonitorElement *h1_ele_EseedOP_all_endcaps;
00107 MonitorElement *h1_ele_EoPout_all;
00108 MonitorElement *h1_ele_EoPout_all_barrel;
00109 MonitorElement *h1_ele_EoPout_all_endcaps;
00110 MonitorElement *h1_ele_EeleOPout_all;
00111 MonitorElement *h1_ele_EeleOPout_all_barrel;
00112 MonitorElement *h1_ele_EeleOPout_all_endcaps;
00113 MonitorElement *h1_ele_dEtaSc_propVtx_all;
00114 MonitorElement *h1_ele_dEtaSc_propVtx_all_barrel;
00115 MonitorElement *h1_ele_dEtaSc_propVtx_all_endcaps;
00116 MonitorElement *h1_ele_dPhiSc_propVtx_all;
00117 MonitorElement *h1_ele_dPhiSc_propVtx_all_barrel;
00118 MonitorElement *h1_ele_dPhiSc_propVtx_all_endcaps;
00119 MonitorElement *h1_ele_dEtaCl_propOut_all;
00120 MonitorElement *h1_ele_dEtaCl_propOut_all_barrel;
00121 MonitorElement *h1_ele_dEtaCl_propOut_all_endcaps;
00122 MonitorElement *h1_ele_dPhiCl_propOut_all;
00123 MonitorElement *h1_ele_dPhiCl_propOut_all_barrel;
00124 MonitorElement *h1_ele_dPhiCl_propOut_all_endcaps;
00125 MonitorElement *h1_ele_TIP_all;
00126 MonitorElement *h1_ele_TIP_all_barrel;
00127 MonitorElement *h1_ele_TIP_all_endcaps;
00128 MonitorElement *h1_ele_HoE_all;
00129 MonitorElement *h1_ele_HoE_all_barrel;
00130 MonitorElement *h1_ele_HoE_all_endcaps;
00131 MonitorElement *h1_ele_vertexEta_all;
00132 MonitorElement *h1_ele_vertexPt_all;
00133 MonitorElement *h1_ele_Et_all;
00134 MonitorElement *h1_ele_mee_all;
00135 MonitorElement *h1_ele_mee_os;
00136 MonitorElement *h1_ele_mee_os_ebeb;
00137 MonitorElement *h1_ele_mee_os_ebee;
00138 MonitorElement *h1_ele_mee_os_eeee;
00139 MonitorElement *h1_ele_mee_os_gg;
00140 MonitorElement *h1_ele_mee_os_gb;
00141 MonitorElement *h1_ele_mee_os_bb;
00142
00143 MonitorElement *h2_ele_E2mnE1vsMee_all;
00144 MonitorElement *h2_ele_E2mnE1vsMee_egeg_all;
00145
00146 MonitorElement *h1_ele_charge;
00147 MonitorElement *h2_ele_chargeVsEta;
00148 MonitorElement *h2_ele_chargeVsPhi;
00149 MonitorElement *h2_ele_chargeVsPt;
00150 MonitorElement *h1_ele_vertexP;
00151 MonitorElement *h1_ele_vertexPt;
00152 MonitorElement *h1_ele_Et;
00153 MonitorElement *h2_ele_vertexPtVsEta;
00154 MonitorElement *h2_ele_vertexPtVsPhi;
00155 MonitorElement *h1_ele_vertexPt_5100;
00156 MonitorElement *h1_ele_vertexEta;
00157 MonitorElement *h2_ele_vertexEtaVsPhi;
00158 MonitorElement *h1_ele_vertexAbsEta;
00159 MonitorElement *h1_ele_vertexPhi;
00160 MonitorElement *h1_ele_vertexX;
00161 MonitorElement *h1_ele_vertexY;
00162 MonitorElement *h1_ele_vertexZ;
00163 MonitorElement *h1_ele_vertexTIP;
00164 MonitorElement *h2_ele_vertexTIPVsEta;
00165 MonitorElement *h2_ele_vertexTIPVsPhi;
00166 MonitorElement *h2_ele_vertexTIPVsPt;
00167
00168 MonitorElement *h1_scl_En_ ;
00169 MonitorElement *h1_scl_EoEtrue_barrel;
00170 MonitorElement *h1_scl_EoEtrue_endcaps;
00171 MonitorElement *h1_scl_EoEtrue_barrel_eg;
00172 MonitorElement *h1_scl_EoEtrue_endcaps_eg;
00173 MonitorElement *h1_scl_EoEtrue_barrel_etagap;
00174 MonitorElement *h1_scl_EoEtrue_barrel_phigap;
00175 MonitorElement *h1_scl_EoEtrue_ebeegap;
00176 MonitorElement *h1_scl_EoEtrue_endcaps_deegap;
00177 MonitorElement *h1_scl_EoEtrue_endcaps_ringgap;
00178 MonitorElement *h1_scl_EoEtrue_barrel_new;
00179 MonitorElement *h1_scl_EoEtrue_endcaps_new;
00180 MonitorElement *h1_scl_EoEtrue_barrel_new_eg;
00181 MonitorElement *h1_scl_EoEtrue_endcaps_new_eg;
00182 MonitorElement *h1_scl_EoEtrue_barrel_new_etagap;
00183 MonitorElement *h1_scl_EoEtrue_barrel_new_phigap;
00184 MonitorElement *h1_scl_EoEtrue_ebeegap_new;
00185 MonitorElement *h1_scl_EoEtrue_endcaps_new_deegap;
00186 MonitorElement *h1_scl_EoEtrue_endcaps_new_ringgap;
00187 MonitorElement *h1_scl_Et_ ;
00188 MonitorElement *h2_scl_EtVsEta_ ;
00189 MonitorElement *h2_scl_EtVsPhi_ ;
00190 MonitorElement *h2_scl_EtaVsPhi_ ;
00191 MonitorElement *h1_scl_Eta_ ;
00192 MonitorElement *h1_scl_Phi_ ;
00193
00194 MonitorElement *h2_scl_EoEtruePfVsEg ;
00195
00196 MonitorElement *h1_scl_SigEtaEta_ ;
00197 MonitorElement *h1_scl_SigEtaEta_barrel_ ;
00198 MonitorElement *h1_scl_SigEtaEta_endcaps_ ;
00199 MonitorElement *h1_scl_SigIEtaIEta_ ;
00200 MonitorElement *h1_scl_SigIEtaIEta_barrel_ ;
00201 MonitorElement *h1_scl_SigIEtaIEta_endcaps_ ;
00202 MonitorElement *h1_scl_E1x5_ ;
00203 MonitorElement *h1_scl_E1x5_barrel_ ;
00204 MonitorElement *h1_scl_E1x5_endcaps_ ;
00205 MonitorElement *h1_scl_E2x5max_ ;
00206 MonitorElement *h1_scl_E2x5max_barrel_ ;
00207 MonitorElement *h1_scl_E2x5max_endcaps_ ;
00208 MonitorElement *h1_scl_E5x5_ ;
00209 MonitorElement *h1_scl_E5x5_barrel_ ;
00210 MonitorElement *h1_scl_E5x5_endcaps_ ;
00211 MonitorElement *h1_scl_SigEtaEta_eg_ ;
00212 MonitorElement *h1_scl_SigEtaEta_eg_barrel_ ;
00213 MonitorElement *h1_scl_SigEtaEta_eg_endcaps_ ;
00214 MonitorElement *h1_scl_SigIEtaIEta_eg_ ;
00215 MonitorElement *h1_scl_SigIEtaIEta_eg_barrel_ ;
00216 MonitorElement *h1_scl_SigIEtaIEta_eg_endcaps_ ;
00217 MonitorElement *h1_scl_E1x5_eg_ ;
00218 MonitorElement *h1_scl_E1x5_eg_barrel_ ;
00219 MonitorElement *h1_scl_E1x5_eg_endcaps_ ;
00220 MonitorElement *h1_scl_E2x5max_eg_;
00221 MonitorElement *h1_scl_E2x5max_eg_barrel_;
00222 MonitorElement *h1_scl_E2x5max_eg_endcaps_;
00223 MonitorElement *h1_scl_E5x5_eg_ ;
00224 MonitorElement *h1_scl_E5x5_eg_barrel_ ;
00225 MonitorElement *h1_scl_E5x5_eg_endcaps_ ;
00226
00227 MonitorElement *h1_ele_ambiguousTracks;
00228 MonitorElement *h2_ele_ambiguousTracksVsEta;
00229 MonitorElement *h2_ele_ambiguousTracksVsPhi;
00230 MonitorElement *h2_ele_ambiguousTracksVsPt;
00231 MonitorElement *h1_ele_foundHits;
00232 MonitorElement *h1_ele_foundHits_barrel;
00233 MonitorElement *h1_ele_foundHits_endcaps;
00234 MonitorElement *h2_ele_foundHitsVsEta;
00235 MonitorElement *h2_ele_foundHitsVsPhi;
00236 MonitorElement *h2_ele_foundHitsVsPt;
00237 MonitorElement *h1_ele_lostHits;
00238 MonitorElement *h1_ele_lostHits_barrel;
00239 MonitorElement *h1_ele_lostHits_endcaps;
00240 MonitorElement *h2_ele_lostHitsVsEta;
00241 MonitorElement *h2_ele_lostHitsVsPhi;
00242 MonitorElement *h2_ele_lostHitsVsPt;
00243 MonitorElement *h1_ele_chi2;
00244 MonitorElement *h1_ele_chi2_barrel;
00245 MonitorElement *h1_ele_chi2_endcaps;
00246 MonitorElement *h2_ele_chi2VsEta;
00247 MonitorElement *h2_ele_chi2VsPhi;
00248 MonitorElement *h2_ele_chi2VsPt;
00249
00250 MonitorElement *h1_ele_PoPtrue;
00251 MonitorElement *h1_ele_PtoPttrue;
00252 MonitorElement *h2_ele_PoPtrueVsEta;
00253 MonitorElement *h2_ele_PoPtrueVsPhi;
00254 MonitorElement *h2_ele_PoPtrueVsPt;
00255 MonitorElement *h1_ele_PoPtrue_barrel;
00256 MonitorElement *h1_ele_PoPtrue_endcaps;
00257 MonitorElement *h1_ele_PoPtrue_golden_barrel;
00258 MonitorElement *h1_ele_PoPtrue_golden_endcaps;
00259 MonitorElement *h1_ele_PoPtrue_showering_barrel;
00260 MonitorElement *h1_ele_PoPtrue_showering_endcaps;
00261 MonitorElement *h1_ele_PtoPttrue_barrel;
00262 MonitorElement *h1_ele_PtoPttrue_endcaps;
00263 MonitorElement *h1_ele_ChargeMnChargeTrue;
00264 MonitorElement *h1_ele_EtaMnEtaTrue;
00265 MonitorElement *h1_ele_EtaMnEtaTrue_barrel;
00266 MonitorElement *h1_ele_EtaMnEtaTrue_endcaps;
00267 MonitorElement *h2_ele_EtaMnEtaTrueVsEta;
00268 MonitorElement *h2_ele_EtaMnEtaTrueVsPhi;
00269 MonitorElement *h2_ele_EtaMnEtaTrueVsPt;
00270 MonitorElement *h1_ele_PhiMnPhiTrue;
00271 MonitorElement *h1_ele_PhiMnPhiTrue_barrel;
00272 MonitorElement *h1_ele_PhiMnPhiTrue_endcaps;
00273 MonitorElement *h1_ele_PhiMnPhiTrue2;
00274 MonitorElement *h2_ele_PhiMnPhiTrueVsEta;
00275 MonitorElement *h2_ele_PhiMnPhiTrueVsPhi;
00276 MonitorElement *h2_ele_PhiMnPhiTrueVsPt;
00277 MonitorElement *h1_ele_PinMnPout;
00278 MonitorElement *h1_ele_PinMnPout_mode;
00279 MonitorElement *h2_ele_PinMnPoutVsEta_mode;
00280 MonitorElement *h2_ele_PinMnPoutVsPhi_mode;
00281 MonitorElement *h2_ele_PinMnPoutVsPt_mode;
00282 MonitorElement *h2_ele_PinMnPoutVsE_mode;
00283 MonitorElement *h2_ele_PinMnPoutVsChi2_mode;
00284
00285 MonitorElement *h1_ele_outerP;
00286 MonitorElement *h1_ele_outerP_mode;
00287 MonitorElement *h2_ele_outerPVsEta_mode;
00288 MonitorElement *h1_ele_outerPt;
00289 MonitorElement *h1_ele_outerPt_mode;
00290 MonitorElement *h2_ele_outerPtVsEta_mode;
00291 MonitorElement *h2_ele_outerPtVsPhi_mode;
00292 MonitorElement *h2_ele_outerPtVsPt_mode;
00293 MonitorElement *h1_ele_EoP;
00294 MonitorElement *h1_ele_EoP_barrel;
00295 MonitorElement *h1_ele_EoP_endcaps;
00296 MonitorElement *h1_ele_EoP_eg;
00297 MonitorElement *h1_ele_EoP_eg_barrel;
00298 MonitorElement *h1_ele_EoP_eg_endcaps;
00299 MonitorElement *h2_ele_EoPVsEta;
00300 MonitorElement *h2_ele_EoPVsPhi;
00301 MonitorElement *h2_ele_EoPVsE;
00302 MonitorElement *h1_ele_EseedOP;
00303 MonitorElement *h1_ele_EseedOP_barrel;
00304 MonitorElement *h1_ele_EseedOP_endcaps;
00305 MonitorElement *h1_ele_EseedOP_eg;
00306 MonitorElement *h1_ele_EseedOP_eg_barrel;
00307 MonitorElement *h1_ele_EseedOP_eg_endcaps;
00308 MonitorElement *h2_ele_EseedOPVsEta;
00309 MonitorElement *h2_ele_EseedOPVsPhi;
00310 MonitorElement *h2_ele_EseedOPVsE;
00311 MonitorElement *h1_ele_EoPout;
00312 MonitorElement *h1_ele_EoPout_barrel;
00313 MonitorElement *h1_ele_EoPout_endcaps;
00314 MonitorElement *h1_ele_EoPout_eg;
00315 MonitorElement *h1_ele_EoPout_eg_barrel;
00316 MonitorElement *h1_ele_EoPout_eg_endcaps;
00317 MonitorElement *h2_ele_EoPoutVsEta;
00318 MonitorElement *h2_ele_EoPoutVsPhi;
00319 MonitorElement *h2_ele_EoPoutVsE;
00320 MonitorElement *h1_ele_EeleOPout;
00321 MonitorElement *h1_ele_EeleOPout_barrel;
00322 MonitorElement *h1_ele_EeleOPout_endcaps;
00323 MonitorElement *h1_ele_EeleOPout_eg;
00324 MonitorElement *h1_ele_EeleOPout_eg_barrel;
00325 MonitorElement *h1_ele_EeleOPout_eg_endcaps;
00326 MonitorElement *h2_ele_EeleOPoutVsEta;
00327 MonitorElement *h2_ele_EeleOPoutVsPhi;
00328 MonitorElement *h2_ele_EeleOPoutVsE;
00329
00330 MonitorElement *h1_ele_dEtaSc_propVtx;
00331 MonitorElement *h1_ele_dEtaSc_propVtx_barrel;
00332 MonitorElement *h1_ele_dEtaSc_propVtx_endcaps;
00333 MonitorElement *h1_ele_dEtaSc_propVtx_eg;
00334 MonitorElement *h1_ele_dEtaSc_propVtx_eg_barrel;
00335 MonitorElement *h1_ele_dEtaSc_propVtx_eg_endcaps;
00336 MonitorElement *h2_ele_dEtaScVsEta_propVtx;
00337 MonitorElement *h2_ele_dEtaScVsPhi_propVtx;
00338 MonitorElement *h2_ele_dEtaScVsPt_propVtx;
00339 MonitorElement *h1_ele_dPhiSc_propVtx;
00340 MonitorElement *h1_ele_dPhiSc_propVtx_barrel;
00341 MonitorElement *h1_ele_dPhiSc_propVtx_endcaps;
00342 MonitorElement *h1_ele_dPhiSc_propVtx_eg;
00343 MonitorElement *h1_ele_dPhiSc_propVtx_eg_barrel;
00344 MonitorElement *h1_ele_dPhiSc_propVtx_eg_endcaps;
00345 MonitorElement *h2_ele_dPhiScVsEta_propVtx;
00346 MonitorElement *h2_ele_dPhiScVsPhi_propVtx;
00347 MonitorElement *h2_ele_dPhiScVsPt_propVtx;
00348 MonitorElement *h1_ele_dEtaCl_propOut;
00349 MonitorElement *h1_ele_dEtaCl_propOut_barrel;
00350 MonitorElement *h1_ele_dEtaCl_propOut_endcaps;
00351 MonitorElement *h1_ele_dEtaCl_propOut_eg;
00352 MonitorElement *h1_ele_dEtaCl_propOut_eg_barrel;
00353 MonitorElement *h1_ele_dEtaCl_propOut_eg_endcaps;
00354 MonitorElement *h2_ele_dEtaClVsEta_propOut;
00355 MonitorElement *h2_ele_dEtaClVsPhi_propOut;
00356 MonitorElement *h2_ele_dEtaClVsPt_propOut;
00357 MonitorElement *h1_ele_dPhiCl_propOut;
00358 MonitorElement *h1_ele_dPhiCl_propOut_barrel;
00359 MonitorElement *h1_ele_dPhiCl_propOut_endcaps;
00360 MonitorElement *h1_ele_dPhiCl_propOut_eg;
00361 MonitorElement *h1_ele_dPhiCl_propOut_eg_barrel;
00362 MonitorElement *h1_ele_dPhiCl_propOut_eg_endcaps;
00363 MonitorElement *h2_ele_dPhiClVsEta_propOut;
00364 MonitorElement *h2_ele_dPhiClVsPhi_propOut;
00365 MonitorElement *h2_ele_dPhiClVsPt_propOut;
00366 MonitorElement *h1_ele_dEtaEleCl_propOut;
00367 MonitorElement *h1_ele_dEtaEleCl_propOut_barrel;
00368 MonitorElement *h1_ele_dEtaEleCl_propOut_endcaps;
00369 MonitorElement *h1_ele_dEtaEleCl_propOut_eg;
00370 MonitorElement *h1_ele_dEtaEleCl_propOut_eg_barrel;
00371 MonitorElement *h1_ele_dEtaEleCl_propOut_eg_endcaps;
00372 MonitorElement *h2_ele_dEtaEleClVsEta_propOut;
00373 MonitorElement *h2_ele_dEtaEleClVsPhi_propOut;
00374 MonitorElement *h2_ele_dEtaEleClVsPt_propOut;
00375 MonitorElement *h1_ele_dPhiEleCl_propOut;
00376 MonitorElement *h1_ele_dPhiEleCl_propOut_barrel;
00377 MonitorElement *h1_ele_dPhiEleCl_propOut_endcaps;
00378 MonitorElement *h1_ele_dPhiEleCl_propOut_eg;
00379 MonitorElement *h1_ele_dPhiEleCl_propOut_eg_barrel;
00380 MonitorElement *h1_ele_dPhiEleCl_propOut_eg_endcaps;
00381 MonitorElement *h2_ele_dPhiEleClVsEta_propOut;
00382 MonitorElement *h2_ele_dPhiEleClVsPhi_propOut;
00383 MonitorElement *h2_ele_dPhiEleClVsPt_propOut;
00384
00385 MonitorElement *h1_ele_seed_subdet2_;
00386 MonitorElement *h1_ele_seed_mask_;
00387 MonitorElement *h1_ele_seed_mask_bpix_;
00388 MonitorElement *h1_ele_seed_mask_fpix_;
00389 MonitorElement *h1_ele_seed_mask_tec_;
00390 MonitorElement *h1_ele_seed_dphi2_;
00391 MonitorElement *h2_ele_seed_dphi2VsEta_;
00392 MonitorElement *h2_ele_seed_dphi2VsPt_ ;
00393 MonitorElement *h1_ele_seed_dphi2pos_;
00394 MonitorElement *h2_ele_seed_dphi2posVsEta_;
00395 MonitorElement *h2_ele_seed_dphi2posVsPt_ ;
00396 MonitorElement *h1_ele_seed_drz2_;
00397 MonitorElement *h2_ele_seed_drz2VsEta_;
00398 MonitorElement *h2_ele_seed_drz2VsPt_;
00399 MonitorElement *h1_ele_seed_drz2pos_;
00400 MonitorElement *h2_ele_seed_drz2posVsEta_;
00401 MonitorElement *h2_ele_seed_drz2posVsPt_;
00402
00403 MonitorElement *h1_ele_classes;
00404 MonitorElement *h1_ele_eta;
00405 MonitorElement *h1_ele_eta_golden;
00406 MonitorElement *h1_ele_eta_bbrem;
00407 MonitorElement *h1_ele_eta_narrow;
00408 MonitorElement *h1_ele_eta_shower;
00409
00410 MonitorElement *h1_ele_HoE;
00411 MonitorElement *h1_ele_HoE_barrel;
00412 MonitorElement *h1_ele_HoE_endcaps;
00413 MonitorElement *h1_ele_HoE_eg;
00414 MonitorElement *h1_ele_HoE_eg_barrel;
00415 MonitorElement *h1_ele_HoE_eg_endcaps;
00416 MonitorElement *h1_ele_HoE_fiducial;
00417 MonitorElement *h2_ele_HoEVsEta;
00418 MonitorElement *h2_ele_HoEVsPhi;
00419 MonitorElement *h2_ele_HoEVsE;
00420
00421 MonitorElement *h1_ele_fbrem;
00422 MonitorElement *h1_ele_fbrem_eg;
00423 MonitorElement *p1_ele_fbremVsEta_mode;
00424 MonitorElement *p1_ele_fbremVsEta_mean;
00425
00426 MonitorElement *h2_ele_PinVsPoutGolden_mode;
00427 MonitorElement *h2_ele_PinVsPoutShowering_mode;
00428 MonitorElement *h2_ele_PinVsPoutGolden_mean;
00429 MonitorElement *h2_ele_PinVsPoutShowering_mean;
00430 MonitorElement *h2_ele_PtinVsPtoutGolden_mode;
00431 MonitorElement *h2_ele_PtinVsPtoutShowering_mode;
00432 MonitorElement *h2_ele_PtinVsPtoutGolden_mean;
00433 MonitorElement *h2_ele_PtinVsPtoutShowering_mean;
00434 MonitorElement *h1_scl_EoEtrueGolden_barrel;
00435 MonitorElement *h1_scl_EoEtrueGolden_endcaps;
00436 MonitorElement *h1_scl_EoEtrueShowering_barrel;
00437 MonitorElement *h1_scl_EoEtrueShowering_endcaps;
00438
00439 MonitorElement *h1_ele_mva;
00440 MonitorElement *h1_ele_mva_eg;
00441 MonitorElement *h1_ele_provenance;
00442
00443
00444 MonitorElement *h1_ele_tkSumPt_dr03;
00445 MonitorElement *h1_ele_tkSumPt_dr03_barrel;
00446 MonitorElement *h1_ele_tkSumPt_dr03_endcaps;
00447 MonitorElement *h1_ele_ecalRecHitSumEt_dr03;
00448 MonitorElement *h1_ele_ecalRecHitSumEt_dr03_barrel;
00449 MonitorElement *h1_ele_ecalRecHitSumEt_dr03_endcaps;
00450 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth1;
00451 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth1_barrel;
00452 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth1_endcaps;
00453 MonitorElement *h1_ele_hcalTowerSumEt_dr03_depth2;
00454 MonitorElement *h1_ele_tkSumPt_dr04;
00455 MonitorElement *h1_ele_tkSumPt_dr04_barrel;
00456 MonitorElement *h1_ele_tkSumPt_dr04_endcaps;
00457 MonitorElement *h1_ele_ecalRecHitSumEt_dr04;
00458 MonitorElement *h1_ele_ecalRecHitSumEt_dr04_barrel;
00459 MonitorElement *h1_ele_ecalRecHitSumEt_dr04_endcaps;
00460 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth1;
00461 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth1_barrel;
00462 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth1_endcaps;
00463 MonitorElement *h1_ele_hcalTowerSumEt_dr04_depth2;
00464
00465 MonitorElement *h1_ele_convFlags;
00466 MonitorElement *h1_ele_convFlags_all;
00467 MonitorElement *h1_ele_convDist;
00468 MonitorElement *h1_ele_convDist_all;
00469 MonitorElement *h1_ele_convDcot;
00470 MonitorElement *h1_ele_convDcot_all;
00471 MonitorElement *h1_ele_convRadius;
00472 MonitorElement *h1_ele_convRadius_all;
00473
00474 } ;
00475
00476 #endif
00477
00478
00479