@@ -109,6 +109,9 @@ struct DileptonMC {
109109 ConfigurableAxis ConfPtllBins{" ConfPtllBins" , {VARIABLE_WIDTH, 0.00 , 0.10 , 0.20 , 0.30 , 0.40 , 0.50 , 0.60 , 0.70 , 0.80 , 0.90 , 1.00 , 1.10 , 1.20 , 1.30 , 1.40 , 1.50 , 1.60 , 1.70 , 1.80 , 1.90 , 2.00 , 2.50 , 3.00 , 3.50 , 4.00 , 4.50 , 5.00 , 6.00 , 7.00 , 8.00 , 9.00 , 10.00 }, " pTll bins for output histograms" };
110110 ConfigurableAxis ConfDCAllBins{" ConfDCAllBins" , {VARIABLE_WIDTH, 0.0 , 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.6 , 0.7 , 0.8 , 0.9 , 1.0 , 1.1 , 1.2 , 1.3 , 1.4 , 1.5 , 1.6 , 1.7 , 1.8 , 1.9 , 2.0 , 2.5 , 3.0 , 3.5 , 4.0 , 4.5 , 5.0 , 6.0 , 7.0 , 8.0 , 9.0 , 10.0 }, " DCAll bins for output histograms" };
111111
112+ ConfigurableAxis ConfDPtBins{" ConfDPtBins" , {220 , -1.0 , +10.0 }, " dpt bins for output histograms" };
113+ ConfigurableAxis ConfDCAllNarrowBins{" ConfDCAllNarrowBins" , {200 , 0.0 , 10.0 }, " narrow DCAll bins for output histograms" };
114+
112115 ConfigurableAxis ConfYllBins{" ConfYllBins" , {VARIABLE_WIDTH, -10 .f , +10 .f }, " yll bins for output histograms" };
113116
114117 // ConfigurableAxis ConfMmumuBins{"ConfMmumuBins", {VARIABLE_WIDTH, 0.20, 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29, 0.30, 0.31, 0.32, 0.33, 0.34, 0.35, 0.36, 0.37, 0.38, 0.39, 0.40, 0.41, 0.42, 0.43, 0.44, 0.45, 0.46, 0.47, 0.48, 0.49, 0.50, 0.51, 0.52, 0.53, 0.54, 0.55, 0.56, 0.57, 0.58, 0.59, 0.60, 0.61, 0.62, 0.63, 0.64, 0.65, 0.66, 0.67, 0.68, 0.69, 0.70, 0.71, 0.72, 0.73, 0.74, 0.75, 0.76, 0.77, 0.78, 0.79, 0.80, 0.81, 0.82, 0.83, 0.84, 0.85, 0.86, 0.87, 0.88, 0.89, 0.90, 0.91, 0.92, 0.93, 0.94, 0.95, 0.96, 0.97, 0.98, 0.99, 1.00, 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, 1.08, 1.09, 1.10, 1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19, 1.20, 1.30, 1.40, 1.50, 1.60, 1.70, 1.80, 1.90, 2.00, 2.10, 2.20, 2.30, 2.40, 2.50, 2.60, 2.70, 2.75, 2.80, 2.85, 2.90, 2.95, 3.00, 3.05, 3.10, 3.15, 3.20, 3.25, 3.30, 3.35, 3.40, 3.45, 3.50, 3.55, 3.60, 3.65, 3.70, 3.75, 3.80, 3.85, 3.90, 3.95, 4.00, 4.10, 4.20, 4.30, 4.40, 4.50, 4.60, 4.70, 4.80, 4.90, 5.00, 5.10, 5.20, 5.30, 5.40, 5.50, 5.60, 5.70, 5.80, 5.90, 6.00, 6.10, 6.20, 6.30, 6.40, 6.50, 6.60, 6.70, 6.80, 6.90, 7.00, 7.10, 7.20, 7.30, 7.40, 7.50, 7.60, 7.70, 7.80, 7.90, 8.00, 8.10, 8.20, 8.30, 8.40, 8.50, 8.60, 8.70, 8.80, 8.90, 9.00, 9.10, 9.20, 9.30, 9.40, 9.50, 9.60, 9.70, 9.80, 9.90, 10.00, 10.10, 10.20, 10.30, 10.40, 10.50, 10.60, 10.70, 10.80, 10.90, 11.00, 11.50, 12.00}, "mmumu bins for output histograms"}; // for dimuon. one can copy bins here to hyperloop page.
@@ -338,6 +341,9 @@ struct DileptonMC {
338341 const AxisSpec axis_pt_meson{ConfPtllBins, " p_{T} (GeV/c)" }; // for omega, phi meson pT spectra
339342 const AxisSpec axis_y_meson{ConfYllBins, " y" }; // rapidity of meson
340343
344+ const AxisSpec axis_dca_narrow{ConfDCAllNarrowBins, pair_dca_axis_title};
345+ const AxisSpec axis_dpt{ConfDPtBins, " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} (GeV/c)" };
346+
341347 const AxisSpec axis_dphi_ee{cfg_nbin_dphi_ee, -M_PI / 2 ., 3 . / 2 . * M_PI, " #Delta#varphi = #varphi_{l1} - #varphi_{l2} (rad.)" }; // for kHFll
342348 const AxisSpec axis_deta_ee{cfg_nbin_deta_ee, -2 ., 2 ., " #Delta#eta = #eta_{l1} - #eta_{l2}" }; // for kHFll
343349 const AxisSpec axis_cos_theta_cs{cfg_nbin_cos_theta_cs, 0 .f , 1 .f , " |cos(#theta_{CS})|" }; // for kPolarization, kUPC
@@ -425,10 +431,10 @@ struct DileptonMC {
425431 fRegistry .add (" Pair/sm/Photon/hMvsRxy" , " m_{ee} vs. r_{xy};r_{xy}^{true} (cm);m_{ee} (GeV/c^{2})" , kTH2F , {{100 , 0 , 100 }, {100 , 0 .0f , 1 .0f }}, true );
426432 fRegistry .add (" Pair/sm/PromptPi0/hMvsPhiV" , " m_{ee} vs. #varphi_{V};#varphi (rad.);m_{ee} (GeV/c^{2})" , kTH2F , {{90 , 0 , M_PI}, {100 , 0 .0f , 1 .0f }}, true );
427433 fRegistry .add (" Pair/sm/NonPromptPi0/hMvsPhiV" , " m_{ee} vs. #varphi_{V};#varphi (rad.);m_{ee} (GeV/c^{2})" , kTH2F , {{90 , 0 , M_PI}, {100 , 0 .0f , 1 .0f }}, true );
428- fRegistry .add (" Pair/sm/PromptPi0/hDeltaPtvsDCA" , Form ( " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee};%s;#Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} (GeV/c) " , pair_dca_axis_title. c_str ()), kTH2F , {{ 160 , 0 , 8 .}, { 220 , - 1 . f , + 10 . f } }, true );
429- fRegistry .add (" Pair/sm/NonPromptPi0/hDeltaPtvsDCA" , Form ( " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee};%s;#Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} (GeV/c) " , pair_dca_axis_title. c_str ()), kTH2F , {{ 160 , 0 , 8 .}, { 220 , - 1 . f , + 10 . f } }, true );
430- fRegistry .add (" Pair/sm/PromptJPsi/hDeltaPtvsDCA" , Form ( " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee};%s;#Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} (GeV/c) " , pair_dca_axis_title. c_str ()), kTH2F , {{ 160 , 0 , 8 .}, { 220 , - 1 . f , + 10 . f } }, true );
431- fRegistry .add (" Pair/sm/NonPromptJPsi/hDeltaPtvsDCA" , Form ( " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee};%s;#Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} (GeV/c) " , pair_dca_axis_title. c_str ()), kTH2F , {{ 160 , 0 , 8 .}, { 220 , - 1 . f , + 10 . f } }, true );
434+ fRegistry .add (" Pair/sm/PromptPi0/hDeltaPtvsDCA" , " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee}" , kTH2F , {axis_dca_narrow, axis_dpt }, true );
435+ fRegistry .add (" Pair/sm/NonPromptPi0/hDeltaPtvsDCA" , " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee}" , kTH2F , {axis_dca_narrow, axis_dpt }, true );
436+ fRegistry .add (" Pair/sm/PromptJPsi/hDeltaPtvsDCA" , " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee}" , kTH2F , {axis_dca_narrow, axis_dpt }, true );
437+ fRegistry .add (" Pair/sm/NonPromptJPsi/hDeltaPtvsDCA" , " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee}" , kTH2F , {axis_dca_narrow, axis_dpt }, true );
432438 }
433439
434440 fRegistry .add (" Pair/ccbar/c2l_c2l/hadron_hadron/hs" , " hs pair" , kTHnSparseD , {axis_mass, axis_pt, axis_y, axis_dphi_ee, axis_deta_ee, axis_cos_theta_cs, axis_phi_cs, axis_aco, axis_asym_pt, axis_dphi_e_ee, axis_dca}, true );
0 commit comments