@@ -233,17 +233,21 @@ void FT3Layer::createReferenceCircles(TGeoVolume* motherVolume, const std::strin
233233 // create reference circles at the inner and outer radius of the layer, for visualization purposes
234234 TGeoTube* innerCircle = new TGeoTube (mInnerRadius - 0.1 , mInnerRadius + 0.1 , 0.01 );
235235 TGeoTube* outerCircle = new TGeoTube (mOuterRadius - 0.1 , mOuterRadius + 0.1 , 0.01 );
236+ TGeoTube* outerCircleEdge = new TGeoTube (mOuterRadius + 3.3 , mOuterRadius + 3.5 , 0.01 );
236237
237238 TGeoVolume* innerCircleVol = new TGeoVolume ((mLayerName + " _InnerCircle" ).c_str (), innerCircle, gGeoManager ->GetMedium (" FT3_AIR$" ));
238239 TGeoVolume* outerCircleVol = new TGeoVolume ((mLayerName + " _OuterCircle" ).c_str (), outerCircle, gGeoManager ->GetMedium (" FT3_AIR$" ));
240+ TGeoVolume* outerCircleEdgeVol = new TGeoVolume ((mLayerName + " _OuterCircleEdge" ).c_str (), outerCircleEdge, gGeoManager ->GetMedium (" FT3_AIR$" ));
239241
240242 innerCircleVol->SetLineColor (kRed );
241243 outerCircleVol->SetLineColor (kBlue );
244+ outerCircleEdgeVol->SetLineColor (kBlack );
242245
243246 double z_position = mDirection ? 0.5 : -0.5 ;
244247
245248 motherVolume->AddNode (innerCircleVol, 1 , new TGeoTranslation (0 , 0 , z_position));
246249 motherVolume->AddNode (outerCircleVol, 1 , new TGeoTranslation (0 , 0 , z_position));
250+ motherVolume->AddNode (outerCircleEdgeVol, 1 , new TGeoTranslation (0 , 0 , z_position));
247251}
248252
249253void FT3Layer::createLayer (TGeoVolume* motherVolume)
0 commit comments