#ifndef fit_3DMC_setup_h #define fit_3DMC_setup_h { // Setup file for fit_3D.C //########################################################### // Change these values to meet your condition //########################################################### // constants in SP5/SP6 double f_p0_SP6 = 1; double t_p0_SP6 = 1; // B decay branching fractions double B_B1_SP6 = 0.0210; double B_B2_SP6 = 0.0560; double B_B31_SP6 = 0.0020; double B_B32_SP6 = 0.0056; double B_B33_SP6 = 0.0037; double B_B34_SP6 = 0.0037; double B_B41_SP6 = 0.0060; double B_B42_SP6 = 0.0020; // D* decay branching fractions double B_Dstar01_SP6 = 0.6190; double B_Dstar02_SP6 = 0.3810; double B_Dstarp1_SP6 = 0.6830; double B_Dstarp2_SP6 = 0.3060; double B_Dstarp3_SP6 = 0.0110; // D** decay branching fractions double B_Ddstar11_SP6 = 0.667; double B_Ddstar12_SP6 = 0; double B_Ddstar21_SP6 = 0.667; double B_Ddstar22_SP6 = 0; double B_Ddstar31_SP6 = 0.667; double B_Ddstar32_SP6 = 0; double B_Ddstar41_SP6 = 0.4590; double B_Ddstar42_SP6 = 0.2090; // D decay branching fractions double B_D01_SP6 = 0.0383; double B_Dp1_SP6 = 0.0900; // new constants double f_p0 = 1; double t_p0 = 1.086; // B decay branching fractions double B_B1 = 0.0210; double B_B2 = 0.0560; double B_B31 = 0.0020; double B_B32 = 0.0056; double B_B33 = 0.0037; double B_B34 = 0.0037; double B_B41 = 0.0060; double B_B42 = 0.0020; // D* decay branching fractions double B_Dstar01 = 0.6190; double B_Dstar02 = 0.3810; double B_Dstarp1 = 0.6830; double B_Dstarp2 = 0.3060; double B_Dstarp3 = 0.0110; // D** decay branching fractions double B_Ddstar11 = 0.667; double B_Ddstar12 = 0; double B_Ddstar21 = 0.667; double B_Ddstar22 = 0; double B_Ddstar31 = 0.667; double B_Ddstar32 = 0; double B_Ddstar41 = 0.4590; double B_Ddstar42 = 0.2090; // D decay branching fractions double B_D01 = 0.0383; double B_Dp1 = 0.0900; //########################################################### // D decay mode to select int DDecMod_D0KPi = 1; int DDecMod_DchKPiPi = 5; // D mass range float DMass_D0KPi1 = 1.816; // lower edge of sideband float DMass_D0KPi2 = 1.840; // lower edge of D mass peak float DMass_D0KPi3 = 1.888; // upper edge of D mass peak float DMass_D0KPi4 = 1.912; // upper edge of sideband float DMass_DchKPiPi1 = 1.821; // lower edge of sideband float DMass_DchKPiPi2 = 1.845; // lower edge of D mass peak float DMass_DchKPiPi3 = 1.893; // upper edge of D mass peak float DMass_DchKPiPi4 = 1.917; // upper edge of sideband // 3 variables TString varx("DlLeptMom"); TString vary("DMom"); TString varz("DLcosBY"); // binning enum { nbinsx = 4, nbinsy = 6, nbinsz = 5 }; enum { nTotBin = 120 }; 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); // name for output file // Input files enum { nFiles = 63, nFiles_D0KPi = 29, nFiles_DchKPiPi = 28, nFiles_Dlnu_D0KPi = 3, nFiles_Dlnu_DchKPiPi = 3 }; TString histDirV1("valHisto1"); TString histDirV2("valHisto2"); TString inFile_OnPeak_data_D0KPi (histDirV2+"/hist_AllMC_3D_Run3_noCorr_oldFF_rho0000Old_D0KPi.root"); TString inFile_OffPeak_data_D0KPi (histDirV1+"/histo_"+nameBase+"_OffPeak_data_D0KPi.root"); TString inFile_BpBm_Dlnu_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_Dlnu_"+DlnuFF+Slope+"_D0KPi.root"); TString inFile_BpBm_Dstar_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_Dstar_"+corrDstarFF+"_D0KPi.root"); TString inFile_B0B0_Dstar_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_Dstar_"+corrDstarFF+"_D0KPi.root"); TString inFile_BpBm_D0star_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_D0star_D0KPi.root"); TString inFile_BpBm_D1_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_D1_D0KPi.root"); TString inFile_BpBm_D1prime_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_D1prime_D0KPi.root"); TString inFile_BpBm_D2star_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_D2star_D0KPi.root"); TString inFile_BpBm_DPi_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_DPi_D0KPi.root"); TString inFile_BpBm_DstarPi_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_DstarPi_D0KPi.root"); TString inFile_BpBm_DiffB_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_DiffB_D0KPi.root"); TString inFile_BpBm_CascL_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_CascL_"+corrBF+"_D0KPi.root"); TString inFile_BpBm_LMisID_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_LMisID_D0KPi.root"); TString inFile_BpBm_Comb_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_Comb_D0KPi.root"); TString inFile_B0B0_D0star_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_D0star_D0KPi.root"); TString inFile_B0B0_D1_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_D1_D0KPi.root"); TString inFile_B0B0_D1prime_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_D1prime_D0KPi.root"); TString inFile_B0B0_D2star_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_D2star_D0KPi.root"); TString inFile_B0B0_DPi_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_DPi_D0KPi.root"); TString inFile_B0B0_DstarPi_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_DstarPi_D0KPi.root"); TString inFile_B0B0_DiffB_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_DiffB_D0KPi.root"); TString inFile_B0B0_CascL_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_CascL_"+corrBF+"_D0KPi.root"); TString inFile_B0B0_LMisID_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_LMisID_D0KPi.root"); TString inFile_B0B0_Comb_D0KPi (histDirV1+"/histo_"+nameBase+"_B0B0_Comb_D0KPi.root"); TString inFile_ccbar_RealD_D0KPi (histDirV1+"/histo_"+nameBase+"_ccbar_RealD_"+corrBF+"_D0KPi.root"); TString inFile_ccbar_Cont_D0KPi (histDirV1+"/histo_"+nameBase+"_ccbar_Cont_D0KPi.root"); TString inFile_uds_Cont_D0KPi (histDirV1+"/histo_"+nameBase+"_uds_Cont_D0KPi.root"); TString inFile_tautau_Cont_D0KPi (histDirV1+"/histo_"+nameBase+"_tautau_Cont_D0KPi.root"); TString inFile_OnPeak_data_DchKPiPi (histDirV2+"/hist_AllMC_3D_Run3_noCorr_oldFF_rho0000Old_DchKPiPi.root"); TString inFile_OffPeak_data_DchKPiPi (histDirV1+"/histo_"+nameBase+"_OffPeak_data_DchKPiPi.root"); TString inFile_BpBm_D0star_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_D0star_DchKPiPi.root"); TString inFile_BpBm_D1_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_D1_DchKPiPi.root"); TString inFile_BpBm_D1prime_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_D1prime_DchKPiPi.root"); TString inFile_BpBm_D2star_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_D2star_DchKPiPi.root"); TString inFile_BpBm_DPi_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_DPi_DchKPiPi.root"); TString inFile_BpBm_DstarPi_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_DstarPi_DchKPiPi.root"); TString inFile_BpBm_DiffB_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_DiffB_DchKPiPi.root"); TString inFile_BpBm_CascL_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_CascL_"+corrBF+"_DchKPiPi.root"); TString inFile_BpBm_LMisID_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_LMisID_DchKPiPi.root"); TString inFile_BpBm_Comb_DchKPiPi (histDirV1+"/histo_"+nameBase+"_BpBm_Comb_DchKPiPi.root"); TString inFile_B0B0_Dlnu_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_Dlnu_"+DlnuFF+Slope+"_DchKPiPi.root"); TString inFile_B0B0_Dstar_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_Dstar_"+corrDstarFF+"_DchKPiPi.root"); TString inFile_B0B0_D0star_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_D0star_DchKPiPi.root"); TString inFile_B0B0_D1_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_D1_DchKPiPi.root"); TString inFile_B0B0_D1prime_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_D1prime_DchKPiPi.root"); TString inFile_B0B0_D2star_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_D2star_DchKPiPi.root"); TString inFile_B0B0_DPi_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_DPi_DchKPiPi.root"); TString inFile_B0B0_DstarPi_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_DstarPi_DchKPiPi.root"); TString inFile_B0B0_DiffB_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_DiffB_DchKPiPi.root"); TString inFile_B0B0_CascL_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_CascL_"+corrBF+"_DchKPiPi.root"); TString inFile_B0B0_LMisID_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_LMisID_DchKPiPi.root"); TString inFile_B0B0_Comb_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_Comb_DchKPiPi.root"); TString inFile_ccbar_RealD_DchKPiPi (histDirV1+"/histo_"+nameBase+"_ccbar_RealD_"+corrBF+"_DchKPiPi.root"); TString inFile_ccbar_Cont_DchKPiPi (histDirV1+"/histo_"+nameBase+"_ccbar_Cont_DchKPiPi.root"); TString inFile_uds_Cont_DchKPiPi (histDirV1+"/histo_"+nameBase+"_uds_Cont_DchKPiPi.root"); TString inFile_tautau_Cont_DchKPiPi (histDirV1+"/histo_"+nameBase+"_tautau_Cont_DchKPiPi.root"); TString inFile_BpBm_Dlnu_0th_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_Dlnu_0th"+Slope+"_D0KPi.root"); TString inFile_BpBm_Dlnu_1st_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_Dlnu_1st"+Slope+"_D0KPi.root"); TString inFile_BpBm_Dlnu_2nd_D0KPi (histDirV1+"/histo_"+nameBase+"_BpBm_Dlnu_2nd"+Slope+"_D0KPi.root"); TString inFile_B0B0_Dlnu_0th_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_Dlnu_0th"+Slope+"_DchKPiPi.root"); TString inFile_B0B0_Dlnu_1st_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_Dlnu_1st"+Slope+"_DchKPiPi.root"); TString inFile_B0B0_Dlnu_2nd_DchKPiPi (histDirV1+"/histo_"+nameBase+"_B0B0_Dlnu_2nd"+Slope+"_DchKPiPi.root"); // Input files TString inFile[nFiles]; inFile[0] = inFile_OnPeak_data_D0KPi; inFile[1] = inFile_OffPeak_data_D0KPi; inFile[2] = inFile_uds_Cont_D0KPi; inFile[3] = inFile_tautau_Cont_D0KPi; inFile[4] = inFile_ccbar_Cont_D0KPi; inFile[5] = inFile_ccbar_RealD_D0KPi; inFile[6] = inFile_BpBm_Comb_D0KPi; inFile[7] = inFile_B0B0_Comb_D0KPi; inFile[8] = inFile_BpBm_DiffB_D0KPi; inFile[9] = inFile_B0B0_DiffB_D0KPi; inFile[10] = inFile_BpBm_CascL_D0KPi; inFile[11] = inFile_B0B0_CascL_D0KPi; inFile[12] = inFile_BpBm_LMisID_D0KPi; inFile[13] = inFile_B0B0_LMisID_D0KPi; inFile[14] = inFile_BpBm_D0star_D0KPi; inFile[15] = inFile_B0B0_D0star_D0KPi; inFile[16] = inFile_BpBm_D1_D0KPi; inFile[17] = inFile_B0B0_D1_D0KPi; inFile[18] = inFile_BpBm_D1prime_D0KPi; inFile[19] = inFile_B0B0_D1prime_D0KPi; inFile[20] = inFile_BpBm_D2star_D0KPi; inFile[21] = inFile_B0B0_D2star_D0KPi; inFile[22] = inFile_BpBm_DPi_D0KPi; inFile[23] = inFile_B0B0_DPi_D0KPi; inFile[24] = inFile_BpBm_DstarPi_D0KPi; inFile[25] = inFile_B0B0_DstarPi_D0KPi; inFile[26] = inFile_BpBm_Dstar_D0KPi; inFile[27] = inFile_B0B0_Dstar_D0KPi; inFile[28] = inFile_BpBm_Dlnu_D0KPi; inFile[29] = inFile_BpBm_Dlnu_0th_D0KPi; inFile[30] = inFile_BpBm_Dlnu_1st_D0KPi; inFile[31] = inFile_BpBm_Dlnu_2nd_D0KPi; inFile[32] = inFile_OnPeak_data_DchKPiPi; inFile[33] = inFile_OffPeak_data_DchKPiPi; inFile[34] = inFile_uds_Cont_DchKPiPi; inFile[35] = inFile_tautau_Cont_DchKPiPi; inFile[36] = inFile_ccbar_Cont_DchKPiPi; inFile[37] = inFile_ccbar_RealD_DchKPiPi; inFile[38] = inFile_BpBm_Comb_DchKPiPi; inFile[39] = inFile_B0B0_Comb_DchKPiPi; inFile[40] = inFile_BpBm_DiffB_DchKPiPi; inFile[41] = inFile_B0B0_DiffB_DchKPiPi; inFile[42] = inFile_BpBm_CascL_DchKPiPi; inFile[43] = inFile_B0B0_CascL_DchKPiPi; inFile[44] = inFile_BpBm_LMisID_DchKPiPi; inFile[45] = inFile_B0B0_LMisID_DchKPiPi; inFile[46] = inFile_BpBm_D0star_DchKPiPi; inFile[47] = inFile_B0B0_D0star_DchKPiPi; inFile[48] = inFile_BpBm_D1_DchKPiPi; inFile[49] = inFile_B0B0_D1_DchKPiPi; inFile[50] = inFile_BpBm_D1prime_DchKPiPi; inFile[51] = inFile_B0B0_D1prime_DchKPiPi; inFile[52] = inFile_BpBm_D2star_DchKPiPi; inFile[53] = inFile_B0B0_D2star_DchKPiPi; inFile[54] = inFile_BpBm_DPi_DchKPiPi; inFile[55] = inFile_B0B0_DPi_DchKPiPi; inFile[56] = inFile_BpBm_DstarPi_DchKPiPi; inFile[57] = inFile_B0B0_DstarPi_DchKPiPi; inFile[58] = inFile_B0B0_Dstar_DchKPiPi; inFile[59] = inFile_B0B0_Dlnu_DchKPiPi; inFile[60] = inFile_B0B0_Dlnu_0th_DchKPiPi; inFile[61] = inFile_B0B0_Dlnu_1st_DchKPiPi; inFile[62] = inFile_B0B0_Dlnu_2nd_DchKPiPi; // Input root-ntuple files TString baseDir_Run1("/home1x/OtherMounts/hep03/khamano/R16b/Run1"); TString inFile_Run1_OnPeak("BToDlnu-Run1-OnPeak-R16b"); int nStart_Run1_OnPeak = 1; int nStop_Run1_OnPeak = 440; TString inFile_Run1_OffPeak("BToDlnu-Run1-OffPeak-R16b"); int nStart_Run1_OffPeak = 1; int nStop_Run1_OffPeak = 26; TString inFile_Run1_BpBm("SP-1235-BToDlnu-Run1-R16b"); int nStart_Run1_BpBm = 1; int nStop_Run1_BpBm = 347; TString inFile_Run1_B0B0("SP-1237-BToDlnu-Run1-R16b"); int nStart_Run1_B0B0 = 1; int nStop_Run1_B0B0 = 372; TString inFile_Run1_ccbar("SP-1005-BToDlnu-Run1-R16b"); int nStart_Run1_ccbar = 1; int nStop_Run1_ccbar = 95; TString inFile_Run1_uds("SP-998-BToDlnu-Run1-R16b"); int nStart_Run1_uds = 1; int nStop_Run1_uds = 48; TString inFile_Run1_tautau("SP-3429-BToDlnu-Run1-R16b"); int nStart_Run1_tautau = 1; int nStop_Run1_tautau = 7; TString baseDir_Run2("/home1x/OtherMounts/hep03/khamano/R16b/Run2"); TString inFile_Run2_OnPeak("BToDlnu-Run2-OnPeak-R16b"); int nStart_Run2_OnPeak = 1; int nStop_Run2_OnPeak = 1569; TString inFile_Run2_OffPeak("BToDlnu-Run2-OffPeak-R16b"); int nStart_Run2_OffPeak = 1; int nStop_Run2_OffPeak = 84; TString inFile_Run2_BpBm("SP-1235-BToDlnu-Run2-R16b"); int nStart_Run2_BpBm = 1; int nStop_Run2_BpBm = 1952; TString inFile_Run2_B0B0("SP-1237-BToDlnu-Run2-R16b"); int nStart_Run2_B0B0 = 1; int nStop_Run2_B0B0 = 1509; TString inFile_Run2_ccbar("SP-1005-BToDlnu-Run2-R16b"); int nStart_Run2_ccbar = 1; int nStop_Run2_ccbar = 492; TString inFile_Run2_uds("SP-998-BToDlnu-Run2-R16b"); int nStart_Run2_uds = 1; int nStop_Run2_uds = 340; TString inFile_Run2_tautau("SP-3429-BToDlnu-Run2-R16b"); int nStart_Run2_tautau = 1; int nStop_Run2_tautau = 35; TString baseDir_Run3("/home1x/OtherMounts/hep03/khamano/R16b/Run3"); TString inFile_Run3_OnPeak("BToDlnu-Run3-OnPeak-R16b"); int nStart_Run3_OnPeak = 1; int nStop_Run3_OnPeak = 877; //int nStop_Run3_OnPeak = 5; TString inFile_Run3_OffPeak("BToDlnu-Run3-OffPeak-R16b"); int nStart_Run3_OffPeak = 1; int nStop_Run3_OffPeak = 33; //int nStop_Run3_OffPeak = 5; TString inFile_Run3_BpBm("SP-1235-BToDlnu-Run3-R16b"); int nStart_Run3_BpBm = 1; int nStop_Run3_BpBm = 1193; //int nStop_Run3_BpBm = 5; TString inFile_Run3_B0B0("SP-1237-BToDlnu-Run3-R16b"); int nStart_Run3_B0B0 = 1; int nStop_Run3_B0B0 = 855; //int nStop_Run3_B0B0 = 5; TString inFile_Run3_ccbar("SP-1005-BToDlnu-Run3-R16b"); int nStart_Run3_ccbar = 1; int nStop_Run3_ccbar = 307; //int nStop_Run3_ccbar = 5; TString inFile_Run3_uds("SP-998-BToDlnu-Run3-R16b"); int nStart_Run3_uds = 1; int nStop_Run3_uds = 282; //int nStop_Run3_uds = 5; TString inFile_Run3_tautau("SP-3429-BToDlnu-Run3-R16b"); int nStart_Run3_tautau = 1; int nStop_Run3_tautau = 28; //int nStop_Run3_tautau = 5; TString baseDir_Run4("/home1x/OtherMounts/hep03/khamano/R16b/Run4"); TString inFile_Run4_OnPeak("BToDlnu-Run4-OnPeak-R16b"); int nStart_Run4_OnPeak = 1; int nStop_Run4_OnPeak = 2898; TString inFile_Run4_OffPeak("BToDlnu-Run4-OffPeak-R16b"); int nStart_Run4_OffPeak = 1; int nStop_Run4_OffPeak = 144; TString inFile_Run4_BpBm("SP-1235-BToDlnu-Run4-R16b"); int nStart_Run4_BpBm = 1; int nStop_Run4_BpBm = 4488; TString inFile_Run4_B0B0("SP-1237-BToDlnu-Run4-R16b"); int nStart_Run4_B0B0 = 1; int nStop_Run4_B0B0 = 4505; TString inFile_Run4_ccbar("SP-1005-BToDlnu-Run4-R16b"); int nStart_Run4_ccbar = 1; int nStop_Run4_ccbar = 1298; TString inFile_Run4_uds("SP-998-BToDlnu-Run4-R16b"); int nStart_Run4_uds = 1; int nStop_Run4_uds = 763; TString inFile_Run4_tautau("SP-3429-BToDlnu-Run4-R16b"); int nStart_Run4_tautau = 1; int nStop_Run4_tautau = 74; // Name of the root tree in the input root files TString ntpName("ntp2"); // 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; double lumi_All_OnPeak = lumi_Run1_OnPeak + lumi_Run2_OnPeak + lumi_Run3_OnPeak + lumi_Run4_OnPeak; double lumi_All_OffPeak = lumi_Run1_OffPeak + lumi_Run2_OffPeak + lumi_Run3_OffPeak + lumi_Run4_OffPeak; double lumi_All_BpBm = lumi_Run1_BpBm + lumi_Run2_BpBm + lumi_Run3_BpBm + lumi_Run4_BpBm; double lumi_All_B0B0 = lumi_Run1_B0B0 + lumi_Run2_B0B0 + lumi_Run3_B0B0 + lumi_Run4_B0B0; double lumi_All_ccbar = lumi_Run1_ccbar + lumi_Run2_ccbar + lumi_Run3_ccbar + lumi_Run4_ccbar; double lumi_All_uds = lumi_Run1_uds + lumi_Run2_uds + lumi_Run3_uds + lumi_Run4_uds; double lumi_All_tautau = lumi_Run1_tautau + lumi_Run2_tautau + lumi_Run3_tautau + lumi_Run4_tautau; // Conversion factors double c_Run1_OffPeak = lumi_Run1_OnPeak / lumi_Run1_OffPeak; double c_Run1_BpBm = lumi_Run1_OnPeak / lumi_Run1_BpBm; double c_Run1_B0B0 = lumi_Run1_OnPeak / lumi_Run1_B0B0; double c_Run1_ccbar = lumi_Run1_OnPeak / lumi_Run1_ccbar; double c_Run1_uds = lumi_Run1_OnPeak / lumi_Run1_uds; double c_Run1_tautau = lumi_Run1_OnPeak / lumi_Run1_tautau; double c_Run2_OffPeak = lumi_Run2_OnPeak / lumi_Run2_OffPeak; double c_Run2_BpBm = lumi_Run2_OnPeak / lumi_Run2_BpBm; double c_Run2_B0B0 = lumi_Run2_OnPeak / lumi_Run2_B0B0; double c_Run2_ccbar = lumi_Run2_OnPeak / lumi_Run2_ccbar; double c_Run2_uds = lumi_Run2_OnPeak / lumi_Run2_uds; double c_Run2_tautau = lumi_Run2_OnPeak / lumi_Run2_tautau; double c_Run3_OffPeak = lumi_Run3_OnPeak / lumi_Run3_OffPeak; double c_Run3_BpBm = lumi_Run3_OnPeak / lumi_Run3_BpBm; double c_Run3_B0B0 = lumi_Run3_OnPeak / lumi_Run3_B0B0; double c_Run3_ccbar = lumi_Run3_OnPeak / lumi_Run3_ccbar; double c_Run3_uds = lumi_Run3_OnPeak / lumi_Run3_uds; double c_Run3_tautau = lumi_Run3_OnPeak / lumi_Run3_tautau; double c_Run4_OffPeak = lumi_Run4_OnPeak / lumi_Run4_OffPeak; double c_Run4_BpBm = lumi_Run4_OnPeak / lumi_Run4_BpBm; double c_Run4_B0B0 = lumi_Run4_OnPeak / lumi_Run4_B0B0; double c_Run4_ccbar = lumi_Run4_OnPeak / lumi_Run4_ccbar; double c_Run4_uds = lumi_Run4_OnPeak / lumi_Run4_uds; double c_Run4_tautau = lumi_Run4_OnPeak / lumi_Run4_tautau; double c_All_OffPeak = lumi_All_OnPeak / lumi_All_OffPeak; double c_All_BpBm = lumi_All_OnPeak / lumi_All_BpBm; double c_All_B0B0 = lumi_All_OnPeak / lumi_All_B0B0; double c_All_ccbar = lumi_All_OnPeak / lumi_All_ccbar; double c_All_uds = lumi_All_OnPeak / lumi_All_uds; double c_All_tautau = lumi_All_OnPeak / lumi_All_tautau; } #endif