From 34e09a70ec40a304f5327d49b31ad1a5b3ed1dc9 Mon Sep 17 00:00:00 2001 From: Philipp Klaus Date: Fri, 4 Aug 2017 17:51:51 +0200 Subject: [PATCH] v0.9.7 --- mvd.C | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mvd.C b/mvd.C index 3b4cccb..2a68b3e 100644 --- a/mvd.C +++ b/mvd.C @@ -189,15 +189,17 @@ void mvd() Float_t fpc_z_offset = z_offset; if (l%2 == 0) // front side { + fpc_z_offset -= fpcThickness/2; + fpc_z_offset -= fpcThickness*(k/2); fpc_z_offset -= sensorDimensionsActive[2]; fpc_z_offset -= glueThickness; - fpc_z_offset -= fpcThickness/2; } if (l%2 == 1) // back side { + fpc_z_offset += fpcThickness/2; + fpc_z_offset += fpcThickness*(k/2); fpc_z_offset += sensorDimensionsActive[2]; fpc_z_offset += glueThickness; - fpc_z_offset += fpcThickness/2; } T.SetTranslation(fpc_x_offset, fpc_y_offset, fpc_z_offset); M = new TGeoCombiTrans(T,R); @@ -227,8 +229,10 @@ void mvd() stations[i] = station; } top->AddNode(mvd, 1); - //manager->CheckGeometryFull(); manager->CloseGeometry(); + manager->CheckOverlaps(ovlp=0.01); + top->CheckOverlaps(ovlp=0.01); + //manager->CheckGeometryFull(); top->Export("mvd.root"); mvd->Draw("ogl"); //station->Draw("ogl"); -- 2.43.0