From 670211721808f3f35f6061597225970f7a9f8f84 Mon Sep 17 00:00:00 2001 From: Marko Petric <marko.petric@cern.ch> Date: Fri, 26 Mar 2021 08:46:34 +0100 Subject: [PATCH] Better phi parameterisation for closed tube Co-authored-by: Andre Sailer <andre.philippe.sailer@cern.ch> --- 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 b784d5bb8..4cb317678 100644 --- a/DDCore/src/Shapes.cpp +++ b/DDCore/src/Shapes.cpp @@ -320,7 +320,7 @@ Cone& Cone::setDimensions(double z, double rmin1, double rmax1, double rmin2, do void Tube::make(const string& nam, double rmin, double rmax, double z, double start_phi, double end_phi) { // Check if it is a full tube if(fabs(end_phi-start_phi-2*M_PI)<10e-6){ - _assign(new TGeoTubeSeg(nam.c_str(), rmin, rmax, z, 0, 360.),nam,TUBE_TAG,true); + _assign(new TGeoTubeSeg(nam.c_str(), rmin, rmax, z, start_phi/units::deg, start_phi/units::deg+360.),nam,TUBE_TAG,true); }else{ _assign(new TGeoTubeSeg(nam.c_str(), rmin, rmax, z, start_phi/units::deg, end_phi/units::deg),nam,TUBE_TAG,true); } -- GitLab