@@ -232,7 +232,7 @@ static const std::vector<std::string> labelsCutVar = {"massMin", "massMax", "cos
232232namespace hf_cuts_presel_3prong
233233{
234234static constexpr int NBinsPt = 2 ;
235- static constexpr int NCutVars = 4 ;
235+ static constexpr int NCutVars = 5 ;
236236// default values for the pT bin edges (can be used to configure histogram axis)
237237// common for any 3-prong candidate
238238// offset by 1 from the bin numbers in cuts array
@@ -243,31 +243,21 @@ constexpr double BinsPt[NBinsPt + 1] = {
243243const auto vecBinsPt = std::vector<double >{BinsPt, BinsPt + NBinsPt + 1 };
244244
245245// default values for the cuts
246- constexpr double Cuts[NBinsPt][NCutVars] = {{1.75 , 2.05 , 0.7 , 0.02 }, /* 1 < pt < 5 */
247- {1.75 , 2.05 , 0.5 , 0.02 }}; /* 5 < pt < 1000 */
246+ constexpr double Cuts[NBinsPt][NCutVars] = {{1.75 , 2.05 , 0.7 , 0.02 , 0.3 }, /* 1 < pt < 5 */
247+ {1.75 , 2.05 , 0.5 , 0.02 , 0.3 }}; /* 5 < pt < 1000 */
248248
249249// row labels
250250static const std::vector<std::string> labelsPt{};
251251
252252// column labels
253- static const std::vector<std::string> labelsCutVar = {" massMin" , " massMax" , " cosp" , " decL" };
254-
255- // Single prong min pt selection
256- static constexpr int NSpecies = 8 ; // number of species for 3-prong candidates
257- constexpr float PtProngMin[NSpecies][1 ] = {{0 .4f }, {0 .4f }, {0 .4f }, {0 .4f }, {0 .4f }, {0 .4f }, {0 .4f }, {0 .4f }};
258-
259- // 3-prong species labels
260- static const std::vector<std::string> labelsSpecies = {" Dplus" , " Lc" , " Ds" , " Xic" , " Cd" , " Ct" , " Ch" , " Ca" };
261-
262- // column label
263- static const std::vector<std::string> labelsPtProngMin = {" Minimum pT (GeV/c)" };
253+ static const std::vector<std::string> labelsCutVar = {" massMin" , " massMax" , " cosp" , " decL" , " ptProngMin" };
264254
265255} // namespace hf_cuts_presel_3prong
266256
267257namespace hf_cuts_presel_ds
268258{
269259static constexpr int NBinsPt = 2 ;
270- static constexpr int NCutVars = 5 ;
260+ static constexpr int NCutVars = 6 ;
271261// default values for the pT bin edges (can be used to configure histogram axis)
272262// offset by 1 from the bin numbers in cuts array
273263constexpr double BinsPt[NBinsPt + 1 ] = {
@@ -277,14 +267,14 @@ constexpr double BinsPt[NBinsPt + 1] = {
277267const auto vecBinsPt = std::vector<double >{BinsPt, BinsPt + NBinsPt + 1 };
278268
279269// default values for the cuts
280- constexpr double Cuts[NBinsPt][NCutVars] = {{1.70 , 2.15 , 0.7 , 0.02 , 0.02 }, /* 1 < pt < 5 */
281- {1.70 , 2.15 , 0.5 , 0.02 , 0.02 }}; /* 5 < pt < 1000 */
270+ constexpr double Cuts[NBinsPt][NCutVars] = {{1.70 , 2.15 , 0.7 , 0.02 , 0.3 , 0. 02 }, /* 1 < pt < 5 */
271+ {1.70 , 2.15 , 0.5 , 0.02 , 0.3 , 0. 02 }}; /* 5 < pt < 1000 */
282272
283273// row labels
284274static const std::vector<std::string> labelsPt{};
285275
286276// column labels
287- static const std::vector<std::string> labelsCutVar = {" massMin" , " massMax" , " cosp" , " decL" , " deltaMassKK" };
277+ static const std::vector<std::string> labelsCutVar = {" massMin" , " massMax" , " cosp" , " decL" , " ptProngMin " , " deltaMassKK" };
288278} // namespace hf_cuts_presel_ds
289279
290280namespace hf_cuts_presel_dstar
0 commit comments