From e60168c3926a88da912164b7418cde3afbaca1e5 Mon Sep 17 00:00:00 2001
From: Andre Sailer <andre.philippe.sailer@cern.ch>
Date: Wed, 25 Mar 2015 17:32:15 +0000
Subject: [PATCH] Tube: Remove duplicate unit conversion

Don't convert units when calling the setDimension internal function.
Otherwise conversion is applied twice when setDimensions calls _setDimensions
---
 DDCore/src/Shapes.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/DDCore/src/Shapes.cpp b/DDCore/src/Shapes.cpp
index ba3f2f710..cbfeff8db 100644
--- a/DDCore/src/Shapes.cpp
+++ b/DDCore/src/Shapes.cpp
@@ -261,7 +261,7 @@ ConeSegment& ConeSegment::setDimensions(double dz, double rmin1, double rmax1, d
 void Tube::make(const string& nam, double rmin, double rmax, double z, double startPhi, double deltaPhi) {
   //_assign(new TGeoTubeSeg(rmin,rmax,z,startPhi/dd4hep::deg,deltaPhi/dd4hep::deg),name,"tube",true);
   _assign(new MyConeSeg(), nam, "tube", true);
-  setDimensions(rmin, rmax, z, startPhi/dd4hep::deg, deltaPhi/dd4hep::deg);
+  setDimensions(rmin, rmax, z, startPhi, deltaPhi);
 }
 
 /// Set the tube dimensions
-- 
GitLab