@@ -82,26 +82,6 @@ struct HfTaskSigmac {
8282 ConfigurableAxis thnConfigAxisBdtScoreLcBkg{" thnConfigAxisBdtScoreLcBkg" , {100 , 0 ., 1 .}, " " };
8383 ConfigurableAxis thnConfigAxisBdtScoreLcNonPrompt{" thnConfigAxisBdtScoreLcNonPrompt" , {100 , 0 ., 1 .}, " " };
8484 ConfigurableAxis thnConfigAxisSoftPiAbsDca{" thnConfigAxisSoftPiAbsDca" , {14 , 0 ., 0.07 }, " " };
85- const AxisSpec thnAxisMassLambdaC{configAxisMassLambdaC, " inv. mass (p K #pi) (GeV/#it{c}^{2})" };
86- const AxisSpec thnAxisPtLambdaC{thnConfigAxisPt, " #it{p}_{T}(#Lambda_{c}^{+}) (GeV/#it{c})" };
87- const AxisSpec thnAxisPtSigmaC{thnConfigAxisPt, " #it{p}_{T}(#Sigma_{c}^{0,++}) (GeV/#it{c})" };
88- const AxisSpec thnAxisDecLength{thnConfigAxisDecLength, " decay length #Lambda_{c}^{+} (cm)" };
89- const AxisSpec thnAxisDecLengthXY{thnConfigAxisDecLengthXY, " decay length XY #Lambda_{c}^{+} (cm)" };
90- const AxisSpec thnAxisCPA{thnConfigAxisCPA, " cosine of pointing angle #Lambda_{c}^{+}" };
91- const AxisSpec thnAxisCPAXY{thnConfigAxisCPAXY, " cosine of pointing angle XY #Lambda_{c}^{+}" };
92- const AxisSpec thnAxisOriginMc{3 , -0.5 , 2.5 , " 0: none, 1: prompt, 2: non-prompt" };
93- const AxisSpec thnAxisChargeSigmaC{3 , -0.5 , 2.5 , " #Sigma_{c}-baryon charge" };
94- const AxisSpec thnAxisChannel{4 , -0.5 , 3.5 , " 0: direct 1,2,3: resonant" };
95- const AxisSpec thnAxisBdtScoreLcBkg{thnConfigAxisBdtScoreLcBkg, " BDT bkg score (Lc)" };
96- const AxisSpec thnAxisBdtScoreLcNonPrompt{thnConfigAxisBdtScoreLcNonPrompt, " BDT non-prompt score (Lc)" };
97- const AxisSpec thnAxisGenPtLambdaC{thnConfigAxisGenPt, " #it{p}_{T}^{gen}(#Lambda_{c}^{+}) (GeV/#it{c})" };
98- const AxisSpec thnAxisGenPtSigmaC{thnConfigAxisGenPt, " #it{p}_{T}^{gen}(#Sigma_{c}^{0,++}) (GeV/#it{c})" };
99- const AxisSpec thnAxisGenPtLambdaCBMother{thnConfigAxisGenPtB, " #it{p}_{T}^{gen}(#Lambda_{c}^{+} B mother) (GeV/#it{c})" };
100- const AxisSpec thnAxisGenPtSigmaCBMother{thnConfigAxisGenPtB, " #it{p}_{T}^{gen}(#Sigma_{c}^{0,++} B mother) (GeV/#it{c})" };
101- const AxisSpec thnAxisSoftPiAbsDcaXY{thnConfigAxisSoftPiAbsDca, " |dca_{xy}|(#pi^{-,+} #leftarrow #Sigma_{c}^{0,++}) (cm)" };
102- const AxisSpec thnAxisSoftPiAbsDcaZ{thnConfigAxisSoftPiAbsDca, " |dca_{z}|(#pi^{-,+} #leftarrow #Sigma_{c}^{0,++}) (cm)" };
103- const AxisSpec thnAxisGenSigmaCSpecies = {o2::aod::hf_cand_sigmac::Species::NSpecies, -0 .5f , +o2::aod::hf_cand_sigmac::Species::NSpecies - 0 .5f , " bin 1: #Sigma_{c}(2455), bin 2: #Sigma_{c}(2520)" };
104- const AxisSpec thnAxisSigmaCParticleAntiparticle = {o2::aod::hf_cand_sigmac::Conjugated::NConjugated, -0 .5f , +o2::aod::hf_cand_sigmac::Conjugated::NConjugated - 0 .5f , " bin 1: particle, bin 2: antiparticle" };
10585
10686 // / analysis histograms
10787 HistogramRegistry registry{
@@ -177,6 +157,26 @@ struct HfTaskSigmac {
177157 isMc = false ;
178158 }
179159
160+ const AxisSpec thnAxisMassLambdaC{configAxisMassLambdaC, " inv. mass (p K #pi) (GeV/#it{c}^{2})" };
161+ const AxisSpec thnAxisPtLambdaC{thnConfigAxisPt, " #it{p}_{T}(#Lambda_{c}^{+}) (GeV/#it{c})" };
162+ const AxisSpec thnAxisPtSigmaC{thnConfigAxisPt, " #it{p}_{T}(#Sigma_{c}^{0,++}) (GeV/#it{c})" };
163+ const AxisSpec thnAxisDecLength{thnConfigAxisDecLength, " decay length #Lambda_{c}^{+} (cm)" };
164+ const AxisSpec thnAxisDecLengthXY{thnConfigAxisDecLengthXY, " decay length XY #Lambda_{c}^{+} (cm)" };
165+ const AxisSpec thnAxisCPA{thnConfigAxisCPA, " cosine of pointing angle #Lambda_{c}^{+}" };
166+ const AxisSpec thnAxisCPAXY{thnConfigAxisCPAXY, " cosine of pointing angle XY #Lambda_{c}^{+}" };
167+ const AxisSpec thnAxisOriginMc{3 , -0.5 , 2.5 , " 0: none, 1: prompt, 2: non-prompt" };
168+ const AxisSpec thnAxisChargeSigmaC{3 , -0.5 , 2.5 , " #Sigma_{c}-baryon charge" };
169+ const AxisSpec thnAxisChannel{4 , -0.5 , 3.5 , " 0: direct 1,2,3: resonant" };
170+ const AxisSpec thnAxisBdtScoreLcBkg{thnConfigAxisBdtScoreLcBkg, " BDT bkg score (Lc)" };
171+ const AxisSpec thnAxisBdtScoreLcNonPrompt{thnConfigAxisBdtScoreLcNonPrompt, " BDT non-prompt score (Lc)" };
172+ const AxisSpec thnAxisGenPtLambdaC{thnConfigAxisGenPt, " #it{p}_{T}^{gen}(#Lambda_{c}^{+}) (GeV/#it{c})" };
173+ const AxisSpec thnAxisGenPtSigmaC{thnConfigAxisGenPt, " #it{p}_{T}^{gen}(#Sigma_{c}^{0,++}) (GeV/#it{c})" };
174+ const AxisSpec thnAxisGenPtLambdaCBMother{thnConfigAxisGenPtB, " #it{p}_{T}^{gen}(#Lambda_{c}^{+} B mother) (GeV/#it{c})" };
175+ const AxisSpec thnAxisGenPtSigmaCBMother{thnConfigAxisGenPtB, " #it{p}_{T}^{gen}(#Sigma_{c}^{0,++} B mother) (GeV/#it{c})" };
176+ const AxisSpec thnAxisSoftPiAbsDcaXY{thnConfigAxisSoftPiAbsDca, " |dca_{xy}|(#pi^{-,+} #leftarrow #Sigma_{c}^{0,++}) (cm)" };
177+ const AxisSpec thnAxisSoftPiAbsDcaZ{thnConfigAxisSoftPiAbsDca, " |dca_{z}|(#pi^{-,+} #leftarrow #Sigma_{c}^{0,++}) (cm)" };
178+ const AxisSpec thnAxisGenSigmaCSpecies = {o2::aod::hf_cand_sigmac::Species::NSpecies, -0 .5f , +o2::aod::hf_cand_sigmac::Species::NSpecies - 0 .5f , " bin 1: #Sigma_{c}(2455), bin 2: #Sigma_{c}(2520)" };
179+ const AxisSpec thnAxisSigmaCParticleAntiparticle = {o2::aod::hf_cand_sigmac::Conjugated::NConjugated, -0 .5f , +o2::aod::hf_cand_sigmac::Conjugated::NConjugated - 0 .5f , " bin 1: particle, bin 2: antiparticle" };
180180 const AxisSpec axisDeltaMassSigmaC{configAxisDeltaMassSigmaC, " #it{M}(pK#pi#pi) - #it{M}(pK#pi) (GeV/#it{c}^{2})" };
181181 registry.add (" Data/hDeltaMassSc0" , " #Sigma_{c}^{0} candidates; #it{M}(pK#pi#pi) - #it{M}(pK#pi) (GeV/#it{c}^{2}); #it{p}_{T}(#Sigma_{c}^{0}) (GeV/#it{c});" , {HistType::kTH2D , {axisDeltaMassSigmaC, {36 , 0 ., 36 .}}});
182182 registry.add (" Data/hDeltaMassScPlusPlus" , " #Sigma_{c}^{++} candidates; #it{M}(pK#pi#pi) - #it{M}(pK#pi) (GeV/#it{c}^{2}); #it{p}_{T}(#Sigma_{c}^{++}) (GeV/#it{c});" , {HistType::kTH2D , {axisDeltaMassSigmaC, {36 , 0 ., 36 .}}});
0 commit comments