@@ -62,16 +62,16 @@ struct HfTaskBs {
6262 registry.add (" hEta" , " B^{0}_{s} candidates;B^{0}_{s} candidate #it{#eta};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, axisPt}});
6363 registry.add (" hRapidity" , " B^{0}_{s} candidates;B^{0}_{s} candidate #it{y};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, axisPt}});
6464 registry.add (" hCPA" , " B^{0}_{s} candidates;B^{0}_{s} candidate cosine of pointing angle;entries" , {HistType::kTH2F , {{110 , -1.1 , 1.1 }, axisPt}});
65- registry.add (" hMass" , " B^{0}_{s} candidates;inv. mass D^{- }_{s}#pi^{+ } (GeV/#it{c}^{2});#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisMassBs, axisPt}});
65+ registry.add (" hMass" , " B^{0}_{s} candidates;inv. mass D^{#mp }_{s} #pi^{#pm } (GeV/#it{c}^{2});#it{p}_{T} (GeV/#it{c})" , {HistType::kTH2F , {axisMassBs, axisPt}});
6666 registry.add (" hDecLength" , " B^{0}_{s} candidates;decay length (cm);entries" , {HistType::kTH2F , {{200 , 0 ., 0.4 }, axisPt}});
6767 registry.add (" hDecLenErr" , " B^{0}_{s} candidates;B^{0}_{s} candidate decay length error (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 1 .}, axisPt}});
6868 registry.add (" hDecLengthXY" , " B^{0}_{s} candidates;decay length xy (cm);entries" , {HistType::kTH2F , {{200 , 0 ., 0.4 }, axisPt}});
6969 registry.add (" hDecLenXYErr" , " B^{0}_{s} candidates;B^{0}_{s} candidate decay length xy error (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 1 .}, axisPt}});
70- registry.add (" hd0Prong0" , " B^{0}_{s} candidates;prong 0 (D^{- }_{s}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, axisPt}});
71- registry.add (" hd0Prong1" , " B^{0}_{s} candidates;prong 1 (#pi^{+ }) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, axisPt}});
70+ registry.add (" hd0Prong0" , " B^{0}_{s} candidates;prong 0 (D^{#pm }_{s}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, axisPt}});
71+ registry.add (" hd0Prong1" , " B^{0}_{s} candidates;prong 1 (#pi^{#pm }) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{100 , -0.05 , 0.05 }, axisPt}});
7272 registry.add (" hImpParErr" , " B^{0}_{s} candidates;B^{0}_{s} candidate impact parameter error (cm);entries" , {HistType::kTH2F , {{100 , -1 ., 1 .}, axisPt}});
7373 registry.add (" hIPProd" , " B^{0}_{s} candidates;B^{0}_{s} candidate impact parameter product;entries" , {HistType::kTH2F , {{100 , -0.5 , 0.5 }, axisPt}});
74- registry.add (" hInvMassDs" , " B^{0}_{s} candidates;prong0, D^{- }_{s} inv. mass (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{500 , 0 , 5 }, axisPt}});
74+ registry.add (" hInvMassDs" , " B^{0}_{s} candidates;prong 0 ( D^{#pm }_{s}) inv. mass (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{500 , 0 , 5 }, axisPt}});
7575
7676 registry.add (" hPtGenSig" , " B^{0}_{s} candidates (gen+rec);candidate #it{p}_{T}^{gen.} (GeV/#it{c});entries" , {HistType::kTH1F , {{300 , 0 ., 30 .}}});
7777 registry.add (" hPtRecSig" , " B^{0}_{s} candidates (matched);candidate #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH1F , {{300 , 0 ., 30 .}}});
@@ -84,8 +84,8 @@ struct HfTaskBs {
8484 registry.add (" hCPARecBg" , " B^{0}_{s} candidates (unmatched);B^{0}_{s} candidate cosine of pointing angle;entries" , {HistType::kTH2F , {{220 , 0 ., 1.1 }, axisPt}});
8585 registry.add (" hCPAxyRecSig" , " B^{0}_{s} candidates (matched);B^{0}_{s} candidate CPAxy;entries" , {HistType::kTH2F , {{220 , 0 ., 1.1 }, axisPt}});
8686 registry.add (" hCPAxyRecBg" , " B^{0}_{s} candidates (unmatched);B^{0}_{s} candidate CPAxy;entries" , {HistType::kTH2F , {{220 , 0 ., 1.1 }, axisPt}});
87- registry.add (" hMassRecSig" , " B^{0}_{s} candidates (matched);inv. mass D^{- }_{s}#pi^{+ } (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{300 , 4.0 , 7.00 }, axisPt}});
88- registry.add (" hMassRecBg" , " B^{0}_{s} candidates (unmatched);inv. mass D^{- }_{s}#pi^{+ } (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{300 , 4.0 , 7.0 }, axisPt}});
87+ registry.add (" hMassRecSig" , " B^{0}_{s} candidates (matched);inv. mass D^{#mp }_{s} #pi^{#pm } (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{300 , 4.0 , 7.00 }, axisPt}});
88+ registry.add (" hMassRecBg" , " B^{0}_{s} candidates (unmatched);inv. mass D^{#mp }_{s} #pi^{#pm } (GeV/#it{c}^{2});entries" , {HistType::kTH2F , {{300 , 4.0 , 7.0 }, axisPt}});
8989 registry.add (" hDecLengthRecSig" , " B^{0}_{s} candidates (matched);B^{0}_{s} candidate decay length (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
9090 registry.add (" hDecLengthRecBg" , " B^{0}_{s} candidates (unmatched);B^{0}_{s} candidate decay length (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
9191 registry.add (" hDecLengthXYRecSig" , " B^{0}_{s} candidates (matched);B^{0}_{s} candidate decay length xy (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
@@ -94,27 +94,27 @@ struct HfTaskBs {
9494 registry.add (" hDecLengthNormRecBg" , " B^{0}_{s} candidates (unmatched);B^{0}_{s} candidate decay length (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
9595 registry.add (" hImpParProdBsRecSig" , " B^{0}_{s} candidates (matched);B^{0}_{s} candidate impact parameter product ;entries" , {HistType::kTH2F , {{100 , -0.01 , 0.01 }, axisPt}});
9696 registry.add (" hImpParProdBsRecBg" , " B^{0}_{s} candidates (unmatched);B^{0}_{s} candidate impact parameter product ;entries" , {HistType::kTH2F , {{100 , -0.01 , 0.01 }, axisPt}});
97- registry.add (" hPtProng0RecSig" , " B^{0}_{s} candidates (matched);prong 0 (D^{- }_{s}) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
98- registry.add (" hPtProng0RecBg" , " B^{0}_{s} candidates (unmatched);prong 0 (D^{- }_{s}) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
99- registry.add (" hPtProng1RecSig" , " B^{0}_{s} candidates (matched);prong 1 (#pi^{- }) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
100- registry.add (" hPtProng1RecBg" , " B^{0}_{s} candidates (unmatched);prong 1 (#pi^{- }) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
101- registry.add (" hd0Prong0RecSig" , " B^{0}_{s} candidates (matched);prong 0 (D^{- }_{s}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
102- registry.add (" hd0Prong0RecBg" , " B^{0}_{s} candidates (unmatched);prong 0 (D^{- }_{s}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
103- registry.add (" hd0Prong1RecSig" , " B^{0}_{s} candidates (matched);prong 1 (#pi^{- }) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
104- registry.add (" hd0Prong1RecBg" , " B^{0}_{s} candidates (unmatched);prong 1 (#pi^{- }) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
105- registry.add (" hCPADsRecSig" , " B^{0}_{s} candidates (matched);prong 0 (D^{- }_{s}) cosine of pointing angle;entries" , {HistType::kTH2F , {{220 , 0 ., 1.1 }, axisPt}});
106- registry.add (" hCPADsRecBg" , " B^{0}_{s} candidates (unmatched);prong 0 (D^{- }_{s}) cosine of pointing angle;entries" , {HistType::kTH2F , {{220 , 0 ., 1.1 }, axisPt}});
107- registry.add (" hDecLengthDsRecSig" , " B^{0}_{s} candidates (matched);D^{- }_{s} candidate decay length (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
108- registry.add (" hDecLengthDsRecBg" , " B^{0}_{s} candidates (unmatched);D^{- }_{s} candidate decay length (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
97+ registry.add (" hPtProng0RecSig" , " B^{0}_{s} candidates (matched);prong 0 (D^{#pm }_{s}) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
98+ registry.add (" hPtProng0RecBg" , " B^{0}_{s} candidates (unmatched);prong 0 (D^{#pm }_{s}) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
99+ registry.add (" hPtProng1RecSig" , " B^{0}_{s} candidates (matched);prong 1 (#pi^{#pm }) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
100+ registry.add (" hPtProng1RecBg" , " B^{0}_{s} candidates (unmatched);prong 1 (#pi^{#pm }) #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
101+ registry.add (" hd0Prong0RecSig" , " B^{0}_{s} candidates (matched);prong 0 (D^{#pm }_{s}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
102+ registry.add (" hd0Prong0RecBg" , " B^{0}_{s} candidates (unmatched);prong 0 (D^{#pm }_{s}) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
103+ registry.add (" hd0Prong1RecSig" , " B^{0}_{s} candidates (matched);prong 1 (#pi^{#pm }) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
104+ registry.add (" hd0Prong1RecBg" , " B^{0}_{s} candidates (unmatched);prong 1 (#pi^{#pm }) DCAxy to prim. vertex (cm);entries" , {HistType::kTH2F , {{200 , -0.05 , 0.05 }, axisPt}});
105+ registry.add (" hCPADsRecSig" , " B^{0}_{s} candidates (matched);prong 0 (D^{#pm }_{s}) cosine of pointing angle;entries" , {HistType::kTH2F , {{220 , 0 ., 1.1 }, axisPt}});
106+ registry.add (" hCPADsRecBg" , " B^{0}_{s} candidates (unmatched);prong 0 (D^{#pm }_{s}) cosine of pointing angle;entries" , {HistType::kTH2F , {{220 , 0 ., 1.1 }, axisPt}});
107+ registry.add (" hDecLengthDsRecSig" , " B^{0}_{s} candidates (matched);D^{#pm }_{s} candidate decay length (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
108+ registry.add (" hDecLengthDsRecBg" , " B^{0}_{s} candidates (unmatched);D^{#pm }_{s} candidate decay length (cm);entries" , {HistType::kTH2F , {{100 , 0 ., 0.5 }, axisPt}});
109109 registry.add (" hChi2PCARecSig" , " B^{0}_{s} candidates (matched);sum of distances of the secondary vertex to its prongs;entries" , {HistType::kTH2F , {{240 , -0.01 , 0.1 }, axisPt}});
110110 registry.add (" hChi2PCARecBg" , " B^{0}_{s} candidates (unmatched);sum of distances of the secondary vertex to its prongs;entries" , {HistType::kTH2F , {{240 , -0.01 , 0.1 }, axisPt}});
111111
112- registry.add (" hPtProng0Gen" , " MC particles (generated);prong 0 (D^{-}_{s }) #it{p}_{T}^{gen} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
113- registry.add (" hPtProng1Gen" , " MC particles (generated);prong 1 (#pi^{- }) #it{p}_{T}^{gen} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
114- registry.add (" hEtaProng0Gen" , " MC particles (generated);prong 0 (D^{- }_{s}) #it{#eta}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
115- registry.add (" hEtaProng1Gen" , " MC particles (generated);prong 1 (#pi^{- }) #it{#eta}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
116- registry.add (" hYProng0Gen" , " MC particles (generated);prong 0 (D^{- }_{s}) #it{y}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
117- registry.add (" hYProng1Gen" , " MC particles (generated);prong 1 (#pi^{- }) #it{y}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
112+ registry.add (" hPtProng0Gen" , " MC particles (generated);prong 0 (D_{s}^{#pm }) #it{p}_{T}^{gen} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
113+ registry.add (" hPtProng1Gen" , " MC particles (generated);prong 1 (#pi^{#pm }) #it{p}_{T}^{gen} (GeV/#it{c});entries" , {HistType::kTH2F , {{100 , 0 ., 10 .}, axisPt}});
114+ registry.add (" hEtaProng0Gen" , " MC particles (generated);prong 0 (D^{#pm }_{s}) #it{#eta}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
115+ registry.add (" hEtaProng1Gen" , " MC particles (generated);prong 1 (#pi^{#pm }) #it{#eta}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
116+ registry.add (" hYProng0Gen" , " MC particles (generated);prong 0 (D^{#pm }_{s}) #it{y}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
117+ registry.add (" hYProng1Gen" , " MC particles (generated);prong 1 (#pi^{#pm }) #it{y}^{gen};entries" , {HistType::kTH2F , {{100 , -2 , 2 }, axisPt}});
118118 registry.add (" hPtGen" , " MC particles (generated);candidate #it{p}_{T} (GeV/#it{c});entries" , {HistType::kTH1F , {{300 , 0 ., 30 .}}});
119119 registry.add (" hEtaGen" , " MC particles (generated);B^{0}_{s} candidate #it{#eta}^{gen};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, axisPt}});
120120 registry.add (" hYGen" , " MC particles (generated);B^{0}_{s} candidate #it{y}^{gen};entries" , {HistType::kTH2F , {{100 , -2 ., 2 .}, axisPt}});
@@ -126,8 +126,8 @@ struct HfTaskBs {
126126 if (checkDecayTypeMc) {
127127 constexpr uint8_t kNBinsDecayTypeMc = DecayTypeMc::NDecayTypeMc + 1 ;
128128 TString labels[kNBinsDecayTypeMc ];
129- labels[DecayTypeMc::BsToDsPiToKKPiPi] = " B^{0}_{s} #rightarrow (D^{- }_{s} #rightarrow K^{- } K^{+ } #pi^{- }) #pi^{+ }" ;
130- labels[DecayTypeMc::B0ToDsPiToKKPiPi] = " B^{0} #rightarrow (D^{+ }_{s} #rightarrow K^{- } K^{+ } #pi^{+ }) #pi^{- }" ;
129+ labels[DecayTypeMc::BsToDsPiToKKPiPi] = " B^{0}_{s} #rightarrow (D^{#mp }_{s} #rightarrow K^{#minus } K^{#plus } #pi^{#mp }) #pi^{#pm }" ;
130+ labels[DecayTypeMc::B0ToDsPiToKKPiPi] = " B^{0} #rightarrow (D^{#pm }_{s} #rightarrow K^{#minus } K^{#plus } #pi^{#pm }) #pi^{#mp }" ;
131131 labels[DecayTypeMc::PartlyRecoDecay] = " Partly reconstructed decay channel" ;
132132 labels[DecayTypeMc::NDecayTypeMc] = " Other decays" ;
133133 static const AxisSpec axisDecayType = {kNBinsDecayTypeMc , 0.5 , kNBinsDecayTypeMc + 0.5 , " " };
0 commit comments