Skip to content

Commit 4de5503

Browse files
authored
[PWGCF] Small fixes in pair cleaner (#17234)
1 parent 78b02ea commit 4de5503

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

PWGCF/Femto/Core/pairCleaner.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ class BasePairCleaner
2929
virtual ~BasePairCleaner() = default;
3030

3131
template <modes::Mode mode, typename T>
32-
void init(T const& PairCuts)
32+
void init(T const& pairCuts)
3333
{
3434
if constexpr (modes::isFlagSet(mode, modes::Mode::kMc)) {
35-
mMixPairsWithCommonAncestor = PairCuts.mixOnlyCommonAncestor.value;
36-
mMixPairsWithNonCommonAncestor = PairCuts.mixOnlyNonCommonAncestor.value;
35+
mMixPairsWithCommonAncestor = pairCuts.mixOnlyCommonAncestor.value;
36+
mMixPairsWithNonCommonAncestor = pairCuts.mixOnlyNonCommonAncestor.value;
3737
if (mMixPairsWithCommonAncestor && mMixPairsWithNonCommonAncestor) {
3838
LOG(fatal) << "Both mixing with common and non-common ancestor is activated. Breaking...";
3939
}
@@ -147,14 +147,14 @@ class V0V0PairCleaner : public BasePairCleaner // also works for particles decay
147147
public:
148148
V0V0PairCleaner() = default;
149149
template <typename T1, typename T2, typename T3>
150-
bool isCleanPair(const T1& v01, const T2& v02, const T3& trackTable) const
150+
bool isCleanPair(T1 const& v01, T2 const& v02, T3 const& trackTable) const
151151
{
152152
auto posDaughter1 = trackTable.rawIteratorAt(v01.posDauId() - trackTable.offset());
153153
auto negDaughter1 = trackTable.rawIteratorAt(v01.negDauId() - trackTable.offset());
154154
auto posDaughter2 = trackTable.rawIteratorAt(v02.posDauId() - trackTable.offset());
155155
auto negDaughter2 = trackTable.rawIteratorAt(v02.negDauId() - trackTable.offset());
156-
// check all charge combinations
157-
return this->isCleanParticlePair(posDaughter1, posDaughter2) && this->isCleanParticlePair(negDaughter1, negDaughter2) &&
156+
return this->isCleanParticlePair(v01, v02) &&
157+
this->isCleanParticlePair(posDaughter1, posDaughter2) && this->isCleanParticlePair(negDaughter1, negDaughter2) &&
158158
this->isCleanParticlePair(posDaughter1, negDaughter2) && this->isCleanParticlePair(negDaughter1, posDaughter2);
159159
}
160160

@@ -181,7 +181,7 @@ class TrackV0PairCleaner : public BasePairCleaner // also works for particles de
181181
public:
182182
TrackV0PairCleaner() = default;
183183
template <typename T1, typename T2, typename T3>
184-
bool isCleanPair(const T1& track, const T2& v0, const T3& trackTable) const
184+
bool isCleanPair(T1 const& track, T2 const& v0, T3 const& trackTable) const
185185
{
186186
auto posDaughter = trackTable.rawIteratorAt(v0.posDauId() - trackTable.offset());
187187
auto negDaughter = trackTable.rawIteratorAt(v0.negDauId() - trackTable.offset());
@@ -211,7 +211,7 @@ class TrackKinkPairCleaner : public BasePairCleaner
211211
public:
212212
TrackKinkPairCleaner() = default;
213213
template <typename T1, typename T2, typename T3>
214-
bool isCleanPair(const T1& track, const T2& kink, const T3& trackTable) const
214+
bool isCleanPair(T1 const& track, T2 const& kink, T3 const& trackTable) const
215215
{
216216
auto chaDaughter = trackTable.rawIteratorAt(kink.chaDauId() - trackTable.offset());
217217
return this->isCleanParticlePair(chaDaughter, track);
@@ -240,7 +240,7 @@ class TrackCascadePairCleaner : public BasePairCleaner
240240
public:
241241
TrackCascadePairCleaner() = default;
242242
template <typename T1, typename T2, typename T3>
243-
bool isCleanPair(const T1& track, const T2& cascade, const T3& trackTable) const
243+
bool isCleanPair(T1 const& track, T2 const& cascade, T3 const& trackTable) const
244244
{
245245
auto bachelor = trackTable.rawIteratorAt(cascade.bachelorId() - trackTable.offset());
246246
auto posDaughter = trackTable.rawIteratorAt(cascade.posDauId() - trackTable.offset());

0 commit comments

Comments
 (0)