@@ -112,7 +112,7 @@ struct Hyperhelium4sigmaAnalysis {
112112 // Axes
113113 const AxisSpec vertexZAxis{100 , -15 ., 15 ., " vrtx_{Z} [cm]" };
114114 const AxisSpec ptAxis{50 , -10 , 10 , " #it{p}_{T} (GeV/#it{c})" };
115- const AxisSpec nSigmaAxis{100 , -5 , 5 , " n#sigma_{#pi }" };
115+ const AxisSpec nSigmaAxis{10000 , -5000 , 5000 , " n#sigma_{#alpha }" };
116116 const AxisSpec massAxis{100 , 3.85 , 4.25 , " m (GeV/#it{c}^{2})" };
117117
118118 registry.add (" hVertexZRec" , " hVertexZRec" , {HistType::kTH1F , {vertexZAxis}});
@@ -133,7 +133,8 @@ struct Hyperhelium4sigmaAnalysis {
133133 if (std::abs (dauTrack.tpcNSigmaAl ()) > cutNSigmaAl) {
134134 continue ;
135135 }
136- registry.fill (HIST (" h2MassHyperhelium4sigmaPt" ), kinkCand.mothSign () * kinkCand.ptMoth (), kinkCand.mSigmaMinus ());
136+ float invMass = RecoDecay::m (std::array{std::array{kinkCand.pxDaug (), kinkCand.pyDaug (), kinkCand.pzDaug ()}, std::array{kinkCand.pxDaugNeut (), kinkCand.pyDaugNeut (), kinkCand.pzDaugNeut ()}}, std::array{o2::constants::physics::MassAlpha, o2::constants::physics::MassPi0});
137+ registry.fill (HIST (" h2MassHyperhelium4sigmaPt" ), kinkCand.mothSign () * kinkCand.ptMoth (), invMass);
137138 registry.fill (HIST (" h2NSigmaAlPt" ), kinkCand.mothSign () * kinkCand.ptDaug (), dauTrack.tpcNSigmaAl ());
138139 }
139140 }
@@ -183,6 +184,7 @@ struct Hyperhelium4sigmaQa {
183184 registry.get <TH1>(HIST (" hEvtSelectedHyperHelium4SigmaCounter" ))->GetXaxis ()->SetBinLabel (1 , " Generated" );
184185 registry.get <TH1>(HIST (" hEvtSelectedHyperHelium4SigmaCounter" ))->GetXaxis ()->SetBinLabel (2 , " Survived" );
185186
187+ registry.add <TH1>(" hGenHyperHelium4SigmaP" , " " , HistType::kTH1F , {ptAxis});
186188 registry.add <TH1>(" hGenHyperHelium4SigmaPt" , " " , HistType::kTH1F , {ptAxis});
187189 registry.add <TH1>(" hGenHyperHelium4SigmaCt" , " " , HistType::kTH1F , {ctAxis});
188190 registry.add <TH1>(" hMcRecoInvMass" , " " , HistType::kTH1F , {invMassAxis});
@@ -342,6 +344,7 @@ struct Hyperhelium4sigmaQa {
342344 }
343345 }
344346
347+ registry.fill (HIST (" hGenHyperHelium4SigmaP" ), mcparticle.p ());
345348 registry.fill (HIST (" hGenHyperHelium4SigmaPt" ), mcparticle.pt ());
346349 double ct = RecoDecay::sqrtSumOfSquares (svPos[0 ] - mcparticle.vx (), svPos[1 ] - mcparticle.vy (), svPos[2 ] - mcparticle.vz ()) * o2::constants::physics::MassHyperHelium4Sigma / mcparticle.p ();
347350 registry.fill (HIST (" hGenHyperHelium4SigmaCt" ), ct);
0 commit comments