Overlaps in VP vacuum tank
The following discussion from !63 (merged) should be addressed:
-
@lohenry started a discussion: (+1 comment) On the topic of overlaps, I have ran a script kindly provided by Ben Couturier. It seems there are lots of overlaps (the file is 3k lines long), but the difference between that and overlaps seen on master is only about the pointers themselves.
The curated list of overlaps containing the "VP" pattern is:
=== Ovelapping volume:_dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVacTank = Overlap ov00000: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVacTank extruded by: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVacTank/_dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVacTank_vTankGas20x140ded20 ovlp=86.1705 - first volume: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVacTank at position: matrix Identity - tr=0 rot=0 refl=0 scl=0 shr=0 reg=1 own=0 1.000000 0.000000 0.000000 Tx = 0.000000 0.000000 1.000000 0.000000 Ty = 0.000000 0.000000 0.000000 1.000000 Tz = 0.000000 *** TGeoCompositeShape : VTankUnion = Bounding box: *** Shape VTankUnion: TGeoBBox *** dX = 55.50000 dY = 55.50000 dZ = 73.25000 origin: x= 0.00000 y= 0.00000 z= 1.50000 - second volume: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVelo2Rich1Gas2 at position: matrix - tr=1 rot=0 refl=0 scl=0 shr=0 reg=0 own=0 1.000000 0.000000 0.000000 Tx = 0.000000 0.000000 1.000000 0.000000 Ty = 0.000000 0.000000 0.000000 1.000000 Tz = 160.920529 *** TGeoCompositeShape : V2R1Gas2Sub = Bounding box: *** Shape V2R1Gas2Sub: TGeoBBox *** dX = 0.00000 dY = 0.00000 dZ = 48.90000 origin: x= -0.00000 y= 0.00000 z= 48.90000 === Ovelapping volume:_dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVeloDetSup = Overlap ov00109: _dd_Geometry_BeforeMagnetRegion_VP_lvVP/_dd_Geometry_BeforeMagnetRegion_VP_lvVP_pvVPLeft_pvLeftDetSup0x137f87b0 overlapping _dd_Geometry_BeforeMagnetRegion_VP_lvVP/_dd_Geometry_BeforeMagnetRegion_VP_lvVP_pvVacTank0x140dede0 ovlp=3.10753 - first volume: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVeloDetSup at position: matrix - tr=1 rot=1 refl=0 scl=0 shr=0 reg=0 own=0 -1.000000 0.000000 0.000000 Tx = 24.300000 -0.000000 -1.000000 0.000000 Ty = 0.000000 0.000000 0.000000 1.000000 Tz = 19.500000 *** TGeoCompositeShape : DetSupMotherSub = Bounding box: *** Shape DetSupMotherSub: TGeoBBox *** dX = 14.42500 dY = 19.50000 dZ = 66.00000 origin: x= 0.00000 y= 0.00000 z= 0.00000 - second volume: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVacTank at position: matrix - tr=1 rot=0 refl=0 scl=0 shr=0 reg=0 own=0 1.000000 0.000000 0.000000 Tx = 0.000000 0.000000 1.000000 0.000000 Ty = 0.000000 0.000000 0.000000 1.000000 Tz = 22.750000 *** TGeoCompositeShape : VTankUnion = Bounding box: *** Shape VTankUnion: TGeoBBox *** dX = 55.50000 dY = 55.50000 dZ = 73.25000 origin: x= 0.00000 y= 0.00000 z= 1.50000 === Ovelapping volume:_dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVeloDetSup = Overlap ov00110: _dd_Geometry_BeforeMagnetRegion_VP_lvVP/_dd_Geometry_BeforeMagnetRegion_VP_lvVP_pvVPRight_pvRightDetSup0x13b05540 overlapping _dd_Geometry_BeforeMagnetRegion_VP_lvVP/_dd_Geometry_BeforeMagnetRegion_VP_lvVP_pvVacTank0x140dede0 ovlp=3.10753 - first volume: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVeloDetSup at position: matrix - tr=1 rot=0 refl=0 scl=0 shr=0 reg=0 own=0 1.000000 0.000000 0.000000 Tx = -24.300000 0.000000 1.000000 0.000000 Ty = 0.000000 0.000000 0.000000 1.000000 Tz = 19.500000 *** TGeoCompositeShape : DetSupMotherSub = Bounding box: *** Shape DetSupMotherSub: TGeoBBox *** dX = 14.42500 dY = 19.50000 dZ = 66.00000 origin: x= 0.00000 y= 0.00000 z= 0.00000 - second volume: _dd_Geometry_BeforeMagnetRegion_VP_VacTank_lvVacTank at position: matrix - tr=1 rot=0 refl=0 scl=0 shr=0 reg=0 own=0 1.000000 0.000000 0.000000 Tx = 0.000000 0.000000 1.000000 0.000000 Ty = 0.000000 0.000000 0.000000 1.000000 Tz = 22.750000 *** TGeoCompositeShape : VTankUnion = Bounding box: *** Shape VTankUnion: TGeoBBox *** dX = 55.50000 dY = 55.50000 dZ = 73.25000 origin: x= 0.00000 y= 0.00000 z= 1.50000