@@ -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