From 16de5a0f6bd0f4d838c8c2b377b8a1c61cb60b7d Mon Sep 17 00:00:00 2001
From: Evgueni Tcherniaev <Evgueni.Tcherniaev@cern.ch>
Date: Sat, 28 Apr 2018 16:24:51 +0200
Subject: [PATCH] Bug fix

---
 source/geometry/solids/Boolean/src/G4DisplacedSolid.cc | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/source/geometry/solids/Boolean/src/G4DisplacedSolid.cc b/source/geometry/solids/Boolean/src/G4DisplacedSolid.cc
index a6278d4ef0..24fdc586e9 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);
-- 
GitLab