@@ -54,19 +54,20 @@ struct HfTaskBs {
5454
5555 void init (o2::framework::InitContext&)
5656 {
57- registry.add (" hMass" , " #Lambda_{b}^{0} candidates;inv. mass #Lambda_{c}^{#plus}#pi^{#minus} (GeV/#it{c}^{2});#it{p}_{T} (GeV/#it{c}); centrality" , {HistType::kTH3F , {{500 , 0 ., 10 .}, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }, {100 , 0 ., 100 .}}});
58- registry.add (" hDecLength" , " #Lambda_{b}^{0} candidates;decay length (cm);entries" , {HistType::kTH2F , {{200 , 0 ., 0.4 }, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
59- registry.add (" hDecLengthXY" , " #Lambda_{b}^{0} candidates;decay length xy (cm);entries" , {HistType::kTH2F , {{200 , 0 ., 0.4 }, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
60- registry.add (" hd0Prong0" , " #Lambda_{b}^{0} candidates;prong 0 (#Lambda_{c}^{#plus}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
61- registry.add (" hd0Prong1" , " #Lambda_{b}^{0} candidates;prong 1 (#pi^{#minus}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
62- registry.add (" hCPA" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate cosine of pointing angle;entries" , {HistType::kTH2F , {{110 , -1.1 , 1.1 }, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
63- registry.add (" hEta" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate #it{#eta};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
64- registry.add (" hRapidity" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate #it{y};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
65- registry.add (" hImpParErr" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate impact parameter error (cm);entries" , {HistType::kTH2F , {{100 , -1 ., 1 .}, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
66- registry.add (" hDecLenErr" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate decay length error (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 1 .}, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
67- registry.add (" hDecLenXYErr" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate decay length xy error (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 1 .}, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
68- registry.add (" hIPProd" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate impact parameter product;entries" , {HistType::kTH2F , {{100 , -0.5 , 0.5 }, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
69- registry.add (" hInvMassDs" , " #Lambda_{b}^{0} candidates;prong0, #Lambda_{c}^{+} inv. mass (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{500 , 0 , 5 }, {(std::vector<double >)bins, " #it{p}_{T} (GeV/#it{c})" }}});
57+ auto vbins = (std::vector<double >)bins;
58+ registry.add (" hMass" , " #Lambda_{b}^{0} candidates;inv. mass #Lambda_{c}^{#plus}#pi^{#minus} (GeV/#it{c}^{2});#it{p}_{T} (GeV/#it{c}); centrality" , {HistType::kTH3F , {{500 , 0 ., 10 .}, {vbins, " #it{p}_{T} (GeV/#it{c})" }, {100 , 0 ., 100 .}}});
59+ registry.add (" hDecLength" , " #Lambda_{b}^{0} candidates;decay length (cm);entries" , {HistType::kTH2F , {{200 , 0 ., 0.4 }, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
60+ registry.add (" hDecLengthXY" , " #Lambda_{b}^{0} candidates;decay length xy (cm);entries" , {HistType::kTH2F , {{200 , 0 ., 0.4 }, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
61+ registry.add (" hd0Prong0" , " #Lambda_{b}^{0} candidates;prong 0 (#Lambda_{c}^{#plus}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, {v)bins, " #it{p}_{T} (GeV/#it{c})" }}});
62+ registry.add (" hd0Prong1" , " #Lambda_{b}^{0} candidates;prong 1 (#pi^{#minus}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
63+ registry.add (" hCPA" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate cosine of pointing angle;entries" , {HistType::kTH2F , {{110 , -1.1 , 1.1 }, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
64+ registry.add (" hEta" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate #it{#eta};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
65+ registry.add (" hRapidity" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate #it{y};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
66+ registry.add (" hImpParErr" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate impact parameter error (cm);entries" , {HistType::kTH2F , {{100 , -1 ., 1 .}, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
67+ registry.add (" hDecLenErr" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate decay length error (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 1 .}, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
68+ registry.add (" hDecLenXYErr" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate decay length xy error (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 1 .}, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
69+ registry.add (" hIPProd" , " #Lambda_{b}^{0} candidates;#Lambda_{b}^{0} candidate impact parameter product;entries" , {HistType::kTH2F , {{100 , -0.5 , 0.5 }, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
70+ registry.add (" hInvMassDs" , " #Lambda_{b}^{0} candidates;prong0, #Lambda_{c}^{+} inv. mass (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{500 , 0 , 5 }, {vbins, " #it{p}_{T} (GeV/#it{c})" }}});
7071 }
7172
7273 Filter filterSelectCandidates = (aod::hf_selcandidate_bs::isSelBsToDsPi >= selectionFlagBs);
0 commit comments