#ifndef histMk_3DMC_setup_h #define histMk_3DMC_setup_h { // Setup file for plotMK_3D_*.C //########################################################### // Change these values to meet your condition //########################################################### TString runNum("Run3"); //Run1,Run2, Run3, Run4 or RunAll TString corrEff("noCorr"); // "noCorr" or "effCorr" TString corrDstarFF("oldFF"); // "newFF" or "oldFF" TString DlnuFF("rho0000"); // Dlnu FF slope of input histo int useOneHist = 1; // Use the above input hist or not double rho2 = 1.4117; //0.83456; TString DlnuFF2("rho0000"); // Dlnu FF slope for output file name TString Slope("Old"); // Slope parametrization, "Old" or "New" TString corrBF("oldBF"); // "oldBF" or "newBF" // 3 variables TString varx("LeptMom"); TString vary("DMom"); TString varz("cosBY"); // binning enum { nbinsx = 4, nbinsy = 6, nbinsz = 5 }; Float_t xbins[5] = {0.8, 1.2, 1.6, 2.0, 2.4}; Float_t ybins[7] = {0.2, 0.6, 1.0, 1.4, 1.8, 2.2, 2.6}; Float_t zbins[6] = {-10, -2.5, -1.1, 0.0, 1.1, 5}; // Name base of input output files TString nameBase("3D_"+runNum+"_"+corrEff); TString oNameBase(nameBase+"_"+corrDstarFF+"_"+DlnuFF2+Slope); // name for output file // Luminosities double lumi_Run1_OnPeak = 17.801; double lumi_Run1_OffPeak = 2.330; double lumi_Run1_BpBm = 51.764; double lumi_Run1_B0B0 = 54.785; double lumi_Run1_ccbar = 16.420; double lumi_Run1_uds = 14.434; double lumi_Run1_tautau = 23.509; double lumi_Run2_OnPeak = 59.418; double lumi_Run2_OffPeak = 6.836; double lumi_Run2_BpBm = 279.12; double lumi_Run2_B0B0 = 213.19; double lumi_Run2_ccbar = 76.708; double lumi_Run2_uds = 84.326; double lumi_Run2_tautau = 106.18; double lumi_Run3_OnPeak = 30.630; double lumi_Run3_OffPeak = 2.394; double lumi_Run3_BpBm = 164.75; double lumi_Run3_B0B0 = 116.49; double lumi_Run3_ccbar = 44.385; double lumi_Run3_uds = 59.349; double lumi_Run3_tautau = 74.311; double lumi_Run4_OnPeak = 99.357; double lumi_Run4_OffPeak = 9.923; double lumi_Run4_BpBm = 616.80; double lumi_Run4_B0B0 = 611.71; double lumi_Run4_ccbar = 189.69; double lumi_Run4_uds = 165.81; double lumi_Run4_tautau = 164.79; // Input files enum { nFiles_D0KPi = 32, nFiles_DchKPiPi = 31 }; TString inFile_OnPeak_data_D0KPi ("histo_"+nameBase+"_OnPeak_data_D0KPi.root"); TString inFile_OffPeak_data_D0KPi ("histo_"+nameBase+"_OffPeak_data_D0KPi.root"); TString inFile_BpBm_Dlnu_D0KPi ("histo_"+nameBase+"_BpBm_Dlnu_"+DlnuFF+Slope+"_D0KPi.root"); TString inFile_BpBm_Dstar_D0KPi ("histo_"+nameBase+"_BpBm_Dstar_"+corrDstarFF+"_D0KPi.root"); TString inFile_B0B0_Dstar_D0KPi ("histo_"+nameBase+"_B0B0_Dstar_"+corrDstarFF+"_D0KPi.root"); TString inFile_BpBm_D0star_D0KPi ("histo_"+nameBase+"_BpBm_D0star_D0KPi.root"); TString inFile_BpBm_D1_D0KPi ("histo_"+nameBase+"_BpBm_D1_D0KPi.root"); TString inFile_BpBm_D1prime_D0KPi ("histo_"+nameBase+"_BpBm_D1prime_D0KPi.root"); TString inFile_BpBm_D2star_D0KPi ("histo_"+nameBase+"_BpBm_D2star_D0KPi.root"); TString inFile_BpBm_DPi_D0KPi ("histo_"+nameBase+"_BpBm_DPi_D0KPi.root"); TString inFile_BpBm_DstarPi_D0KPi ("histo_"+nameBase+"_BpBm_DstarPi_D0KPi.root"); TString inFile_BpBm_DiffB_D0KPi ("histo_"+nameBase+"_BpBm_DiffB_D0KPi.root"); TString inFile_BpBm_CascL_D0KPi ("histo_"+nameBase+"_BpBm_CascL_"+corrBF+"_D0KPi.root"); TString inFile_BpBm_LMisID_D0KPi ("histo_"+nameBase+"_BpBm_LMisID_D0KPi.root"); TString inFile_BpBm_Comb_D0KPi ("histo_"+nameBase+"_BpBm_Comb_D0KPi.root"); TString inFile_B0B0_D0star_D0KPi ("histo_"+nameBase+"_B0B0_D0star_D0KPi.root"); TString inFile_B0B0_D1_D0KPi ("histo_"+nameBase+"_B0B0_D1_D0KPi.root"); TString inFile_B0B0_D1prime_D0KPi ("histo_"+nameBase+"_B0B0_D1prime_D0KPi.root"); TString inFile_B0B0_D2star_D0KPi ("histo_"+nameBase+"_B0B0_D2star_D0KPi.root"); TString inFile_B0B0_DPi_D0KPi ("histo_"+nameBase+"_B0B0_DPi_D0KPi.root"); TString inFile_B0B0_DstarPi_D0KPi ("histo_"+nameBase+"_B0B0_DstarPi_D0KPi.root"); TString inFile_B0B0_DiffB_D0KPi ("histo_"+nameBase+"_B0B0_DiffB_D0KPi.root"); TString inFile_B0B0_CascL_D0KPi ("histo_"+nameBase+"_B0B0_CascL_"+corrBF+"_D0KPi.root"); TString inFile_B0B0_LMisID_D0KPi ("histo_"+nameBase+"_B0B0_LMisID_D0KPi.root"); TString inFile_B0B0_Comb_D0KPi ("histo_"+nameBase+"_B0B0_Comb_D0KPi.root"); TString inFile_ccbar_RealD_D0KPi ("histo_"+nameBase+"_ccbar_RealD_"+corrBF+"_D0KPi.root"); TString inFile_ccbar_Cont_D0KPi ("histo_"+nameBase+"_ccbar_Cont_D0KPi.root"); TString inFile_uds_Cont_D0KPi ("histo_"+nameBase+"_uds_Cont_D0KPi.root"); TString inFile_tautau_Cont_D0KPi ("histo_"+nameBase+"_tautau_Cont_D0KPi.root"); TString inFile_OnPeak_data_DchKPiPi ("histo_"+nameBase+"_OnPeak_data_DchKPiPi.root"); TString inFile_OffPeak_data_DchKPiPi ("histo_"+nameBase+"_OffPeak_data_DchKPiPi.root"); TString inFile_BpBm_D0star_DchKPiPi ("histo_"+nameBase+"_BpBm_D0star_DchKPiPi.root"); TString inFile_BpBm_D1_DchKPiPi ("histo_"+nameBase+"_BpBm_D1_DchKPiPi.root"); TString inFile_BpBm_D1prime_DchKPiPi ("histo_"+nameBase+"_BpBm_D1prime_DchKPiPi.root"); TString inFile_BpBm_D2star_DchKPiPi ("histo_"+nameBase+"_BpBm_D2star_DchKPiPi.root"); TString inFile_BpBm_DPi_DchKPiPi ("histo_"+nameBase+"_BpBm_DPi_DchKPiPi.root"); TString inFile_BpBm_DstarPi_DchKPiPi ("histo_"+nameBase+"_BpBm_DstarPi_DchKPiPi.root"); TString inFile_BpBm_DiffB_DchKPiPi ("histo_"+nameBase+"_BpBm_DiffB_DchKPiPi.root"); TString inFile_BpBm_CascL_DchKPiPi ("histo_"+nameBase+"_BpBm_CascL_"+corrBF+"_DchKPiPi.root"); TString inFile_BpBm_LMisID_DchKPiPi ("histo_"+nameBase+"_BpBm_LMisID_DchKPiPi.root"); TString inFile_BpBm_Comb_DchKPiPi ("histo_"+nameBase+"_BpBm_Comb_DchKPiPi.root"); TString inFile_B0B0_Dlnu_DchKPiPi ("histo_"+nameBase+"_B0B0_Dlnu_"+DlnuFF+Slope+"_DchKPiPi.root"); TString inFile_B0B0_Dstar_DchKPiPi ("histo_"+nameBase+"_B0B0_Dstar_"+corrDstarFF+"_DchKPiPi.root"); TString inFile_B0B0_D0star_DchKPiPi ("histo_"+nameBase+"_B0B0_D0star_DchKPiPi.root"); TString inFile_B0B0_D1_DchKPiPi ("histo_"+nameBase+"_B0B0_D1_DchKPiPi.root"); TString inFile_B0B0_D1prime_DchKPiPi ("histo_"+nameBase+"_B0B0_D1prime_DchKPiPi.root"); TString inFile_B0B0_D2star_DchKPiPi ("histo_"+nameBase+"_B0B0_D2star_DchKPiPi.root"); TString inFile_B0B0_DPi_DchKPiPi ("histo_"+nameBase+"_B0B0_DPi_DchKPiPi.root"); TString inFile_B0B0_DstarPi_DchKPiPi ("histo_"+nameBase+"_B0B0_DstarPi_DchKPiPi.root"); TString inFile_B0B0_DiffB_DchKPiPi ("histo_"+nameBase+"_B0B0_DiffB_DchKPiPi.root"); TString inFile_B0B0_CascL_DchKPiPi ("histo_"+nameBase+"_B0B0_CascL_"+corrBF+"_DchKPiPi.root"); TString inFile_B0B0_LMisID_DchKPiPi ("histo_"+nameBase+"_B0B0_LMisID_DchKPiPi.root"); TString inFile_B0B0_Comb_DchKPiPi ("histo_"+nameBase+"_B0B0_Comb_DchKPiPi.root"); TString inFile_ccbar_RealD_DchKPiPi ("histo_"+nameBase+"_ccbar_RealD_"+corrBF+"_DchKPiPi.root"); TString inFile_ccbar_Cont_DchKPiPi ("histo_"+nameBase+"_ccbar_Cont_DchKPiPi.root"); TString inFile_uds_Cont_DchKPiPi ("histo_"+nameBase+"_uds_Cont_DchKPiPi.root"); TString inFile_tautau_Cont_DchKPiPi ("histo_"+nameBase+"_tautau_Cont_DchKPiPi.root"); TString inFile_BpBm_Dlnu_0th_D0KPi ("histo_"+nameBase+"_BpBm_Dlnu_0th"+Slope+"_D0KPi.root"); TString inFile_BpBm_Dlnu_1st_D0KPi ("histo_"+nameBase+"_BpBm_Dlnu_1st"+Slope+"_D0KPi.root"); TString inFile_BpBm_Dlnu_2nd_D0KPi ("histo_"+nameBase+"_BpBm_Dlnu_2nd"+Slope+"_D0KPi.root"); TString inFile_B0B0_Dlnu_0th_DchKPiPi ("histo_"+nameBase+"_B0B0_Dlnu_0th"+Slope+"_DchKPiPi.root"); TString inFile_B0B0_Dlnu_1st_DchKPiPi ("histo_"+nameBase+"_B0B0_Dlnu_1st"+Slope+"_DchKPiPi.root"); TString inFile_B0B0_Dlnu_2nd_DchKPiPi ("histo_"+nameBase+"_B0B0_Dlnu_2nd"+Slope+"_DchKPiPi.root"); // Input files TString inFile_D0KPi[nFiles_D0KPi]; inFile_D0KPi[0] = inFile_OnPeak_data_D0KPi; inFile_D0KPi[1] = inFile_OffPeak_data_D0KPi; inFile_D0KPi[2] = inFile_BpBm_Dlnu_D0KPi; inFile_D0KPi[3] = inFile_BpBm_D0star_D0KPi; inFile_D0KPi[4] = inFile_B0B0_D0star_D0KPi; inFile_D0KPi[5] = inFile_BpBm_D1_D0KPi; inFile_D0KPi[6] = inFile_B0B0_D1_D0KPi; inFile_D0KPi[7] = inFile_BpBm_D1prime_D0KPi; inFile_D0KPi[8] = inFile_B0B0_D1prime_D0KPi; inFile_D0KPi[9] = inFile_BpBm_D2star_D0KPi; inFile_D0KPi[10] = inFile_B0B0_D2star_D0KPi; inFile_D0KPi[11] = inFile_BpBm_DPi_D0KPi; inFile_D0KPi[12] = inFile_B0B0_DPi_D0KPi; inFile_D0KPi[13] = inFile_BpBm_DstarPi_D0KPi; inFile_D0KPi[14] = inFile_B0B0_DstarPi_D0KPi; inFile_D0KPi[15] = inFile_BpBm_DiffB_D0KPi; inFile_D0KPi[16] = inFile_B0B0_DiffB_D0KPi; inFile_D0KPi[17] = inFile_BpBm_CascL_D0KPi; inFile_D0KPi[18] = inFile_B0B0_CascL_D0KPi; inFile_D0KPi[19] = inFile_BpBm_LMisID_D0KPi; inFile_D0KPi[20] = inFile_B0B0_LMisID_D0KPi; inFile_D0KPi[21] = inFile_BpBm_Comb_D0KPi; inFile_D0KPi[22] = inFile_B0B0_Comb_D0KPi; inFile_D0KPi[23] = inFile_ccbar_RealD_D0KPi; inFile_D0KPi[24] = inFile_ccbar_Cont_D0KPi; inFile_D0KPi[25] = inFile_uds_Cont_D0KPi; inFile_D0KPi[26] = inFile_tautau_Cont_D0KPi; inFile_D0KPi[27] = inFile_B0B0_Dstar_D0KPi; inFile_D0KPi[28] = inFile_BpBm_Dstar_D0KPi; inFile_D0KPi[29] = inFile_BpBm_Dlnu_0th_D0KPi; inFile_D0KPi[30] = inFile_BpBm_Dlnu_1st_D0KPi; inFile_D0KPi[31] = inFile_BpBm_Dlnu_2nd_D0KPi; TString inFile_DchKPiPi[nFiles_DchKPiPi]; inFile_DchKPiPi[0] = inFile_OnPeak_data_DchKPiPi; inFile_DchKPiPi[1] = inFile_OffPeak_data_DchKPiPi; inFile_DchKPiPi[2] = inFile_B0B0_Dlnu_DchKPiPi; inFile_DchKPiPi[3] = inFile_BpBm_D0star_DchKPiPi; inFile_DchKPiPi[4] = inFile_B0B0_D0star_DchKPiPi; inFile_DchKPiPi[5] = inFile_BpBm_D1_DchKPiPi; inFile_DchKPiPi[6] = inFile_B0B0_D1_DchKPiPi; inFile_DchKPiPi[7] = inFile_BpBm_D1prime_DchKPiPi; inFile_DchKPiPi[8] = inFile_B0B0_D1prime_DchKPiPi; inFile_DchKPiPi[9] = inFile_BpBm_D2star_DchKPiPi; inFile_DchKPiPi[10] = inFile_B0B0_D2star_DchKPiPi; inFile_DchKPiPi[11] = inFile_BpBm_DPi_DchKPiPi; inFile_DchKPiPi[12] = inFile_B0B0_DPi_DchKPiPi; inFile_DchKPiPi[13] = inFile_BpBm_DstarPi_DchKPiPi; inFile_DchKPiPi[14] = inFile_B0B0_DstarPi_DchKPiPi; inFile_DchKPiPi[15] = inFile_BpBm_DiffB_DchKPiPi; inFile_DchKPiPi[16] = inFile_B0B0_DiffB_DchKPiPi; inFile_DchKPiPi[17] = inFile_BpBm_CascL_DchKPiPi; inFile_DchKPiPi[18] = inFile_B0B0_CascL_DchKPiPi; inFile_DchKPiPi[19] = inFile_BpBm_LMisID_DchKPiPi; inFile_DchKPiPi[20] = inFile_B0B0_LMisID_DchKPiPi; inFile_DchKPiPi[21] = inFile_BpBm_Comb_DchKPiPi; inFile_DchKPiPi[22] = inFile_B0B0_Comb_DchKPiPi; inFile_DchKPiPi[23] = inFile_ccbar_RealD_DchKPiPi; inFile_DchKPiPi[24] = inFile_ccbar_Cont_DchKPiPi; inFile_DchKPiPi[25] = inFile_uds_Cont_DchKPiPi; inFile_DchKPiPi[26] = inFile_tautau_Cont_DchKPiPi; inFile_DchKPiPi[27] = inFile_B0B0_Dstar_DchKPiPi; inFile_DchKPiPi[28] = inFile_B0B0_Dlnu_0th_DchKPiPi; inFile_DchKPiPi[29] = inFile_B0B0_Dlnu_1st_DchKPiPi; inFile_DchKPiPi[30] = inFile_B0B0_Dlnu_2nd_DchKPiPi; } #endif