diff --git a/source/geometry/solids/Boolean/src/G4DisplacedSolid.cc b/source/geometry/solids/Boolean/src/G4DisplacedSolid.cc index a6278d4ef009e346b47f78b33eac49e127b556b7..24fdc586e95eb87e4b6f059bc112f212f48b8432 100644 --- a/source/geometry/solids/Boolean/src/G4DisplacedSolid.cc +++ b/source/geometry/solids/Boolean/src/G4DisplacedSolid.cc @@ -72,6 +72,8 @@ G4DisplacedSolid::G4DisplacedSolid( const G4String& pName, } fPtrTransform = new G4AffineTransform(fDirectTransform->Inverse()); + G4VoxelLimits voxelLimits; + G4AffineTransform affineTransform; G4double vmin, vmax; CalculateExtent(kXAxis,voxelLimits,affineTransform,vmin,vmax); fPmin.setX(vmin - 0.5*kCarTolerance); @@ -112,6 +114,8 @@ G4DisplacedSolid::G4DisplacedSolid( const G4String& pName, } fPtrTransform = new G4AffineTransform(fDirectTransform->Inverse()); + G4VoxelLimits voxelLimits; + G4AffineTransform affineTransform; G4double vmin, vmax; CalculateExtent(kXAxis,voxelLimits,affineTransform,vmin,vmax); fPmin.setX(vmin - 0.5*kCarTolerance); @@ -151,6 +155,8 @@ G4DisplacedSolid::G4DisplacedSolid( const G4String& pName, } fPtrTransform = new G4AffineTransform(fDirectTransform->Inverse()); + G4VoxelLimits voxelLimits; + G4AffineTransform affineTransform; G4double vmin, vmax; CalculateExtent(kXAxis,voxelLimits,affineTransform,vmin,vmax); fPmin.setX(vmin - 0.5*kCarTolerance);