From 237ec4a8bcf2ea8c86b7a8a711ff5880bfa0fdad Mon Sep 17 00:00:00 2001 From: Christoph Rosemann <Christoph.Rosemann@desy.de> Date: Wed, 17 Sep 2014 12:11:46 +0000 Subject: [PATCH] small bug fix for older compilers/os by Frank Gaede: pow(x,x) function is ambiguous with implicit conversion --- DDG4/src/Geant4PrimaryHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DDG4/src/Geant4PrimaryHandler.cpp b/DDG4/src/Geant4PrimaryHandler.cpp index 4e677b3be..d60067efa 100644 --- a/DDG4/src/Geant4PrimaryHandler.cpp +++ b/DDG4/src/Geant4PrimaryHandler.cpp @@ -66,7 +66,7 @@ Primaries getRelevant(set<int>& visited, double me = p->mass / p.energy(); // fix by S.Morozov for real != 0 double proper_time = fabs(dp->time-p->time) * me; - double proper_time_Precision = pow(10,-DBL_DIG)*me*fmax(fabs(p->time),fabs(dp->time)); + double proper_time_Precision = pow(10.,-DBL_DIG)*me*fmax(fabs(p->time),fabs(dp->time)); bool isProperTimeZero = ( proper_time <= proper_time_Precision ) ; // -- remove original --- if (proper_time != 0) { if ( !isProperTimeZero ) { -- GitLab