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);
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");