Skip to content

Commit f3f16f4

Browse files
authored
[PWGCF] fix eta extraction for FT0 detectors (#13219)
1 parent 2b16049 commit f3f16f4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

PWGCF/TwoParticleCorrelations/Tasks/longRangeDihadronCor.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ struct LongRangeDihadronCor {
164164

165165
// FT0 geometry
166166
o2::ft0::Geometry ft0Det;
167+
const uint64_t ft0IndexA = 96;
167168
std::vector<o2::detectors::AlignParam>* offsetFT0;
168169
std::vector<float> cstFT0RelGain{};
169170

@@ -367,6 +368,9 @@ struct LongRangeDihadronCor {
367368
auto x = chPos.X() + (*offsetFT0)[i].getX();
368369
auto y = chPos.Y() + (*offsetFT0)[i].getY();
369370
auto z = chPos.Z() + (*offsetFT0)[i].getZ();
371+
if (chno >= ft0IndexA) {
372+
z = -z;
373+
}
370374
auto r = std::sqrt(x * x + y * y);
371375
auto theta = std::atan2(r, z);
372376
return -std::log(std::tan(0.5 * theta));

0 commit comments

Comments
 (0)