@@ -428,7 +428,7 @@ void FT3Layer::createLayer(TGeoVolume* motherVolume)
428428 // need to shift outwards always, so + forwards and - backwards
429429 auto * FwdDiskCombiTrans = new TGeoCombiTrans (0 , 0 , mZ + 0 , FwdDiskRotation);
430430
431- LOG (info) << " Inserting " << layerVol->GetName () << " inside " << motherVolume->GetName ();
431+ LOG (info) << " Inserting " << layerVol->GetName () << " (Rmin= " << mInnerRadius << " , Rmax= " << mOuterRadius << " , z= " << mZ << " cm) inside " << motherVolume->GetName ();
432432 motherVolume->AddNode (layerVol, 1 , FwdDiskCombiTrans);
433433 } else if (ft3Params.layoutFT3 == kSegmentedStave ||
434434 ft3Params.layoutFT3 == kSegmentedStaveOTOnly ) {
@@ -459,7 +459,7 @@ void FT3Layer::createLayer(TGeoVolume* motherVolume)
459459
460460 // shift stave volumes into layer volume, since nominal z_{stave face} = 0
461461 double z_local_offset = z_layer_thickness / 2.0 ;
462- TGeoTube* layer = new TGeoTube (mInnerRadius - 12 , mOuterRadius + 5 , z_layer_thickness / 2 );
462+ TGeoTube* layer = new TGeoTube (mInnerRadius - 0.2 , mOuterRadius + 0.4 , z_layer_thickness / 2 ); // margins to ensure staves are fully encapsulated in the layer volume
463463 layerVol = new TGeoVolume (mLayerName .c_str (), layer, medAir);
464464
465465 if (ft3Params.drawReferenceCircles ) {
@@ -476,7 +476,8 @@ void FT3Layer::createLayer(TGeoVolume* motherVolume)
476476 double z_offset_directional = mDirection ? z_local_offset : -z_local_offset;
477477 auto * FwdDiskCombiTrans = new TGeoCombiTrans (0 , 0 , mZ + z_offset_directional, FwdDiskRotation);
478478
479- LOG (info) << " Inserting " << layerVol->GetName () << " inside " << motherVolume->GetName ();
479+ LOG (info) << " Inserting " << layerVol->GetName () << " (Rmin=" << mInnerRadius << " , Rmax=" << mOuterRadius << " , z=" << mZ << " cm, segmented disk with staves) inside " << motherVolume->GetName ();
480+
480481 motherVolume->AddNode (layerVol, 1 , FwdDiskCombiTrans);
481482 } else {
482483 LOG (fatal) << " Unknown FT3 layout option: " << static_cast <int >(ft3Params.layoutFT3 );
0 commit comments