Skip to content

Commit 02e98f1

Browse files
authored
Update FemtoUniverseSoftPionRemoval.h
1 parent 433b4c6 commit 02e98f1

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

PWGCF/FemtoUniverse/Core/FemtoUniverseSoftPionRemoval.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
#include "PWGCF/FemtoUniverse/DataModel/FemtoDerived.h"
2222
#include "Framework/HistogramRegistry.h"
2323

24-
using namespace o2::constants::physics;
25-
2624
namespace o2::analysis::femto_universe
2725
{
2826

@@ -66,17 +64,19 @@ class FemtoUniverseSoftPionRemoval
6664
// Getting D0 (part2) children
6765
const auto& posChild = particles.iteratorAt(part2.index() - 2);
6866
const auto& negChild = particles.iteratorAt(part2.index() - 1);
69-
67+
// Pion and kaon masses
68+
double massPion = o2::constants::physics::MassPiPlus;
69+
double massKaon = o2::constants::physics::MassKPlus;
7070
// D* reconstruction
7171
double pSum2 = std::pow(posChild.px() + negChild.px() + part1.px(), 2.0) + std::pow(posChild.py() + negChild.py() + part1.py(), 2.0) + std::pow(posChild.pz() + negChild.pz() + part1.pz(), 2.0);
7272
// Energies of the daughters -> D0->K-pi+
73-
double e1Pi = std::sqrt(std::pow(MassPiPlus, 2.0) + std::pow(posChild.px(), 2.0) + std::pow(posChild.py(), 2.0) + std::pow(posChild.pz(), 2.0));
74-
double e1K = std::sqrt(std::pow(MassKPlus, 2.0) + std::pow(negChild.px(), 2.0) + std::pow(negChild.py(), 2.0) + std::pow(negChild.pz(), 2.0));
73+
double e1Pi = std::sqrt(std::pow(massPion, 2.0) + std::pow(posChild.px(), 2.0) + std::pow(posChild.py(), 2.0) + std::pow(posChild.pz(), 2.0));
74+
double e1K = std::sqrt(std::pow(massKaon, 2.0) + std::pow(negChild.px(), 2.0) + std::pow(negChild.py(), 2.0) + std::pow(negChild.pz(), 2.0));
7575
// Energies of the daughters -> D0bar->K+pi-
76-
double e2Pi = std::sqrt(std::pow(MassPiPlus, 2.0) + std::pow(negChild.px(), 2.0) + std::pow(negChild.py(), 2.0) + std::pow(negChild.pz(), 2.0));
77-
double e2K = std::sqrt(std::pow(MassKPlus, 2.0) + std::pow(posChild.px(), 2.0) + std::pow(posChild.py(), 2.0) + std::pow(posChild.pz(), 2.0));
76+
double e2Pi = std::sqrt(std::pow(massPion, 2.0) + std::pow(negChild.px(), 2.0) + std::pow(negChild.py(), 2.0) + std::pow(negChild.pz(), 2.0));
77+
double e2K = std::sqrt(std::pow(massKaon, 2.0) + std::pow(posChild.px(), 2.0) + std::pow(posChild.py(), 2.0) + std::pow(posChild.pz(), 2.0));
7878
// Soft pion energy
79-
auto ePion = RecoDecay::e(MassPiPlus, part1.p());
79+
auto ePion = RecoDecay::e(massPion, part1.p());
8080
// D* masses
8181
double mDstar1 = std::sqrt(std::pow(e1Pi + e1K + ePion, 2.0) - pSum2);
8282
double mDstar2 = std::sqrt(std::pow(e2Pi + e2K + ePion, 2.0) - pSum2);

0 commit comments

Comments
 (0)