Skip to content

Commit c07b756

Browse files
author
Prottay Das
committed
few code check changes
1 parent 2baaf03 commit c07b756

1 file changed

Lines changed: 20 additions & 14 deletions

File tree

PWGLF/Tasks/Resonances/xi1530kaoncorrelation.cxx

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,19 @@
3333

3434
#include <CommonConstants/PhysicsConstants.h>
3535
#include <Framework/ASoAHelpers.h>
36+
#include <Framework/AnalysisDataModel.h>
3637
#include <Framework/AnalysisTask.h>
3738
#include <Framework/BinningPolicy.h>
3839
#include <Framework/Configurable.h>
3940
#include <Framework/HistogramRegistry.h>
4041
#include <Framework/HistogramSpec.h>
4142
#include <Framework/InitContext.h>
4243
#include <Framework/Logger.h>
44+
#include <Framework/OutputObjHeader.h>
4345
#include <Framework/runDataProcessing.h>
4446

4547
#include <TH1.h>
4648

47-
#include <algorithm>
4849
#include <array>
4950
#include <cmath>
5051
#include <cstdint>
@@ -639,15 +640,15 @@ struct xi1530kaoncorrelation {
639640
template <typename TXiStar, typename TKaon>
640641
float getKstar(TXiStar const& xiStar, TKaon const& kaon) const
641642
{
642-
const double m1 = static_cast<double>(xiStar.mass());
643-
const double m2 = static_cast<double>(kKaonMass);
643+
const auto m1 = static_cast<double>(xiStar.mass());
644+
const auto m2 = static_cast<double>(kKaonMass);
644645

645-
const double p1x = static_cast<double>(xiStar.px());
646-
const double p1y = static_cast<double>(xiStar.py());
647-
const double p1z = static_cast<double>(xiStar.pz());
648-
const double p2x = static_cast<double>(kaon.px());
649-
const double p2y = static_cast<double>(kaon.py());
650-
const double p2z = static_cast<double>(kaon.pz());
646+
const auto p1x = static_cast<double>(xiStar.px());
647+
const auto p1y = static_cast<double>(xiStar.py());
648+
const auto p1z = static_cast<double>(xiStar.pz());
649+
const auto p2x = static_cast<double>(kaon.px());
650+
const auto p2y = static_cast<double>(kaon.py());
651+
const auto p2z = static_cast<double>(kaon.pz());
651652

652653
const double e1 = std::sqrt(p1x * p1x + p1y * p1y + p1z * p1z + m1 * m1);
653654
const double e2 = std::sqrt(p2x * p2x + p2y * p2y + p2z * p2z + m2 * m2);
@@ -691,9 +692,14 @@ struct xi1530kaoncorrelation {
691692

692693
float sum = 0.f;
693694
int n = 0;
694-
for (float radiusCm = cprRadiusMinCm.value;
695-
radiusCm <= cprRadiusMaxCm.value + 0.5f * cprRadiusStepCm.value;
696-
radiusCm += cprRadiusStepCm.value) {
695+
696+
const auto nRadiusSteps = static_cast<int>(
697+
(cprRadiusMaxCm.value - cprRadiusMinCm.value) / cprRadiusStepCm.value + 0.5f);
698+
699+
for (int iRadius = 0; iRadius <= nRadiusSteps; ++iRadius) {
700+
const auto radiusCm = cprRadiusMinCm.value +
701+
static_cast<float>(iRadius) * cprRadiusStepCm.value;
702+
697703
const float arg = 0.3f * static_cast<float>(charge) * bz * radiusCm * 0.01f / (2.f * pt);
698704
if (std::abs(arg) < 1.f) {
699705
sum += phi - std::asin(arg);
@@ -755,7 +761,7 @@ struct xi1530kaoncorrelation {
755761
}
756762
histos.fill(HIST("hPairCounterSE"), 4.f);
757763

758-
const float channel = static_cast<float>(xiStar.channel());
764+
const auto channel = static_cast<float>(xiStar.channel());
759765
const float mt = getPairMt(xiStar, kaon);
760766

761767
// Getter spelling is fT0MPercentile(), exactly as declared in the data model.
@@ -797,7 +803,7 @@ struct xi1530kaoncorrelation {
797803
}
798804
histos.fill(HIST("hPairCounterME"), 3.f);
799805

800-
const float channel = static_cast<float>(xiStar.channel());
806+
const auto channel = static_cast<float>(xiStar.channel());
801807
const float mt = getPairMt(xiStar, kaon);
802808

803809
histos.fill(HIST("MEPairs"), kstar, xiStar.mass(), xiStar.pt(), collision1.fT0MPercentile(), channel);

0 commit comments

Comments
 (0)