Import Geant4 5.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:15:15 +02:00
parent 37fff30d2e
commit fbd4999cf7
4396 changed files with 56662 additions and 52446 deletions
@@ -1,37 +1,61 @@
#
# Change this to point to your Java installation
#
export JDK_HOME="/cygdrive/c/java/j2sdk1.4.1"
if ! test -e $JDK_HOME/bin/java
then
echo "You need to install Java and/or modify script to set JDK_HOME correctly"
return
fi
export G4ANALYSIS_USE=1
export G4ANALYSIS_AIDA_CONFIG_LIBS="-lAIDAJNI -lFHJNI -ljvm"
touch src/DummyAnalysisFactory.cc
export JVM_ARGS="-Dhep.aida.IAnalysisFactory=jas.aida.gui.JASGUIAnalysisFactory"
export PATH=$PATH:$JDK_HOME/jre/bin/hotspot:$JDK_HOME/jre/bin/client
export JLIBPATH=$G4INSTALL/lib/java
if ! test -e $JLIBPATH/aida.jar
then
echo "The AIDA.jar files seem to be missing, make sure JAIDA-G4 patch has been applied"
echo "and that G4INSTALL is set correctly"
return
fi
export CLASSPATH="$JLIBPATH/JASAIDA.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/aida.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/aida-dev.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/freehep-hep.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/freehep-base.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/openide-lookup.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/jas.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/jel.jar"
echo "JDK_HOME set to $JDK_HOME"
echo "JVM_ARGS set to $JVM_ARGS"
echo "CLASSPATH set to $CLASSPATH"
echo "PATH set to $PATH"
echo "G4ANALYSIS_AIDA_CONFIG_LIBS set to $G4ANALYSIS_AIDA_CONFIG_LIBS"
#
# Setup for Windows
#
#
# Change this to point to your Java installation
#
#export JDK_HOME="/cygdrive/c/java/j2sdk1.4.1"
#
#
# No User Configuration below.
#
if test ! "${JDK_HOME:+x}"
then
export JDK_HOME="/cygdrive/c/java/j2sdk1.4.1"
fi
if ! test -e $JDK_HOME/bin/java
then
echo "You need to install Java and/or modify script to set JDK_HOME correctly"
return
fi
if test ! "${GEANT4_HOME:+x}"
then
if test ! "${G4INSTALL:+x}"
then
GEANT4_HOME="../../../.."
else
GEANT4_HOME=$G4INSTALL
fi
fi
export JLIBPATH=$GEANT4_HOME/extlib/java
if ! test -e $JLIBPATH/aida.jar
then
echo "The AIDA.jar files seem to be missing, make sure JAIDA-Geant4 patch has been applied"
echo "and that GEANT4_HOME is set correctly"
return
fi
export G4ANALYSIS_USE=1
cp $JDK_HOME/lib/jvm.lib $GEANT4_HOME/extlib/$G4SYSTEM
export G4ANALYSIS_AIDA_CONFIG_LIBS="'-libpath:'$GEANT4_HOME/extlib/$G4SYSTEM AIDAJNI.lib FHJNI.lib jvm.lib"
touch src/DummyAnalysisFactory.cc
export JVM_ARGS="-Dhep.aida.IAnalysisFactory=jas.aida.gui.JASGUIAnalysisFactory"
export PATH=$PATH:$JDK_HOME/jre/bin/client
export CLASSPATH="$JLIBPATH/JASAIDA.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/aida.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/aida-dev.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/freehep-hep.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/freehep-base.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/openide-lookup.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/jas.jar"
CLASSPATH="$CLASSPATH;$JLIBPATH/jel.jar"
echo "JDK_HOME set to $JDK_HOME"
echo "JVM_ARGS set to $JVM_ARGS"
echo "CLASSPATH set to $CLASSPATH"
echo "PATH set to $PATH"
echo "G4ANALYSIS_AIDA_CONFIG_LIBS set to $G4ANALYSIS_AIDA_CONFIG_LIBS"