Skip to content

Commit 78555d8

Browse files
committed
Modified default parameters
1 parent f52a170 commit 78555d8

File tree

4 files changed

+15
-13
lines changed

4 files changed

+15
-13
lines changed

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,15 @@ namespace fd
2323
{
2424
struct Constants {
2525
static constexpr int nsect = 8;
26-
static constexpr int nringsA = 5;
26+
static constexpr int nringsA = 3;
2727
static constexpr int nringsC = 6;
2828

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

32-
static constexpr int nringsA_withFCT = 3;
33-
static constexpr float etaMinA_withFCT = 5.0f;
33+
static constexpr int nringsA_noFCT = 5;
34+
static constexpr float etaMinA_noFCT = 4.0f;
3435
};
3536

3637
} // namespace fd

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ namespace fd
2323
struct FDBaseParam : public o2::conf::ConfigurableParamHelper<FDBaseParam> {
2424

2525
float zmodA = 1700.0f;
26-
float zmodC = -1950.0f;
26+
float zmodC = -1850.0f;
2727
float dzscint = 4.0f;
2828

29-
bool withFCT = true;
29+
bool noFCT = false;
3030

3131
O2ParamDef(FDBaseParam, "FDBase");
3232
};

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@ class Detector : public o2::base::DetImpl<Detector>
108108
std::vector<float> mRingRadiiA = {};
109109
std::vector<float> mRingRadiiC = {};
110110

111-
float mEtaMax, mEtaMin, mEtaMinA;
111+
float mEtaMax;
112+
float mEtaMinC, mEtaMinA;
112113
float mZmodA;
113114
float mZmodC;
114115

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,16 @@ Detector::Detector(bool active)
5959
mNumberOfSectors = Constants::nsect;
6060

6161
mEtaMax = Constants::etaMax;
62-
mEtaMin = Constants::etaMin;
62+
mEtaMinC = Constants::etaMinC;
6363

6464
auto& baseParam = FDBaseParam::Instance();
6565

66-
if (baseParam.withFCT) {
67-
mNumberOfRingsA = Constants::nringsA_withFCT;
68-
mEtaMinA = Constants::etaMinA_withFCT;
66+
if (baseParam.noFCT) {
67+
mNumberOfRingsA = Constants::nringsA_noFCT;
68+
mEtaMinA = Constants::etaMinA_noFCT;
6969
} else {
7070
mNumberOfRingsA = Constants::nringsA;
71-
mEtaMinA = mEtaMin;
71+
mEtaMinA = Constants::etaMinA;
7272
}
7373

7474
mDzScint = baseParam.dzscint / 2;
@@ -82,7 +82,7 @@ Detector::Detector(bool active)
8282
}
8383

8484
for (int i = 0; i <= mNumberOfRingsC + 1; i++) {
85-
float eta = -mEtaMax + i * (mEtaMax - mEtaMin) / mNumberOfRingsC;
85+
float eta = -mEtaMax + i * (mEtaMax - mEtaMinC) / mNumberOfRingsC;
8686
float r = ringRadius(mZmodC, eta);
8787
mRingRadiiC.emplace_back(r);
8888
}

0 commit comments

Comments
 (0)