MyHtautauAnalysis/MyHtautauAnalysis/HtautauHistos.h

00001 // TDirectory declaration, depends on the root version
00002     
00003 #if ROOT_VERSION_CODE >= ROOT_VERSION(5,15,0)
00004     TDirectoryFile *dir_truth_decay;
00005     TDirectoryFile *dir_aod_content;
00006     TDirectoryFile *dir_presel_matching;
00007     TDirectoryFile *dir_MET;
00008     TDirectoryFile *dir_analysis;
00009     TDirectoryFile *dir_cut_info;
00010 #else
00011     TDirectory *dir_truth_decay;
00012     TDirectory *dir_aod_content;
00013     TDirectory *dir_presel_matching;
00014     TDirectory *dir_MET;
00015     TDirectory *dir_analysis;
00016     TDirectory *dir_cut_info;
00017 #endif
00018     
00019 // Truth decay info
00020     //TDirectoryFile *dir_truth_decay;
00021     // lepton filter histo
00022     TH1F *h_emu_truth_filter_nb;
00023     TH1F *h_TTbarLeptonFilter;
00024     // truth decay mode histos
00025     TH1F *h_primary_particle_mode;
00026     TH1F *h_primary_particle_decay_mode;
00027     TH1F *h_tau_0_decay_mode;
00028     TH1F *h_tau_1_decay_mode;
00029     TH1F *h_higgs_decay_mode;
00030 
00031     TH1F *h_truth_taudecay_dr;
00032     TH1F *h_truth_antitaudecay_dr;
00033     TH1F *h_truth_2l_rf_dr;
00034 
00035 
00036 // Raw aod content histos
00037     //TDirectory* dir_aod_content;
00038     TH1F *h_etmiss_aod;
00039     TH1F *h_e_reco_aod_nb;
00040     TH1F *h_e_reco_aod_pt;
00041     TH1F *h_e_reco_aod_eta;
00042     TH1F *h_e_reco_aod_phi;
00043     TH2D *h_e_reco_aod_isolation02;
00044     TH1F *h_mu_reco_aod_nb;
00045     TH1F *h_mu_reco_aod_pt;
00046     TH1F *h_mu_reco_aod_eta;
00047     TH1F *h_mu_reco_aod_phi;
00048     TH1F *h_mu_reco_aod_fitChi2OverDoF;
00049     TH1F *h_taujet_reco_aod_nb;
00050     TH1F *h_taujet_reco_aod_pt;
00051     TH1F *h_taujet_reco_aod_eta;
00052     TH1F *h_taujet_reco_aod_phi;
00053     TH1F *h_jet_reco_aod_nb;
00054     TH1F *h_jet_reco_aod_pt;
00055     TH1F *h_jet_reco_aod_eta;
00056     TH1F *h_jet_reco_aod_phi;
00057     TH1F *h_e_truth_aod_nb;
00058     TH1F *h_e_truth_aod_pt;
00059     TH1F *h_e_truth_aod_eta;
00060     TH1F *h_e_truth_aod_phi;
00061     TH1F *h_mu_truth_aod_nb;
00062     TH1F *h_mu_truth_aod_pt;
00063     TH1F *h_mu_truth_aod_eta;
00064     TH1F *h_mu_truth_aod_phi;
00065     TH1F *h_tau_truth_aod_nb;
00066     TH1F *h_tau_truth_aod_pt;
00067     TH1F *h_tau_truth_aod_eta;
00068     TH1F *h_tau_truth_aod_phi;
00069     TH1F *h_jet_truth_aod_nb;
00070     TH1F *h_jet_truth_aod_pt;
00071     TH1F *h_jet_truth_aod_eta;
00072     TH1F *h_jet_truth_aod_phi;
00073 
00074 
00075     
00076     
00077 // preselection + matching histos
00078     //TDirectory* dir_presel_matching;
00079     // electron
00080     TH1F *h_e_reco_presel_pt;
00081     TH1F *h_e_reco_presel_eta;
00082     TH1F *h_e_reco_presel_phi;
00083     TH1F *h_e_reco_presel_nb;
00084     TH1F *h_e_reco_presel_isem;
00085     TH1F *h_e_truth_presel_pt;
00086     TH1F *h_e_truth_presel_eta;
00087     TH1F *h_e_truth_presel_phi;
00088     TH1F *h_e_truth_presel_nb;
00089     TH1F *h_e_truth_presel_status;
00090     TH1F *h_e_reco_matched_pt;
00091     TH1F *h_e_reco_matched_eta;
00092     TH1F *h_e_reco_matched_phi;
00093     TH1F *h_e_reco_matched_nb;
00094     TH1F *h_e_reco_matched_isem;
00095     TH1F *h_e_reco_matched_NN;
00096     TH1F *h_e_truth_matched_pt;
00097     TH1F *h_e_truth_matched_eta;
00098     TH1F *h_e_truth_matched_phi;
00099     TH1F *h_e_reco_fake_pt;
00100     TH1F *h_e_reco_fake_eta;
00101     TH1F *h_e_reco_fake_phi;
00102     TH1F *h_e_reco_fake_isem;
00103     TH1F *h_e_reco_fake_nb;
00104     TH1F *h_e_truth_notmatched_pt;
00105     TH1F *h_e_truth_notmatched_eta;
00106     TH1F *h_e_truth_notmatched_phi;
00107     TH1F *h_e_truth_notmatched_nb;
00108     TH1F *h_e_matched_dpt;
00109     TH1F *h_e_matched_deta;
00110     TH1F *h_e_matched_dphi;
00111     TH1F *h_e_matched_dr;
00112     TH1F *h_e_reco_efficiency_pt;
00113     TH1F *h_e_reco_efficiency_eta;
00114     TH1F *h_e_reco_efficiency_phi;
00115     TH1F *h_e_reco_fakerate_pt;
00116     TH1F *h_e_reco_fakerate_eta;
00117     TH1F *h_e_reco_fakerate_phi;
00118     TH2F *h_e_matched_resolution_pt;
00119     TH2F *h_e_matched_resolution_eta;
00120     TH2F *h_e_matched_resolution_phi;
00121     
00122     // muon
00123     TH1F *h_mu_reco_presel_pt;
00124     TH1F *h_mu_reco_presel_eta;
00125     TH1F *h_mu_reco_presel_phi;
00126     TH1F *h_mu_reco_presel_nb;
00127     TH1F *h_mu_reco_presel_fitChi2OverDoF;
00128     TH2F *h_mu_reco_presel_fitChi2OverDoFvsphi;
00129     TH1F *h_mu_truth_presel_pt;
00130     TH1F *h_mu_truth_presel_eta;
00131     TH1F *h_mu_truth_presel_phi;
00132     TH1F *h_mu_truth_presel_nb;
00133     TH1F *h_mu_truth_presel_status;
00134     TH1F *h_mu_reco_matched_pt;
00135     TH1F *h_mu_reco_matched_eta;
00136     TH1F *h_mu_reco_matched_phi;
00137     TH1F *h_mu_reco_matched_nb;
00138     TH1F *h_mu_reco_matched_fitChi2OverDoF;
00139     TH1F *h_mu_truth_matched_pt;
00140     TH1F *h_mu_truth_matched_eta;
00141     TH1F *h_mu_truth_matched_phi;
00142     TH1F *h_mu_reco_fake_pt;
00143     TH1F *h_mu_reco_fake_eta;
00144     TH1F *h_mu_reco_fake_phi;
00145     TH1F *h_mu_reco_fake_nb;
00146     TH1F *h_mu_reco_fake_fitChi2OverDoF;
00147     TH1F *h_mu_truth_notmatched_pt;
00148     TH1F *h_mu_truth_notmatched_eta;
00149     TH1F *h_mu_truth_notmatched_phi;
00150     TH1F *h_mu_truth_notmatched_nb;
00151     TH1F *h_mu_matched_dpt;
00152     TH1F *h_mu_matched_deta;
00153     TH1F *h_mu_matched_dphi;
00154     TH1F *h_mu_matched_dr;
00155     TH1F *h_mu_reco_efficiency_pt;
00156     TH1F *h_mu_reco_efficiency_eta;
00157     TH1F *h_mu_reco_efficiency_phi;
00158     TH1F *h_mu_reco_fakerate_pt;
00159     TH1F *h_mu_reco_fakerate_eta;
00160     TH1F *h_mu_reco_fakerate_phi;
00161     TH2F *h_mu_matched_resolution_pt;
00162     TH2F *h_mu_matched_resolution_ptvsphi;
00163     TH2F *h_mu_matched_resolution_ptvseta;
00164     TH2F *h_mu_matched_resolution_eta;
00165     TH2F *h_mu_matched_resolution_phi;
00166     
00167     // taujet
00168     TH1F *h_taujet_reco_presel_llh;
00169     TH1F *h_taujet_reco_presel_pt;
00170     TH1F *h_taujet_reco_presel_eta;
00171     TH1F *h_taujet_reco_presel_phi;
00172     TH1F *h_taujet_reco_presel_nb;
00173     TH1F *h_taujet_truth_presel_pt;
00174     TH1F *h_taujet_truth_presel_eta;
00175     TH1F *h_taujet_truth_presel_phi;
00176     TH1F *h_taujet_truth_presel_nb;
00177     TH1F *h_taujet_truth_presel_status;
00178     TH1F *h_taujet_reco_matched_pt;
00179     TH1F *h_taujet_reco_matched_eta;
00180     TH1F *h_taujet_reco_matched_phi;
00181     TH1F *h_taujet_reco_matched_nb;
00182     TH1F *h_taujet_truth_matched_pt;
00183     TH1F *h_taujet_truth_matched_eta;
00184     TH1F *h_taujet_truth_matched_phi;
00185     TH1F *h_taujet_reco_fake_pt;
00186     TH1F *h_taujet_reco_fake_eta;
00187     TH1F *h_taujet_reco_fake_phi;
00188     TH1F *h_taujet_reco_fake_nb;
00189     TH1F *h_taujet_truth_notmatched_pt;
00190     TH1F *h_taujet_truth_notmatched_eta;
00191     TH1F *h_taujet_truth_notmatched_phi;
00192     TH1F *h_taujet_truth_notmatched_nb;
00193     TH1F *h_taujet_matched_dpt;
00194     TH1F *h_taujet_matched_deta;
00195     TH1F *h_taujet_matched_dphi;
00196     TH1F *h_taujet_matched_dr;
00197     TH1F *h_taujet_reco_efficiency_pt;
00198     TH1F *h_taujet_reco_efficiency_eta;
00199     TH1F *h_taujet_reco_efficiency_phi;
00200     TH1F *h_taujet_reco_fakerate_pt;
00201     TH1F *h_taujet_reco_fakerate_eta;
00202     TH1F *h_taujet_reco_fakerate_phi;
00203     TH2F *h_taujet_matched_resolution_pt;
00204     TH2F *h_taujet_matched_resolution_eta;
00205     TH2F *h_taujet_matched_resolution_phi;
00206     
00207     TH1F *h_taujet_fake_match;
00208     
00209     TH1F *h_jet_faking_tau_pt;
00210     TH1F *h_jet_faking_tau_eta;
00211     TH1F *h_jet_faking_tau_phi;
00212     TH1F *h_jet_faking_tau_nb;
00213 
00214     // tau truth
00215     TH1F *h_tau_all_truth_nb;
00216     TH1F *h_tau_cleaned_truth_nb;
00217     TH1F *h_taujet_cleaned_truth_nb;    
00218     TH1F *h_tau_all_truth_status;
00219     TH1F *h_tau_cleaned_truth_status;
00220     TH1F *h_tau_truth_aod_status;
00221     TH1F *h_taujet_cleaned_truth_status;
00222     
00223     // bjets
00224     TH1F *h_bjet_reco_presel_pt;
00225     TH1F *h_bjet_reco_presel_eta;
00226     TH1F *h_bjet_reco_presel_phi;
00227     TH1F *h_bjet_reco_presel_nb;
00228     TH1F *h_bjet_truth_presel_pt;
00229     TH1F *h_bjet_truth_presel_eta;
00230     TH1F *h_bjet_truth_presel_phi;
00231     TH1F *h_bjet_truth_presel_nb;
00232     TH1F *h_bjet_reco_matched_pt;
00233     TH1F *h_bjet_reco_matched_eta;
00234     TH1F *h_bjet_reco_matched_phi;
00235     TH1F *h_bjet_reco_matched_nb;
00236     TH1F *h_bjet_truth_matched_pt;
00237     TH1F *h_bjet_truth_matched_eta;
00238     TH1F *h_bjet_truth_matched_phi;
00239     TH1F *h_bjet_reco_fake_pt;
00240     TH1F *h_bjet_reco_fake_eta;
00241     TH1F *h_bjet_reco_fake_phi;
00242     TH1F *h_bjet_reco_fake_nb;
00243     TH1F *h_bjet_truth_notmatched_pt;
00244     TH1F *h_bjet_truth_notmatched_eta;
00245     TH1F *h_bjet_truth_notmatched_phi;
00246     TH1F *h_bjet_truth_notmatched_nb;
00247     TH1F *h_bjet_matched_dpt;
00248     TH1F *h_bjet_matched_deta;
00249     TH1F *h_bjet_matched_dphi;
00250     TH1F *h_bjet_matched_dr;
00251     TH1F *h_bjet_reco_efficiency_pt;
00252     TH1F *h_bjet_reco_efficiency_eta;
00253     TH1F *h_bjet_reco_efficiency_phi;
00254     TH1F *h_bjet_reco_fakerate_pt;
00255     TH1F *h_bjet_reco_fakerate_eta;
00256     TH1F *h_bjet_reco_fakerate_phi;
00257     TH2F *h_bjet_matched_resolution_pt;
00258     TH2F *h_bjet_matched_resolution_eta;
00259     TH2F *h_bjet_matched_resolution_phi;
00260 
00261     // jet
00262     TH1F *h_jet_reco_orm_pt; 
00263     TH1F *h_jet_reco_orm_eta;
00264     TH1F *h_jet_reco_orm_phi;
00265     TH1F *h_jet_reco_orm_nb; 
00266     TH1F *h_jet_reco_presel_pt;
00267     TH1F *h_jet_reco_presel_eta;
00268     TH1F *h_jet_reco_presel_phi;
00269     TH1F *h_jet_reco_presel_nb; 
00270     TH1F *h_jet_truth_presel_pt;
00271     TH1F *h_jet_truth_presel_eta;
00272     TH1F *h_jet_truth_presel_phi;
00273     TH1F *h_jet_truth_presel_nb; 
00274     TH1F *h_jet_reco_matched_pt; 
00275     TH1F *h_jet_reco_matched_eta;
00276     TH1F *h_jet_reco_matched_phi;
00277     TH1F *h_jet_reco_matched_nb; 
00278     TH1F *h_jet_truth_matched_pt;
00279     TH1F *h_jet_truth_matched_eta;
00280     TH1F *h_jet_truth_matched_phi;
00281     TH1F *h_jet_reco_fake_pt;
00282     TH1F *h_jet_reco_fake_eta;
00283     TH1F *h_jet_reco_fake_phi;
00284     TH1F *h_jet_reco_fake_nb;
00285     TH1F *h_jet_truth_notmatched_pt;
00286     TH1F *h_jet_truth_notmatched_eta;
00287     TH1F *h_jet_truth_notmatched_phi;
00288     TH1F *h_jet_truth_notmatched_nb;
00289     TH1F *h_jet_matched_dpt;
00290     TH1F *h_jet_matched_deta;
00291     TH1F *h_jet_matched_dphi;
00292     TH1F *h_jet_matched_dr;
00293     TH1F *h_jet_reco_efficiency_pt;
00294     TH1F *h_jet_reco_efficiency_eta;
00295     TH1F *h_jet_reco_efficiency_phi;
00296     TH1F *h_jet_reco_fakerate_pt;
00297     TH1F *h_jet_reco_fakerate_eta;
00298     TH1F *h_jet_reco_fakerate_phi;
00299     TH2F *h_jet_matched_resolution_pt;
00300     TH2F *h_jet_matched_resolution_eta;
00301     TH2F *h_jet_matched_resolution_phi;
00302     
00303     TH1F *h_jet_faking_tau_rate_pt;
00304     TH1F *h_jet_faking_tau_rate_eta;
00305     TH1F *h_jet_faking_tau_rate_phi;
00306     
00307       TH1F *h_remove_double_dpt;
00308       TH1F *h_remove_double_dr;
00309       TH1F *h_remove_double_nb_before; 
00310       TH1F *h_remove_double_nb_after;
00311       TH1F *h_remove_double_nb_doubles;
00312 
00313 
00314 // MET histos
00315     //TDirectory* dir_MET;
00316     TH1F *h_etmiss_muons_reco_truth_dx;
00317     TH1F *h_etmiss_muons_reco_truth_dy;
00318     TH1F *h_etmiss_muons_reco_truth_dpt;
00319     TH1F *h_etmiss_muons_reco_x;
00320     TH1F *h_etmiss_muons_reco_y;
00321     TH1F *h_etmiss_muons_reco_pt;
00322     TH1F *h_etmiss_muons_truth_x;
00323     TH1F *h_etmiss_muons_truth_y;
00324     TH1F *h_etmiss_muons_truth_pt;
00325     TH1F *h_etmiss_reco_truth_dx;
00326     TH1F *h_etmiss_reco_truth_dy;
00327     TH1F *h_etmiss_reco_truth_dpt;
00328     TH1F *h_etmiss_reco_x;
00329     TH1F *h_etmiss_reco_y;
00330     TH1F *h_etmiss_reco_pt;
00331     TH1F *h_etmiss_truth_x;
00332     TH1F *h_etmiss_truth_y;
00333     TH1F *h_etmiss_truth_pt;
00334     TH1F *h_etmiss_reco_truth_dx_17;
00335     TH1F *h_etmiss_reco_truth_dy_17;
00336 
00337     std::vector<TH1*> v_h_etmiss_reco_truth_dpt;
00338     TH2F *h_etmiss_reco_truth_dptvscut;
00339     TH2F *h_etmiss_reco_truth_dptvsmettruth;
00340 
00341     TH2F *h_etmiss_reco_truth_dpt_vs_muondpt;
00342 
00343     TH1F *h_etmiss_invest_reco_truth_dpx;
00344     TH1F *h_etmiss_invest_reco_truth_dpy;
00345     TH1F *h_etmiss_invest_reco_truth_dpt;
00346     TH2F *h_etmiss_invest_dpt;
00347     TH1F *h_etmiss_MB_dpt;
00348     TH1F *h_etmiss_staco_dpt;
00349     int events_over_metthr;
00350     
00351 
00352     
00353 // analysis histos
00354     //TDirectory* dir_analysis;
00355     TH1F *h_trigger_online;
00356     TH1F *h_trigger_offline;
00357     TH1F *h_trigger_combined;
00358     
00359     
00360     TH1F *h_centraljet_ana_nb;             
00361     TH1F *h_centraljet_ana_pt;
00362     TH1F *h_centraljet_ana_eta;
00363     TH1F *h_centraljet_ana_phi;
00364     TH1F *h_centraljet_ana_zeppvar;
00365 
00366     TH1 *h_cut_evolution;
00367     TH1 *h_cut_evolution_candidates;
00368 
00369     TH1F *h_fwj_cj_dr;
00370 
00371 
00372 //     // CUT 6: opposite-sign lept
00373 //     TH1F *h_2l_phi2_6   ;
00374 //     TH1F *h_2l_theta_6  ;
00375 //     TH1F *h_2l_projmag_6 ; 
00376 //     TH1F *h_2l_projtheta_6;
00377 //     TH1F *h_2l_projphi_6  ;
00378 //     TH1F *h_2l_projdist_6 ;
00379 //     TH1F *h_2l_projdist2_6;
00380 //     // CUT 7: delta phi between 
00381 //     // CUT 8: collinear approxim
00382 //     TH1F *h_2l_dphi_8   ;
00383     
00384 //      TH1F *h_2l_extau1_17 ;
00385 //      TH1F *h_2l_extau2_17 ;
00386 //      TH1F *h_2l_extau12_17 ;
00387 //      TH2F *h_2l_extau_17  ;
00388     
00389 //     // CUT 9: delta R between tw
00390 //     TH1F *h_2l_pz1_9     ; 
00391 //     TH1F *h_2l_pztotal_9  ;
00392 //     TH1F *h_2l_phi2_9     ;
00393 //     TH1F *h_2l_theta_9    ;
00394 //     TH1F *h_2l_projmag_9  ;
00395 //     TH1F *h_2l_projtheta_9;
00396 //     TH1F *h_2l_projphi_9  ;
00397 //     TH1F *h_2l_projdist_9 ;
00398 //     TH1F *h_2l_projdist2_9;
00399 //     //CUT 10 
00400 //     TH1F *h_2l_norig    ;
00401 //     TH1F *h_2l_nbefore  ;
00402 //     TH1F *h_2l_nbefore0 ;
00403 //     TH1F *h_2l_nmiddle1 ;
00404 //     TH1F *h_2l_nmiddle2 ;
00405 //     TH1F *h_2l_nafter   ;
00406 //     TH1F *h_2l_correct  ;
00407     
00408     std::vector<TH1*> v_h_e_ana_nb;
00409     std::vector<TH1*> v_h_e_ana_pt;
00410     std::vector<TH1*> v_h_e_ana_eta;
00411     std::vector<TH1*> v_h_e_ana_phi;
00412     std::vector<TH1*> v_h_mu_ana_nb;
00413     std::vector<TH1*> v_h_mu_ana_pt;
00414     std::vector<TH1*> v_h_mu_ana_eta;
00415     std::vector<TH1*> v_h_mu_ana_phi;
00416     std::vector<TH1*> v_h_taujet_ana_nb;
00417     std::vector<TH1*> v_h_taujet_ana_pt;
00418     std::vector<TH1*> v_h_taujet_ana_eta;
00419     std::vector<TH1*> v_h_taujet_ana_phi;
00420     std::vector<TH1*> v_h_lepton_ana_nb;
00421     std::vector<TH1*> v_h_lepton_ana_pt;
00422     std::vector<TH1*> v_h_lepton_ana_eta;
00423     std::vector<TH1*> v_h_lepton_ana_phi;
00424     std::vector<TH1*> v_h_etmiss_ana_reco_pt;
00425     std::vector<TH1*> v_h_etmiss_ana_reco_x;
00426     std::vector<TH1*> v_h_etmiss_ana_reco_y;
00427     std::vector<TH1*> v_h_etmiss_ana_truth_pt;
00428     std::vector<TH1*> v_h_etmiss_ana_truth_x;
00429     std::vector<TH1*> v_h_etmiss_ana_truth_y;
00430     std::vector<TH1*> v_h_etmiss_ana_reco_truth_dpt;
00431     std::vector<TH1*> v_h_etmiss_ana_reco_truth_dpt_scalar;
00432     std::vector<TH1*> v_h_etmiss_ana_reco_truth_dx;
00433     std::vector<TH1*> v_h_etmiss_ana_reco_truth_dy;
00434     
00435     std::vector<TH1*> v_h_etmiss_muon_ana_reco_pt;
00436     std::vector<TH1*> v_h_etmiss_muon_ana_reco_x;
00437     std::vector<TH1*> v_h_etmiss_muon_ana_reco_y;
00438     std::vector<TH1*> v_h_etmiss_muon_ana_truth_pt;
00439     std::vector<TH1*> v_h_etmiss_muon_ana_truth_x;
00440     std::vector<TH1*> v_h_etmiss_muon_ana_truth_y;
00441     std::vector<TH1*> v_h_etmiss_muon_ana_reco_truth_dpt;
00442     std::vector<TH1*> v_h_etmiss_muon_ana_reco_truth_dpt_scalar;
00443     std::vector<TH1*> v_h_etmiss_muon_ana_reco_truth_dx;
00444     std::vector<TH1*> v_h_etmiss_muon_ana_reco_truth_dy;
00445 
00446 
00447     std::vector<TH1*> v_h_2l_ana_nb;
00448     std::vector<TH1*> v_h_2l_ana_deta;
00449     std::vector<TH1*> v_h_2l_ana_dphi;
00450     std::vector<TH1*> v_h_2l_ana_dpt;
00451     std::vector<TH1*> v_h_2l_ana_dr;
00452     std::vector<TH1*> v_h_2l_extau1;
00453     std::vector<TH1*> v_h_2l_extau2;
00454     std::vector<TH1*> v_h_2l_extau12;
00455     std::vector<TH1*> v_h_2l_extau1vs2;
00456     std::vector<TH1*> v_h_2l_ana_m;
00457     std::vector<TH1*> v_h_higgs_mass;
00458     std::vector<TH1*> v_h_lj_deta_min;
00459     std::vector<TH1*> v_h_lj_deta_max;
00460     
00461     std::vector<TH1*> v_h_jet_ana_nb;
00462     std::vector<TH1*> v_h_jet_ana_pt;
00463     std::vector<TH1*> v_h_jet_ana_eta;
00464     std::vector<TH1*> v_h_jet_ana_phi;
00465     
00466     std::vector<TH1*> v_h_2j_ana_nb;
00467     std::vector<TH1*> v_h_2j_ana_deta;
00468     std::vector<TH1*> v_h_2j_ana_dphi;
00469     std::vector<TH1*> v_h_2j_ana_dpt;
00470     std::vector<TH1*> v_h_2j_ana_dr;
00471     std::vector<TH1*> v_h_2j_ana_m;
00472     
00473     
00474     TH1F *h_ptjet_85;
00475     TH1F *h_etajet_85;
00476     TH1F *h_phijet_85;
00477     
00478     //CUT 11: all jet pairs 
00479     TH1F *h_2j_pt           ;
00480     TH1F *h_2j_eta         ;
00481     TH1F *h_2j_phi         ;
00482     TH1F *h_2j_dphi        ;
00483     TH1F *h_2j_deta        ;
00484     TH1F *h_2j_m         ;
00485     TH1F *h_2j_leadingpt   ;
00486     TH1F *h_2j_subleadingpt ;
00487 //     //CUT 12: jet pt cut
00488 //     TH1F *h_2j_phi2_12     ;
00489 //     TH1F *h_2j_theta_12   ;
00490 //     TH1F *h_2j_projmag_12  ;
00491 //     TH1F *h_2j_projtheta_12; 
00492 //     TH1F *h_2j_projphi_12  ;
00493 //     TH1F *h_2j_projdist_12  ;
00494 //     TH1F *h_2j_projdist2_12 ;
00495 //     TH1F *h_2j_ncentral    ;
00496 //     //CUT 17: central jet veto
00497 //     TH1F *h_etmiss_18    ;
00498 //     TH1F *h_2j_phi2_18    ;
00499 //     TH1F *h_2j_theta_18    ;
00500 //     TH1F *h_2j_projmag_18    ;
00501 //     TH1F *h_2j_projtheta_18 ; 
00502 //     TH1F *h_2j_projphi_18    ;
00503 //     TH1F *h_2j_projdist_18   ;
00504 //     TH1F *h_2j_projdist2_18  ;
00505     //CUT 19 : at least one correc
00506     TH1F *h_2j_norig    ;
00507     TH1F *h_2j_nbefore  ;
00508     TH1F *h_2j_nmiddle1 ;
00509     TH1F *h_2j_nmiddle2 ;
00510     TH1F *h_2j_nmiddle3 ;
00511     TH1F *h_2j_nmiddle4 ;
00512     TH1F *h_2j_nmiddle5 ;
00513     TH1F *h_2j_nafter   ;
00514 
00515     TH1F *h_2j_pt_f ;
00516     TH1F *h_2j_eta_f;
00517     TH1F *h_2j_phi_f;
00518     TH1F *h_2j_dphi_f;
00519     TH1F *h_2j_deta_f;
00520     TH1F *h_2j_m_f;
00521     TH1F *h_etmiss_f;
00522     TH1F *h_2j_ncentral_f;
00523 
00524     TH1F *h_lmissinget_ana_mt;
00525 
00526     //FINAL : good lepton pairs wi
00527     TH1F *h_jl_mineta;
00528     TH1F *h_jl_maxeta;
00529 
00530     TH1F *h_etmiss_final   ;
00531     TH1F *h_higgs_mass     ;
00532     TH1F *h_higgs_pt       ;
00533     TH1F *h_higgs_eta      ;
00534     TH1F *h_higgs_phi      ;
00535     TH1F *h_2l_invmass_final;  
00536     TH1F *h_2l_dpt_final     ;
00537     TH1F *h_2l_mag_final     ;
00538     TH1F *h_2l_phi2_final     ;
00539     TH1F *h_2l_theta_final   ; 
00540     TH1F *h_2l_projmag_final  ;
00541     TH1F *h_2l_projtheta_final;
00542     TH1F *h_2l_projphi_final  ;
00543     TH1F *h_2l_projdist_final ;
00544     TH1F *h_2l_projdist2_final;
00545 
00546     // tru TH info, VBF cut
00547     TH1F *h_DecayMode    ;
00548     TH1F *h_DecayMode_VBF;
00549     TH1F *h_DecayMode_f  ;
00550     TH1F *h_NTau        ;
00551     TH1F *h_NTau_VBF     ;
00552     TH1F *h_MInv        ;
00553     TH1F *h_MInv_VBF     ;
00554     TH1F *h_PtTauVis     ;
00555     TH1F *h_PtTauVis_VBF ;
00556     TH1F *h_NJetOrig     ;
00557     TH1F *h_NJet        ;
00558 
00559 
00560     
00561 // Folders and other Info ntuples
00562 
00563     //TDirectory *dir_cut_info;
00564     TTree *tree_cut_order;
00565     TTree *tree_cut_values;
00566 
00567     TTree *tree_settings;
00568 
00569     TTree *tree_MVA_variables;
00570     Float_t MVAvar_etmiss;
00571     Float_t MVAvar_ll_dr;
00572     Float_t MVAvar_ll_dphi;
00573     Float_t MVAvar_jj_dphi;
00574     Float_t MVAvar_jj_deta;
00575     Float_t MVAvar_jj_m;
00576     Float_t MVAvar_x1;
00577     Float_t MVAvar_x2;
00578     Float_t MVAvar_m_t;
00579     Float_t MVAvar_jl_deta_min;
00580     Float_t MVAvar_jl_deta_max;
00581     Float_t MVAvar_pt_all;
00582     Float_t MVAvar_ll_pt1;
00583     Float_t MVAvar_ll_pt2;
00584     Float_t MVAvar_jj_pt1;
00585     Float_t MVAvar_jj_pt2;
00586     Float_t MVAvar_H_m;
00587     Float_t MVAvar_weight;
00588     Float_t MVAvar_Event;
00589     Float_t MVAvar_Entry;
00590 
00591 
00592     TTree *tree_cand_data;
00593     int     tcd_cand_nb;
00594     int     tcd_cand_id;
00595     Long_t  tcd_cut_map;
00596     Bool_t  tcd_has_leptons;
00597     Bool_t  tcd_has_jets;
00598     int     tcd_ev_e_nb;
00599     int     tcd_ev_mu_nb;
00600     int     tcd_ev_tau_nb;
00601     int     tcd_ev_jet_nb;
00602     Float_t tcd_bjet_val;
00603     Float_t tcd_etmiss;
00604     Float_t tcd_etmiss_phi;
00605     Float_t tcd_ll_dr;
00606     Float_t tcd_ll_dphi;
00607     Float_t tcd_ll_dphi_noabs;
00608     Float_t tcd_ll_deta;
00609     Float_t tcd_ll_dpt;
00610     Float_t tcd_jj_dphi;
00611     Float_t tcd_jj_dphi_noabs;
00612     Float_t tcd_jj_deta;
00613     Float_t tcd_jj_dpt;
00614     Float_t tcd_jj_m;
00615     Float_t tcd_x1;
00616     Float_t tcd_x2;
00617     Float_t tcd_m_t;
00618     Float_t tcd_jl_deta_min;
00619     Float_t tcd_jl_deta_max;
00620     Float_t tcd_pt_all;
00621     int     tcd_l1_pdgId;
00622     int     tcd_l2_pdgId;
00623     Float_t tcd_l1_pt;
00624     Float_t tcd_l2_pt;
00625     Float_t tcd_l1_eta;
00626     Float_t tcd_l2_eta;
00627     Float_t tcd_l1_phi;
00628     Float_t tcd_l2_phi;
00629     Float_t tcd_j1_pt;
00630     Float_t tcd_j2_pt;
00631     Float_t tcd_j1_eta;
00632     Float_t tcd_j2_eta;
00633     Float_t tcd_j1_phi;
00634     Float_t tcd_j2_phi;
00635     int     tcd_cj_nb;
00636     Float_t tcd_cj1_pt;
00637     Float_t tcd_cj2_pt;
00638     Float_t tcd_cj1_eta;
00639     Float_t tcd_cj2_eta;
00640     Float_t tcd_cj1_phi;
00641     Float_t tcd_cj2_phi;
00642     Float_t tcd_btag_weight;
00643     Float_t tcd_H_m;
00644     Float_t tcd_H_pt;
00645     Float_t tcd_H_eta;
00646     Float_t tcd_H_phi;
00647     Float_t tcd_weight;
00648     int tcd_Event;
00649     int tcd_Run;
00650     int tcd_Entry;
00651 

Generated on Tue Oct 21 11:50:44 2008 for NtupleAnalysis by  doxygen 1.5.1