Skip to content

Commit fc1e88f

Browse files
committed
Updated FT3Module
1 parent cfb2c3a commit fc1e88f

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

Detectors/Upgrades/ALICE3/FT3/simulation/src/FT3Module.cxx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ void FT3Module::create_layout(double mZ, int layerNumber, int direction, double
124124
} else if (sensor_height == 19.2 && sensor_width == 5) {
125125
x_offset = 0.7;
126126
y_offset = 9;
127-
128127
} else {
129128
x_offset = sensor_width / 2;
130129
y_offset = sensor_height / 2;
@@ -146,14 +145,12 @@ void FT3Module::create_layout(double mZ, int layerNumber, int direction, double
146145
if (Rin == 7 && sensor_height == 9.6 && sensor_width == 5) {
147146
x_condition_min = -Rin - 2;
148147
x_condition_max = Rin;
148+
dist_offset = 2;
149149
adjust_bottom_y_pos = true;
150150
adjust_bottom_y_neg = true;
151151
x_adjust_bottom_y_pos = 3.5;
152152
bottom_y_pos_value = 3.5;
153153
bottom_y_neg_value = -3.5;
154-
155-
dist_offset = 2;
156-
157154
} else if (Rin == 5 && sensor_height == 9.6 && sensor_width == 5) {
158155
x_condition_min = -Rin - 6;
159156
x_condition_max = Rin;
@@ -201,6 +198,15 @@ void FT3Module::create_layout(double mZ, int layerNumber, int direction, double
201198
x_adjust_bottom_y_pos = 5.5;
202199
bottom_y_pos_value = 3.5;
203200
bottom_y_neg_value = -3.5;
201+
} else if (Rin == 10 && sensor_height == 9.6 && sensor_width == 5.0) {
202+
x_condition_min = -Rin - 4;
203+
x_condition_max = Rin;
204+
dist_offset = 2;
205+
adjust_bottom_y_pos = true;
206+
adjust_bottom_y_neg = true;
207+
x_adjust_bottom_y_pos = 3.5;
208+
bottom_y_pos_value = 3.5;
209+
bottom_y_neg_value = -3.5;
204210
} else if (Rin == 20 && sensor_height == 9.6 && sensor_width == 5.0) {
205211
x_condition_min = -Rin - 4;
206212
x_condition_max = Rin;
@@ -244,7 +250,7 @@ void FT3Module::create_layout(double mZ, int layerNumber, int direction, double
244250
justSkipped1 = {0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0};
245251
}
246252
} else {
247-
if (Rin == 20) { // v3 paving, rough attempt
253+
if (Rin == 10 || Rin == 20) { // v3 paving, rough attempt
248254
float overlap = 0.3;
249255
// NB: these are left edges
250256
float X_start = -2.0 - 13.5 * (sensor_width - overlap);

0 commit comments

Comments
 (0)