Go to the documentation of this file.00001 #ifndef GsfElectronMCAnalyzer_h
00002 #define GsfElectronMCAnalyzer_h
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "FWCore/Framework/interface/EDAnalyzer.h"
00018 #include "FWCore/Framework/interface/Event.h"
00019 #include "DataFormats/Common/interface/Handle.h"
00020 #include "FWCore/Framework/interface/ESHandle.h"
00021 #include "FWCore/Framework/interface/EventSetup.h"
00022 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00023
00024
00025 #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
00026
00027 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h"
00028
00029 #include <vector>
00030
00031 class MagneticField;
00032 class TFile;
00033 class TH1F;
00034 class TH2F;
00035 class TH1I;
00036 class TProfile;
00037 class TTree;
00038
00039 class GsfElectronMCAnalyzer : public edm::EDAnalyzer
00040 {
00041 public:
00042
00043 explicit GsfElectronMCAnalyzer(const edm::ParameterSet& conf);
00044
00045 virtual ~GsfElectronMCAnalyzer();
00046
00047 virtual void beginJob();
00048 virtual void endJob();
00049 virtual void analyze(const edm::Event& e, const edm::EventSetup& c);
00050
00051 private:
00052
00053 TrajectoryStateTransform transformer_;
00054 edm::ESHandle<TrackerGeometry> pDD;
00055 edm::ESHandle<MagneticField> theMagField;
00056 TFile *histfile_;
00057 TTree *tree_;
00058 float mcEnergy[10], mcEta[10], mcPhi[10], mcPt[10], mcQ[10];
00059 float superclusterEnergy[10], superclusterEta[10], superclusterPhi[10], superclusterEt[10];
00060 float seedMomentum[10], seedEta[10], seedPhi[10], seedPt[10], seedQ[10];
00061
00062 TH1F *h_mcNum;
00063 TH1F *h_eleNum;
00064 TH1F *h_gamNum;
00065
00066 TH1F *h_simEta;
00067 TH1F *h_simAbsEta;
00068 TH1F *h_simP;
00069 TH1F *h_simPt;
00070 TH1F *h_simPhi;
00071 TH1F *h_simZ;
00072 TH2F *h_simPtEta;
00073
00074 TH1F *h_ele_simEta_matched;
00075 TH1F *h_ele_simAbsEta_matched;
00076 TH1F *h_ele_simPt_matched;
00077 TH1F *h_ele_simPhi_matched;
00078 TH1F *h_ele_simZ_matched;
00079 TH2F *h_ele_simPtEta_matched;
00080
00081 TH1F *h_ele_simEta_matched_qmisid;
00082 TH1F *h_ele_simAbsEta_matched_qmisid;
00083 TH1F *h_ele_simPt_matched_qmisid;
00084 TH1F *h_ele_simPhi_matched_qmisid;
00085 TH1F *h_ele_simZ_matched_qmisid;
00086
00087 TH1F *h_ele_EoverP_all;
00088 TH1F *h_ele_EoverP_all_barrel;
00089 TH1F *h_ele_EoverP_all_endcaps;
00090 TH1F *h_ele_EseedOP_all;
00091 TH1F *h_ele_EseedOP_all_barrel;
00092 TH1F *h_ele_EseedOP_all_endcaps;
00093 TH1F *h_ele_EoPout_all;
00094 TH1F *h_ele_EoPout_all_barrel;
00095 TH1F *h_ele_EoPout_all_endcaps;
00096 TH1F *h_ele_EeleOPout_all;
00097 TH1F *h_ele_EeleOPout_all_barrel;
00098 TH1F *h_ele_EeleOPout_all_endcaps;
00099 TH1F *h_ele_dEtaSc_propVtx_all;
00100 TH1F *h_ele_dEtaSc_propVtx_all_barrel;
00101 TH1F *h_ele_dEtaSc_propVtx_all_endcaps;
00102 TH1F *h_ele_dPhiSc_propVtx_all;
00103 TH1F *h_ele_dPhiSc_propVtx_all_barrel;
00104 TH1F *h_ele_dPhiSc_propVtx_all_endcaps;
00105 TH1F *h_ele_dEtaCl_propOut_all;
00106 TH1F *h_ele_dEtaCl_propOut_all_barrel;
00107 TH1F *h_ele_dEtaCl_propOut_all_endcaps;
00108 TH1F *h_ele_dPhiCl_propOut_all;
00109 TH1F *h_ele_dPhiCl_propOut_all_barrel;
00110 TH1F *h_ele_dPhiCl_propOut_all_endcaps;
00111 TH1F *h_ele_TIP_all;
00112 TH1F *h_ele_TIP_all_barrel;
00113 TH1F *h_ele_TIP_all_endcaps;
00114 TH1F *h_ele_HoE_all;
00115 TH1F *h_ele_HoE_all_barrel;
00116 TH1F *h_ele_HoE_all_endcaps;
00117 TH1F *h_ele_vertexEta_all;
00118 TH1F *h_ele_vertexPt_all;
00119 TH1F *h_ele_Et_all;
00120 TH1F *h_ele_mee_all;
00121 TH1F *h_ele_mee_os;
00122 TH1F *h_ele_mee_os_ebeb;
00123 TH1F *h_ele_mee_os_ebee;
00124 TH1F *h_ele_mee_os_eeee;
00125 TH1F *h_ele_mee_os_gg;
00126 TH1F *h_ele_mee_os_gb;
00127 TH1F *h_ele_mee_os_bb;
00128
00129 TH2F *h_ele_E2mnE1vsMee_all;
00130 TH2F *h_ele_E2mnE1vsMee_egeg_all;
00131
00132 TH1F *h_ele_charge;
00133 TH2F *h_ele_chargeVsEta;
00134 TH2F *h_ele_chargeVsPhi;
00135 TH2F *h_ele_chargeVsPt;
00136 TH1F *h_ele_vertexP;
00137 TH1F *h_ele_vertexPt;
00138 TH1F *h_ele_Et;
00139 TH2F *h_ele_vertexPtVsEta;
00140 TH2F *h_ele_vertexPtVsPhi;
00141 TH1F *h_ele_vertexPt_5100;
00142 TH1F *h_ele_vertexEta;
00143 TH2F *h_ele_vertexEtaVsPhi;
00144 TH1F *h_ele_vertexAbsEta;
00145 TH1F *h_ele_vertexPhi;
00146 TH1F *h_ele_vertexX;
00147 TH1F *h_ele_vertexY;
00148 TH1F *h_ele_vertexZ;
00149 TH1F *h_ele_vertexTIP;
00150 TH2F *h_ele_vertexTIPVsEta;
00151 TH2F *h_ele_vertexTIPVsPhi;
00152 TH2F *h_ele_vertexTIPVsPt;
00153
00154 TH1F *histNum_;
00155
00156 TH1F *histSclEn_ ;
00157 TH1F *histSclEoEtrue_barrel;
00158 TH1F *histSclEoEtrue_endcaps;
00159 TH1F *histSclEoEtrue_barrel_eg;
00160 TH1F *histSclEoEtrue_endcaps_eg;
00161 TH1F *histSclEoEtrue_barrel_etagap;
00162 TH1F *histSclEoEtrue_barrel_phigap;
00163 TH1F *histSclEoEtrue_ebeegap;
00164 TH1F *histSclEoEtrue_endcaps_deegap;
00165 TH1F *histSclEoEtrue_endcaps_ringgap;
00166 TH1F *histSclEoEtrue_barrel_new;
00167 TH1F *histSclEoEtrue_endcaps_new;
00168 TH1F *histSclEoEtrue_barrel_eg_new;
00169 TH1F *histSclEoEtrue_endcaps_eg_new;
00170 TH1F *histSclEoEtrue_barrel_etagap_new;
00171 TH1F *histSclEoEtrue_barrel_phigap_new;
00172 TH1F *histSclEoEtrue_ebeegap_new;
00173 TH1F *histSclEoEtrue_endcaps_deegap_new;
00174 TH1F *histSclEoEtrue_endcaps_ringgap_new;
00175 TH1F *histSclEt_ ;
00176 TH2F *histSclEtVsEta_ ;
00177 TH2F *histSclEtVsPhi_ ;
00178 TH2F *histSclEtaVsPhi_ ;
00179 TH1F *histSclEta_ ;
00180 TH1F *histSclPhi_ ;
00181
00182 TH2F *histSclEoEtruePfVsEg ;
00183
00184 TH1F *histSclSigEtaEta_ ;
00185 TH1F *histSclSigEtaEta_barrel_ ;
00186 TH1F *histSclSigEtaEta_endcaps_ ;
00187 TH1F *histSclSigIEtaIEta_ ;
00188 TH1F *histSclSigIEtaIEta_barrel_ ;
00189 TH1F *histSclSigIEtaIEta_endcaps_ ;
00190 TH1F *histSclE1x5_ ;
00191 TH1F *histSclE1x5_barrel_ ;
00192 TH1F *histSclE1x5_endcaps_ ;
00193 TH1F *histSclE2x5max_ ;
00194 TH1F *histSclE2x5max_barrel_ ;
00195 TH1F *histSclE2x5max_endcaps_ ;
00196 TH1F *histSclE5x5_ ;
00197 TH1F *histSclE5x5_barrel_ ;
00198 TH1F *histSclE5x5_endcaps_ ;
00199 TH1F *histSclSigEtaEta_eg_ ;
00200 TH1F *histSclSigEtaEta_eg_barrel_ ;
00201 TH1F *histSclSigEtaEta_eg_endcaps_ ;
00202 TH1F *histSclSigIEtaIEta_eg_ ;
00203 TH1F *histSclSigIEtaIEta_eg_barrel_ ;
00204 TH1F *histSclSigIEtaIEta_eg_endcaps_ ;
00205 TH1F *histSclE1x5_eg_ ;
00206 TH1F *histSclE1x5_eg_barrel_ ;
00207 TH1F *histSclE1x5_eg_endcaps_ ;
00208 TH1F *histSclE2x5max_eg_;
00209 TH1F *histSclE2x5max_eg_barrel_;
00210 TH1F *histSclE2x5max_eg_endcaps_;
00211 TH1F *histSclE5x5_eg_ ;
00212 TH1F *histSclE5x5_eg_barrel_ ;
00213 TH1F *histSclE5x5_eg_endcaps_ ;
00214
00215 TH1F *h_ele_ambiguousTracks;
00216 TH2F *h_ele_ambiguousTracksVsEta;
00217 TH2F *h_ele_ambiguousTracksVsPhi;
00218 TH2F *h_ele_ambiguousTracksVsPt;
00219 TH1F *h_ele_foundHits;
00220 TH1F *h_ele_foundHits_barrel;
00221 TH1F *h_ele_foundHits_endcaps;
00222 TH2F *h_ele_foundHitsVsEta;
00223 TH2F *h_ele_foundHitsVsPhi;
00224 TH2F *h_ele_foundHitsVsPt;
00225 TH1F *h_ele_lostHits;
00226 TH1F *h_ele_lostHits_barrel;
00227 TH1F *h_ele_lostHits_endcaps;
00228 TH2F *h_ele_lostHitsVsEta;
00229 TH2F *h_ele_lostHitsVsPhi;
00230 TH2F *h_ele_lostHitsVsPt;
00231 TH1F *h_ele_chi2;
00232 TH1F *h_ele_chi2_barrel;
00233 TH1F *h_ele_chi2_endcaps;
00234 TH2F *h_ele_chi2VsEta;
00235 TH2F *h_ele_chi2VsPhi;
00236 TH2F *h_ele_chi2VsPt;
00237
00238 TH1F *h_ele_PoPtrue;
00239 TH1F *h_ele_PtoPttrue;
00240 TH2F *h_ele_PoPtrueVsEta;
00241 TH2F *h_ele_PoPtrueVsPhi;
00242 TH2F *h_ele_PoPtrueVsPt;
00243 TH1F *h_ele_PoPtrue_barrel;
00244 TH1F *h_ele_PoPtrue_endcaps;
00245 TH1F *h_ele_PoPtrue_golden_barrel;
00246 TH1F *h_ele_PoPtrue_golden_endcaps;
00247 TH1F *h_ele_PoPtrue_showering_barrel;
00248 TH1F *h_ele_PoPtrue_showering_endcaps;
00249 TH1F *h_ele_PtoPttrue_barrel;
00250 TH1F *h_ele_PtoPttrue_endcaps;
00251 TH1F *h_ele_ChargeMnChargeTrue;
00252 TH1F *h_ele_EtaMnEtaTrue;
00253 TH1F *h_ele_EtaMnEtaTrue_barrel;
00254 TH1F *h_ele_EtaMnEtaTrue_endcaps;
00255 TH2F *h_ele_EtaMnEtaTrueVsEta;
00256 TH2F *h_ele_EtaMnEtaTrueVsPhi;
00257 TH2F *h_ele_EtaMnEtaTrueVsPt;
00258 TH1F *h_ele_PhiMnPhiTrue;
00259 TH1F *h_ele_PhiMnPhiTrue_barrel;
00260 TH1F *h_ele_PhiMnPhiTrue_endcaps;
00261 TH1F *h_ele_PhiMnPhiTrue2;
00262 TH2F *h_ele_PhiMnPhiTrueVsEta;
00263 TH2F *h_ele_PhiMnPhiTrueVsPhi;
00264 TH2F *h_ele_PhiMnPhiTrueVsPt;
00265 TH1F *h_ele_PinMnPout;
00266 TH1F *h_ele_PinMnPout_mode;
00267 TH2F *h_ele_PinMnPoutVsEta_mode;
00268 TH2F *h_ele_PinMnPoutVsPhi_mode;
00269 TH2F *h_ele_PinMnPoutVsPt_mode;
00270 TH2F *h_ele_PinMnPoutVsE_mode;
00271 TH2F *h_ele_PinMnPoutVsChi2_mode;
00272
00273 TH1F *h_ele_outerP;
00274 TH1F *h_ele_outerP_mode;
00275 TH2F *h_ele_outerPVsEta_mode;
00276 TH1F *h_ele_outerPt;
00277 TH1F *h_ele_outerPt_mode;
00278 TH2F *h_ele_outerPtVsEta_mode;
00279 TH2F *h_ele_outerPtVsPhi_mode;
00280 TH2F *h_ele_outerPtVsPt_mode;
00281 TH1F *h_ele_EoP;
00282 TH1F *h_ele_EoP_barrel;
00283 TH1F *h_ele_EoP_endcaps;
00284 TH1F *h_ele_EoP_eg;
00285 TH1F *h_ele_EoP_eg_barrel;
00286 TH1F *h_ele_EoP_eg_endcaps;
00287 TH2F *h_ele_EoPVsEta;
00288 TH2F *h_ele_EoPVsPhi;
00289 TH2F *h_ele_EoPVsE;
00290 TH1F *h_ele_EseedOP;
00291 TH1F *h_ele_EseedOP_barrel;
00292 TH1F *h_ele_EseedOP_endcaps;
00293 TH1F *h_ele_EseedOP_eg;
00294 TH1F *h_ele_EseedOP_eg_barrel;
00295 TH1F *h_ele_EseedOP_eg_endcaps;
00296 TH2F *h_ele_EseedOPVsEta;
00297 TH2F *h_ele_EseedOPVsPhi;
00298 TH2F *h_ele_EseedOPVsE;
00299 TH1F *h_ele_EoPout;
00300 TH1F *h_ele_EoPout_barrel;
00301 TH1F *h_ele_EoPout_endcaps;
00302 TH1F *h_ele_EoPout_eg;
00303 TH1F *h_ele_EoPout_eg_barrel;
00304 TH1F *h_ele_EoPout_eg_endcaps;
00305 TH2F *h_ele_EoPoutVsEta;
00306 TH2F *h_ele_EoPoutVsPhi;
00307 TH2F *h_ele_EoPoutVsE;
00308 TH1F *h_ele_EeleOPout;
00309 TH1F *h_ele_EeleOPout_barrel;
00310 TH1F *h_ele_EeleOPout_endcaps;
00311 TH1F *h_ele_EeleOPout_eg;
00312 TH1F *h_ele_EeleOPout_eg_barrel;
00313 TH1F *h_ele_EeleOPout_eg_endcaps;
00314 TH2F *h_ele_EeleOPoutVsEta;
00315 TH2F *h_ele_EeleOPoutVsPhi;
00316 TH2F *h_ele_EeleOPoutVsE;
00317
00318 TH1F *h_ele_dEtaSc_propVtx;
00319 TH1F *h_ele_dEtaSc_propVtx_barrel;
00320 TH1F *h_ele_dEtaSc_propVtx_endcaps;
00321 TH1F *h_ele_dEtaSc_propVtx_eg;
00322 TH1F *h_ele_dEtaSc_propVtx_eg_barrel;
00323 TH1F *h_ele_dEtaSc_propVtx_eg_endcaps;
00324 TH2F *h_ele_dEtaScVsEta_propVtx;
00325 TH2F *h_ele_dEtaScVsPhi_propVtx;
00326 TH2F *h_ele_dEtaScVsPt_propVtx;
00327 TH1F *h_ele_dPhiSc_propVtx;
00328 TH1F *h_ele_dPhiSc_propVtx_barrel;
00329 TH1F *h_ele_dPhiSc_propVtx_endcaps;
00330 TH1F *h_ele_dPhiSc_propVtx_eg;
00331 TH1F *h_ele_dPhiSc_propVtx_eg_barrel;
00332 TH1F *h_ele_dPhiSc_propVtx_eg_endcaps;
00333 TH2F *h_ele_dPhiScVsEta_propVtx;
00334 TH2F *h_ele_dPhiScVsPhi_propVtx;
00335 TH2F *h_ele_dPhiScVsPt_propVtx;
00336 TH1F *h_ele_dEtaCl_propOut;
00337 TH1F *h_ele_dEtaCl_propOut_barrel;
00338 TH1F *h_ele_dEtaCl_propOut_endcaps;
00339 TH1F *h_ele_dEtaCl_propOut_eg;
00340 TH1F *h_ele_dEtaCl_propOut_eg_barrel;
00341 TH1F *h_ele_dEtaCl_propOut_eg_endcaps;
00342 TH2F *h_ele_dEtaClVsEta_propOut;
00343 TH2F *h_ele_dEtaClVsPhi_propOut;
00344 TH2F *h_ele_dEtaClVsPt_propOut;
00345 TH1F *h_ele_dPhiCl_propOut;
00346 TH1F *h_ele_dPhiCl_propOut_barrel;
00347 TH1F *h_ele_dPhiCl_propOut_endcaps;
00348 TH1F *h_ele_dPhiCl_propOut_eg;
00349 TH1F *h_ele_dPhiCl_propOut_eg_barrel;
00350 TH1F *h_ele_dPhiCl_propOut_eg_endcaps;
00351 TH2F *h_ele_dPhiClVsEta_propOut;
00352 TH2F *h_ele_dPhiClVsPhi_propOut;
00353 TH2F *h_ele_dPhiClVsPt_propOut;
00354 TH1F *h_ele_dEtaEleCl_propOut;
00355 TH1F *h_ele_dEtaEleCl_propOut_barrel;
00356 TH1F *h_ele_dEtaEleCl_propOut_endcaps;
00357 TH1F *h_ele_dEtaEleCl_propOut_eg;
00358 TH1F *h_ele_dEtaEleCl_propOut_eg_barrel;
00359 TH1F *h_ele_dEtaEleCl_propOut_eg_endcaps;
00360 TH2F *h_ele_dEtaEleClVsEta_propOut;
00361 TH2F *h_ele_dEtaEleClVsPhi_propOut;
00362 TH2F *h_ele_dEtaEleClVsPt_propOut;
00363 TH1F *h_ele_dPhiEleCl_propOut;
00364 TH1F *h_ele_dPhiEleCl_propOut_barrel;
00365 TH1F *h_ele_dPhiEleCl_propOut_endcaps;
00366 TH1F *h_ele_dPhiEleCl_propOut_eg;
00367 TH1F *h_ele_dPhiEleCl_propOut_eg_barrel;
00368 TH1F *h_ele_dPhiEleCl_propOut_eg_endcaps;
00369 TH2F *h_ele_dPhiEleClVsEta_propOut;
00370 TH2F *h_ele_dPhiEleClVsPhi_propOut;
00371 TH2F *h_ele_dPhiEleClVsPt_propOut;
00372
00373 TH1F *h_ele_seed_dphi2_;
00374 TH2F *h_ele_seed_dphi2VsEta_;
00375 TH2F *h_ele_seed_dphi2VsPt_ ;
00376 TH1F *h_ele_seed_drz2_;
00377 TH2F *h_ele_seed_drz2VsEta_;
00378 TH2F *h_ele_seed_drz2VsPt_;
00379 TH1F *h_ele_seed_subdet2_;
00380
00381 TH1F *h_ele_classes;
00382 TH1F *h_ele_eta;
00383 TH1F *h_ele_eta_golden;
00384 TH1F *h_ele_eta_bbrem;
00385 TH1F *h_ele_eta_narrow;
00386 TH1F *h_ele_eta_shower;
00387
00388 TH1F *h_ele_HoE;
00389 TH1F *h_ele_HoE_barrel;
00390 TH1F *h_ele_HoE_endcaps;
00391 TH1F *h_ele_HoE_eg;
00392 TH1F *h_ele_HoE_eg_barrel;
00393 TH1F *h_ele_HoE_eg_endcaps;
00394 TH1F *h_ele_HoE_fiducial;
00395 TH2F *h_ele_HoEVsEta;
00396 TH2F *h_ele_HoEVsPhi;
00397 TH2F *h_ele_HoEVsE;
00398
00399 TH1F *h_ele_fbrem;
00400 TH1F *h_ele_fbrem_eg;
00401 TProfile *h_ele_fbremVsEta_mode;
00402 TProfile *h_ele_fbremVsEta_mean;
00403
00404 TH2F *h_ele_PinVsPoutGolden_mode;
00405 TH2F *h_ele_PinVsPoutShowering_mode;
00406 TH2F *h_ele_PinVsPoutGolden_mean;
00407 TH2F *h_ele_PinVsPoutShowering_mean;
00408 TH2F *h_ele_PtinVsPtoutGolden_mode;
00409 TH2F *h_ele_PtinVsPtoutShowering_mode;
00410 TH2F *h_ele_PtinVsPtoutGolden_mean;
00411 TH2F *h_ele_PtinVsPtoutShowering_mean;
00412 TH1F *histSclEoEtrueGolden_barrel;
00413 TH1F *histSclEoEtrueGolden_endcaps;
00414 TH1F *histSclEoEtrueShowering_barrel;
00415 TH1F *histSclEoEtrueShowering_endcaps;
00416
00417 TH1F *h_ele_mva;
00418 TH1F *h_ele_mva_eg;
00419 TH1F *h_ele_provenance;
00420
00421 TH1F *h_ele_tkSumPt_dr03;
00422 TH1F *h_ele_ecalRecHitSumEt_dr03;
00423 TH1F *h_ele_hcalDepth1TowerSumEt_dr03;
00424 TH1F *h_ele_hcalDepth2TowerSumEt_dr03;
00425 TH1F *h_ele_tkSumPt_dr04;
00426 TH1F *h_ele_ecalRecHitSumEt_dr04;
00427 TH1F *h_ele_hcalDepth1TowerSumEt_dr04;
00428 TH1F *h_ele_hcalDepth2TowerSumEt_dr04;
00429
00430 std::string outputFile_;
00431 edm::InputTag electronCollection_;
00432 edm::InputTag mcTruthCollection_;
00433 bool readAOD_;
00434
00435 double maxPt_;
00436 double maxAbsEta_;
00437 double deltaR_;
00438 std::vector<int> matchingIDs_;
00439 std::vector<int> matchingMotherIDs_;
00440
00441
00442 double etamin;
00443 double etamax;
00444 double phimin;
00445 double phimax;
00446 double ptmax;
00447 double pmax;
00448 double eopmax;
00449 double eopmaxsht;
00450 double detamin;
00451 double detamax;
00452 double dphimin;
00453 double dphimax;
00454 double detamatchmin;
00455 double detamatchmax;
00456 double dphimatchmin;
00457 double dphimatchmax;
00458 double fhitsmax;
00459 double lhitsmax;
00460 double poptruemin;
00461 double poptruemax;
00462 double meemin;
00463 double meemax;
00464 double hoemin;
00465 double hoemax;
00466 int nbineta;
00467 int nbinp;
00468 int nbinpt;
00469 int nbinpteff;
00470 int nbinphi;
00471 int nbinp2D;
00472 int nbinpt2D;
00473 int nbineta2D;
00474 int nbinphi2D;
00475 int nbineop;
00476 int nbineop2D;
00477 int nbinfhits;
00478 int nbinlhits;
00479 int nbinxyz;
00480 int nbindeta;
00481 int nbindphi;
00482 int nbindetamatch;
00483 int nbindphimatch;
00484 int nbindetamatch2D;
00485 int nbindphimatch2D;
00486 int nbinpoptrue;
00487 int nbinmee;
00488 int nbinhoe;
00489
00490 };
00491
00492 #endif
00493
00494
00495