Print

Print


Commit in slic on MAIN
GNUmakefile.local.in+4-11.9 -> 1.10
aclocal.m4+9-21.21 -> 1.22
configure+11-11.58 -> 1.59
src/GeneratorMessenger.cc+7-11.5 -> 1.6
+31-5
4 modified files
JM: Fix for CLHEP 2.

slic
GNUmakefile.local.in 1.9 -> 1.10
diff -u -r1.9 -r1.10
--- GNUmakefile.local.in	6 Dec 2005 00:54:17 -0000	1.9
+++ GNUmakefile.local.in	15 Nov 2006 09:41:50 -0000	1.10
@@ -1,4 +1,4 @@
-# $Header: /cvs/lcd/slic/GNUmakefile.local.in,v 1.9 2005/12/06 00:54:17 jeremy Exp $
+# $Header: /cvs/lcd/slic/GNUmakefile.local.in,v 1.10 2006/11/15 09:41:50 jeremy Exp $
 #
 # Local build settings generated by configure
 #
@@ -50,3 +50,6 @@
 
 # Doxygen exec path for docs
 DOXYGEN        = @DOXYGEN@
+
+# Flag that CLHEP 2.x is being used.
+CLHEP_MAJOR_VERSION=@CLHEP_MAJOR_VERSION@

slic
aclocal.m4 1.21 -> 1.22
diff -u -r1.21 -r1.22
--- aclocal.m4	24 Jan 2006 18:39:10 -0000	1.21
+++ aclocal.m4	15 Nov 2006 09:41:51 -0000	1.22
@@ -1,4 +1,4 @@
-dnl $Header: /cvs/lcd/slic/aclocal.m4,v 1.21 2006/01/24 18:39:10 jeremy Exp $
+dnl $Header: /cvs/lcd/slic/aclocal.m4,v 1.22 2006/11/15 09:41:51 jeremy Exp $
 
 dnl
 dnl m4 configuration macros for SLIC and friends 
@@ -208,7 +208,14 @@
 
 AC_SUBST(CLHEP_PREFIX)
 
-dnl libs/includes will be setup by Geant4 binmake.
+dnl Define USE_CLHEP2 preprocessor
+dnl symbol if CLHEP 2 is found.
+CLHEP_MAJOR_VERSION=$($CLHEP_BASE_DIR/bin/clhep-config --version | awk '{print [$]2}' | sed -e 's/\.[[0-9]]*\.[[0-9]]*\.[[0-9]]*//')
+AC_SUBST(CLHEP_MAJOR_VERSION)
+if test "$CLHEP_MAJOR_VERSION" = "2"
+then
+  AC_DEFINE(USE_CLHEP2)
+fi
 
 ])
 

slic
configure 1.58 -> 1.59
diff -u -r1.58 -r1.59
--- configure	14 Nov 2006 01:17:56 -0000	1.58
+++ configure	15 Nov 2006 09:41:52 -0000	1.59
@@ -274,7 +274,7 @@
 
 ac_unique_file="slic.cc"
 ac_default_prefix=$SLIC_BASE
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC SET_MAKE G4_PREFIX G4WORKDIR G4SYSTEM CLHEP_PREFIX XERCES_PREFIX XERCES_LIBNAME GDML_PREFIX LCDD_PREFIX LCIO_PREFIX LCPHYS_PREFIX enable_lcphys SLIC_PREFIX DOXYGEN PACKAGE_AUTHORS PACKAGE_FULLNAME PACKAGE_INSTITUTION PACKAGE_DATE PACKAGE_WWW LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC SET_MAKE G4_PREFIX G4WORKDIR G4SYSTEM CLHEP_PREFIX CLHEP_MAJOR_VERSION XERCES_PREFIX XERCES_LIBNAME GDML_PREFIX LCDD_PREFIX LCIO_PREFIX LCPHYS_PREFIX enable_lcphys SLIC_PREFIX DOXYGEN PACKAGE_AUTHORS PACKAGE_FULLNAME PACKAGE_INSTITUTION PACKAGE_DATE PACKAGE_WWW LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -2650,6 +2650,15 @@
 
 
 
+CLHEP_MAJOR_VERSION=$($CLHEP_BASE_DIR/bin/clhep-config --version | awk '{print $2}' | sed -e 's/\.[0-9]*\.[0-9]*\.[0-9]*//')
+
+if test "$CLHEP_MAJOR_VERSION" = "2"
+then
+  cat >>confdefs.h <<\_ACEOF
+#define USE_CLHEP2 1
+_ACEOF
+
+fi
 
 
 
@@ -3804,6 +3813,7 @@
 s,@G4WORKDIR@,$G4WORKDIR,;t t
 s,@G4SYSTEM@,$G4SYSTEM,;t t
 s,@CLHEP_PREFIX@,$CLHEP_PREFIX,;t t
+s,@CLHEP_MAJOR_VERSION@,$CLHEP_MAJOR_VERSION,;t t
 s,@XERCES_PREFIX@,$XERCES_PREFIX,;t t
 s,@XERCES_LIBNAME@,$XERCES_LIBNAME,;t t
 s,@GDML_PREFIX@,$GDML_PREFIX,;t t

slic/src
GeneratorMessenger.cc 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- GeneratorMessenger.cc	9 Dec 2005 01:58:34 -0000	1.5
+++ GeneratorMessenger.cc	15 Nov 2006 09:41:59 -0000	1.6
@@ -1,4 +1,4 @@
-// $Header: /cvs/lcd/slic/src/GeneratorMessenger.cc,v 1.5 2005/12/09 01:58:34 jeremy Exp $
+// $Header: /cvs/lcd/slic/src/GeneratorMessenger.cc,v 1.6 2006/11/15 09:41:59 jeremy Exp $
 #include "GeneratorMessenger.hh"
 
 // slic
@@ -16,6 +16,8 @@
 #include "CLHEP/Random/Random.h"
 #include "CLHEP/Random/Randomize.h"
 
+using namespace CLHEP;
+
 namespace slic
 {
 
@@ -76,7 +78,11 @@
       }
 
       // seed it
+#ifdef USE_CLHEP2
+      Random::setTheSeed( seed );
+#else
       HepRandom::setTheSeed( seed );
+#endif
 
       G4cout << "set random seed: " << seed << G4endl;
     }
CVSspam 0.2.8