Skip to content

Commit c74d18e

Browse files
committed
Make Stave layout the standard and remove old kSegmentedMarch26: EDIT 20/04/26: Revert to newly added middle disc layer segmentation.
1 parent e5fd95e commit c74d18e

2 files changed

Lines changed: 3 additions & 8 deletions

File tree

Detectors/Upgrades/ALICE3/FT3/base/include/FT3Base/FT3BaseParam.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,11 @@ enum eFT3Layout {
2424
kCylindrical = 0,
2525
kTrapezoidal,
2626
kSegmented,
27-
kSegmentedMarch26,
2827
kSegmentedStave,
2928
};
3029
struct FT3BaseParam : public o2::conf::ConfigurableParamHelper<FT3BaseParam> {
3130
// Geometry Builder parameters
32-
eFT3Layout layoutFT3 = kSegmentedMarch26;
31+
eFT3Layout layoutFT3 = kSegmentedStave;
3332
int nTrapezoidalSegments = 32; // for the simple trapezoidal disks
3433

3534
// FT3Geometry::Telescope parameters

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

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -383,8 +383,7 @@ void FT3Layer::createLayer(TGeoVolume* motherVolume)
383383

384384
LOG(info) << "Inserting " << layerVol->GetName() << " inside " << motherVolume->GetName();
385385
motherVolume->AddNode(layerVol, 1, FwdDiskCombiTrans);
386-
} else if (ft3Params.layoutFT3 == kSegmented ||
387-
ft3Params.layoutFT3 == kSegmentedMarch26 ||
386+
} else if (ft3Params.layoutFT3 == kSegmented ||
388387
ft3Params.layoutFT3 == kSegmentedStave) {
389388
FT3Module module;
390389

@@ -405,12 +404,9 @@ void FT3Layer::createLayer(TGeoVolume* motherVolume)
405404
if (ft3Params.layoutFT3 == kSegmented) {
406405
module.createModule(0, mLayerNumber, mDirection, mInnerRadius, mOuterRadius, 0., "front", "rectangular", layerVol);
407406
module.createModule(0, mLayerNumber, mDirection, mInnerRadius, mOuterRadius, 0., "back", "rectangular", layerVol);
408-
} else if (ft3Params.layoutFT3 == kSegmentedMarch26) {
409-
module.createModule_scopingV3(0., mLayerNumber, mDirection, mInnerRadius,
410-
mOuterRadius, 0., layerVol, false);
411407
} else if (ft3Params.layoutFT3 == kSegmentedStave) {
412408
module.createModule_scopingV3(0., mLayerNumber, mDirection, mInnerRadius,
413-
mOuterRadius, 0., layerVol, true);
409+
mOuterRadius, 0., layerVol);
414410
}
415411
// Finally put everything in the mother volume
416412
auto* FwdDiskRotation = new TGeoRotation("FwdDiskRotation", 0, 0, 180);

0 commit comments

Comments
 (0)