Skip to content

Commit 35eb86e

Browse files
committed
updated eta min/max definitions
1 parent f2b04d4 commit 35eb86e

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

Detectors/Upgrades/ALICE3/FD/base/include/FDBase/Constants.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ struct Constants {
2727
static constexpr unsigned int nringsC = 6;
2828

2929
static constexpr float etaMax = 7.0f;
30-
static constexpr float etaMinC = 4.0f;
31-
static constexpr float etaMinA = 5.0f;
30+
static constexpr float etaMin = 4.0f;
3231

3332
static constexpr unsigned int nringsA_withMG = 3;
3433
static constexpr float etaMinA_withMG = 5.0f;

Detectors/Upgrades/ALICE3/FD/simulation/include/FDSimulation/Detector.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,9 @@ class Detector : public o2::base::DetImpl<Detector>
108108
std::vector<float> mRingRadiiA = {};
109109
std::vector<float> mRingRadiiC = {};
110110

111-
float mEtaMax;
112-
float mEtaMinC, mEtaMinA;
113-
float mZmodA;
114-
float mZmodC;
111+
float mEtaMaxA, mEtaMaxC;
112+
float mEtaMinA, mEtaMinC;
113+
float mZmodA, mZmodC;
115114

116115
void defineSensitiveVolumes();
117116

Detectors/Upgrades/ALICE3/FD/simulation/src/Detector.cxx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,10 @@ Detector::Detector(bool active)
5858
mNumberOfRingsC = Constants::nringsC;
5959
mNumberOfSectors = Constants::nsect;
6060

61-
mEtaMax = Constants::etaMax;
62-
mEtaMinC = Constants::etaMinC;
61+
mEtaMinA = Constants::etaMin;
62+
mEtaMaxA = Constants::etaMax;
63+
mEtaMinC = -Constants::etaMax;
64+
mEtaMaxC = -Constants::etaMin;
6365

6466
auto& baseParam = FDBaseParam::Instance();
6567

@@ -68,21 +70,21 @@ Detector::Detector(bool active)
6870
mEtaMinA = Constants::etaMinA_withMG;
6971
} else {
7072
mNumberOfRingsA = Constants::nringsA;
71-
mEtaMinA = Constants::etaMinA;
73+
mEtaMinA = Constants::etaMin;
7274
}
7375

7476
mDzScint = baseParam.dzscint / 2;
7577
mZmodA = baseParam.zmodA;
7678
mZmodC = baseParam.zmodC;
7779

7880
for (int i = 0; i <= mNumberOfRingsA + 1; i++) {
79-
float eta = mEtaMax - i * (mEtaMax - mEtaMinA) / mNumberOfRingsA;
81+
float eta = mEtaMaxA - i * (mEtaMaxA - mEtaMinA) / mNumberOfRingsA;
8082
float r = ringRadius(mZmodA, eta);
8183
mRingRadiiA.emplace_back(r);
8284
}
8385

8486
for (int i = 0; i <= mNumberOfRingsC + 1; i++) {
85-
float eta = -mEtaMax + i * (mEtaMax - mEtaMinC) / mNumberOfRingsC;
87+
float eta = mEtaMaxC - i * (mEtaMaxC - mEtaMinC) / mNumberOfRingsC;
8688
float r = ringRadius(mZmodC, eta);
8789
mRingRadiiC.emplace_back(r);
8890
}

0 commit comments

Comments
 (0)