Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
@@ -1,4 +1,3 @@
$Id$
///\file ".README.HowToNavigate.txt"
///\brief Examples How To Navigate README page
-1
View File
@@ -1,4 +1,3 @@
// $Id: .README 66536 2012-12-19 14:32:36Z ihrivnac $
///\file ".README.novice.txt"
///\brief Geant4 Old Novice Examples README page
+13 -4
View File
@@ -5,7 +5,7 @@
#
# All text after a double hash (##) is considered a comment and is placed in
# front of the TAG it is preceding.
#
#
# All text after a single hash (#) is considered a comment and will be ignored.
# The format is:
# TAG = value [value, ...]
@@ -152,7 +152,7 @@ FULL_PATH_NAMES = YES
# will be relative from the directory where doxygen is started.
# This tag requires that the tag FULL_PATH_NAMES is set to YES.
STRIP_FROM_PATH = /Users/ivana/work/packages/geant4/geant4-10-04-cand-01/examples/
STRIP_FROM_PATH = /Users/ivana/work/packages/geant4/geant4_ref/examples/
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
# path mentioned in the documentation of a class, which tells the reader which
@@ -799,6 +799,9 @@ INPUT = Doxymain.h \
../extended/analysis/AnaEx03/.README.AIDA.txt \
../extended/analysis/AnaEx03/.README.OpenScientist.txt \
../extended/analysis/B1Con \
../extended/analysis/B3aScoreWriter/.README.txt \
../extended/analysis/B3aScoreWriter/scoreWriter \
../extended/analysis/B4dScoreWriter/.README.txt \
../extended/biasing \
../extended/electromagnetic/.README.txt \
../extended/electromagnetic/TestEm0/.README.txt \
@@ -853,6 +856,7 @@ INPUT = Doxymain.h \
../extended/hadronic/NeutronSource/.README.txt \
../extended/medical/.README.txt \
../extended/medical/DICOM \
../extended/medical/DICOM2 \
../extended/medical/electronScattering/.README.txt \
../extended/medical/electronScattering2/.README.txt \
../extended/medical/fanoCavity/.README.txt \
@@ -863,6 +867,7 @@ INPUT = Doxymain.h \
../extended/medical/dna/chem2/.README.txt \
../extended/medical/dna/chem3/.README.txt \
../extended/medical/dna/chem4/.README.txt \
../extended/medical/dna/chem5/.README.txt \
../extended/medical/dna/clustering/.README.txt \
../extended/medical/dna/dnaphysics/.README.txt \
../extended/medical/dna/icsd/.README.txt \
@@ -877,7 +882,11 @@ INPUT = Doxymain.h \
../extended/medical/dna/svalue/.README.txt \
../extended/medical/dna/wholeNuclearDNA/.README.txt \
../extended/medical/dna/wvalue/.README.txt \
../extended/optical \
../extended/optical/.README.txt \
../extended/optical/LXe \
../extended/optical/OpNovice \
../extended/optical/OpNovice2/.README.txt \
../extended/optical/wls \
../extended/parallel/.README.txt \
../extended/parallel/MPI/.README.txt \
../extended/parallel/MPI/examples/exMPI01/.README.txt \
@@ -2271,7 +2280,7 @@ SKIP_FUNCTION_MACROS = YES
# the path). If a tag file is not located in the directory in which doxygen is
# run, you must also specify the path to the tagfile here.
TAGFILES = geant4.tag=http://www-geant4.kek.jp/Reference/10.02
#TAGFILES = geant4.tag=http://www-geant4.kek.jp/Reference/10.02
# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
# tag file that is based on the input files it reads. See section "Linking to
+2 -2
View File
@@ -152,7 +152,7 @@ FULL_PATH_NAMES = YES
# will be relative from the directory where doxygen is started.
# This tag requires that the tag FULL_PATH_NAMES is set to YES.
STRIP_FROM_PATH = /Users/ivana/work/packages/geant4/geant4-10-04-cand-01/examples/
STRIP_FROM_PATH = /Users/ivana/work/packages/geant4/geant4_ref/examples/
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
# path mentioned in the documentation of a class, which tells the reader which
@@ -2090,7 +2090,7 @@ SKIP_FUNCTION_MACROS = YES
# the path). If a tag file is not located in the directory in which doxygen is
# run, you must also specify the path to the tagfile here.
TAGFILES = geant4.tag=http://www-geant4.kek.jp/Reference/10.02
#TAGFILES = geant4.tag=http://www-geant4.kek.jp/Reference/10.02
# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
# tag file that is based on the input files it reads. See section "Linking to
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymain.h 87170 2014-11-26 09:25:51Z gcosmo $
/// \file Doxymain.h
/// \brief The main page for Geant4 Examples code documenation
+34 -1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_analysis.h 86514 2014-11-13 09:10:24Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_analysis.h
@@ -54,5 +53,39 @@
/** @} */
/** @defgroup extended_analysis_B3aScoreWriter B3aScoreWriter
* Analysis example B3aScoreWriter
* @ingroup extended_analysis
* @{
*/
class B3DetectorConstruction {};
class B3PhysicsList {};
class B3PrimaryGeneratorAction {};
class B3StackingAction {};
class B3aActionInitialization {};
class B3aEventAction {};
class B3aRunAction {};
class G4ScoreNtupleWriter {};
class G4ScoreNtupleWriterMessenger {};
/** @} */
/** @defgroup extended_analysis_B4dScoreWriter B4dScoreWriter
* Analysis example B4dScoreWriter
* @ingroup extended_analysis
* @{
*/
class B4Analysis {};
class B4PrimaryGeneratorAction {};
class B4RunAction {};
class B4dActionInitialization {};
class B4dDetectorConstruction {};
class B4dEventAction {};
class G4ScoreNtupleWriter {};
class G4ScoreNtupleWriterMessenger {};
/** @} */
/** @} */
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_basic.h 94561 2015-11-24 09:17:12Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_basic.h
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_biasing.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_biasing.h
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_common.h 88001 2015-01-23 11:32:10Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_common.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_electromagnetic.h 60059 2012-06-27 13:00:49Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_electromagnetic.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_errorpropagation.h 60059 2012-06-27 13:00:49Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_errorpropagation.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_eventgenerator.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_eventgenerator.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_exoticphysics.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_exoticphysics.h
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_field.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_field.h
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_g3tog4.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_g3tog4.h
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_geometry.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_geometry.h
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_hadronic.h 107787 2017-11-30 13:11:33Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_hadronic.h
+21 -2
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_medical.h 107787 2017-11-30 13:11:33Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_medical.h
@@ -62,6 +61,17 @@
/** @} */
/** @defgroup extended_medical_DICOM2 DICOM2
* Medical example DICOM2
* @ingroup extended_medical
* @{
*/
class Dicom2ActionInitialization {};
class Dicom2PrimaryGeneratorAction {};
/** @} */
/** @defgroup extended_medical_electronScattering electronScattering
* Medical electronScattering example has its
* <a href="../html_electronScattering/html/index.html">standalone documentation </a>
@@ -148,8 +158,17 @@
/** @} */
/** @defgroup extended_medical_dna_chem5 chem5
* Medical dna chem5 example has its
* <a href="../html_chem5/html/index.html">standalone documentation </a>
* @ingroup extended_medical_dna
* @{
*/
/** @} */
/** @defgroup extended_medical_dna_clustering clustering
* Medical dna chem4 example has its
* Medical dna clustering example has its
* <a href="../html_clustering/html/index.html">standalone documentation </a>
* @ingroup extended_medical_dna
* @{
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_new.h 60059 2012-06-27 13:00:49Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_new.h
+9 -1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_optical.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_optical.h
@@ -29,6 +28,15 @@
/** @} */
/** @defgroup extended_optical_OpNovice2 OpNovice2
* The OpNovice2 example classes have their
* <a href="../html_OpNovice2/html/index.html">standalone documentation </a>
* @ingroup extended_optical
* @{
*/
/** @} */
/** @defgroup extended_optical_LXe LXe
* Optical example LXe
-1
View File
@@ -1,4 +1,3 @@
// $Id: Doxymodules_parallel.h 94627 2015-11-30 08:17:35Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_parallel.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_parameterisations.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_parameterisations.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_persistency.h 86514 2014-11-13 09:10:24Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_persistency.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_physicslists.h 107673 2017-11-28 15:28:12Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_physicslists.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_polarisation.h 60059 2012-06-27 13:00:49Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_polarisation.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_radioactivedecay.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_radioactivedecay.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_runAndEvent.h 104750 2017-06-15 08:47:26Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_runAndEvent.h
@@ -1,4 +1,3 @@
// $Id: Doxymodules_visualization.h 60059 2012-06-27 13:00:49Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_visualization.h
+7 -1
View File
@@ -1,4 +1,3 @@
$Id$
-------------------------------------------------------------------
=========================================================
@@ -18,6 +17,13 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
9/11/18 I.Hrivnacova (doxygen-V10-04-01)
- Added chem5 example
7/11/18 I.Hrivnacova (doxygen-V10-04-00)
- Added new examples:
analysis/B3aScoreWriter,B4dScoreWriter; medical/DICOM2; optical/OpNovice2
30/11/17 I.Hrivnacova (doxygen-V10-03-02)
- Fixing documentation for 10.4:
- Added still missing new dna examples (mft, neuron)
-1
View File
@@ -1,4 +1,3 @@
$Id:$
To generate Doxygen documentation for all examples:
+2 -2
View File
@@ -45,12 +45,12 @@ generate() {
}
# process examples in second level directory in extended
for DIR in analysis/shared analysis/AnaEx01 analysis/AnaEx02 analysis/AnaEx03 electromagnetic/TestEm0 electromagnetic/TestEm1 electromagnetic/TestEm2 electromagnetic/TestEm3 electromagnetic/TestEm4 electromagnetic/TestEm5 electromagnetic/TestEm6 electromagnetic/TestEm7 electromagnetic/TestEm8 electromagnetic/TestEm9 electromagnetic/TestEm10 electromagnetic/TestEm11 electromagnetic/TestEm12 electromagnetic/TestEm13 electromagnetic/TestEm14 electromagnetic/TestEm15 electromagnetic/TestEm16 electromagnetic/TestEm17 electromagnetic/TestEm18 eventgenerator/particleGun eventgenerator/exgps eventgenerator/userPrimaryGenerator exoticphysics/channeling exoticphysics/dmparticle exoticphysics/monopole geometry/transforms hadronic/Hadr00 hadronic/Hadr01 hadronic/Hadr02 hadronic/Hadr03 hadronic/Hadr04 hadronic/Hadr06 hadronic/Hadr07 hadronic/NeutronSource medical/electronScattering medical/electronScattering2 medical/fanoCavity medical/fanoCavity2 medical/GammaTherapy physicslists/extensibleFactory physicslists/factory physicslists/genericPL polarisation/Pol01 radioactivedecay/Activation radioactivedecay/rdecay01 radioactivedecay/rdecay02; do
for DIR in analysis/shared analysis/AnaEx01 analysis/AnaEx02 analysis/AnaEx03 electromagnetic/TestEm0 electromagnetic/TestEm1 electromagnetic/TestEm2 electromagnetic/TestEm3 electromagnetic/TestEm4 electromagnetic/TestEm5 electromagnetic/TestEm6 electromagnetic/TestEm7 electromagnetic/TestEm8 electromagnetic/TestEm9 electromagnetic/TestEm10 electromagnetic/TestEm11 electromagnetic/TestEm12 electromagnetic/TestEm13 electromagnetic/TestEm14 electromagnetic/TestEm15 electromagnetic/TestEm16 electromagnetic/TestEm17 electromagnetic/TestEm18 eventgenerator/particleGun eventgenerator/exgps eventgenerator/userPrimaryGenerator exoticphysics/channeling exoticphysics/dmparticle exoticphysics/monopole geometry/transforms hadronic/Hadr00 hadronic/Hadr01 hadronic/Hadr02 hadronic/Hadr03 hadronic/Hadr04 hadronic/Hadr06 hadronic/Hadr07 hadronic/NeutronSource medical/electronScattering medical/electronScattering2 medical/fanoCavity medical/fanoCavity2 medical/GammaTherapy optical/OpNovice2 physicslists/extensibleFactory physicslists/factory physicslists/genericPL polarisation/Pol01 radioactivedecay/Activation radioactivedecay/rdecay01 radioactivedecay/rdecay02; do
generate ${DIR} ${BACK_PATH2}
done
# process examples in third level directory in extended
for DIR in eventgenerator/HepMC/MCTruth parallel/TopC/ParN02 parallel/TopC/ParN04 medical/dna/chem1 medical/dna/chem2 medical/dna/chem3 medical/dna/chem4 medical/dna/clustering medical/dna/dnaphysics medical/dna/icsd medical/dna/mfp medical/dna/microdosimetry medical/dna/microyz medical/dna/neuron medical/dna/pdb4dna medical/dna/range medical/dna/slowing medical/dna/spower medical/dna/svalue medical/dna/wholeNuclearDNA medical/dna/wvalue; do
for DIR in eventgenerator/HepMC/MCTruth parallel/TopC/ParN02 parallel/TopC/ParN04 medical/dna/chem1 medical/dna/chem2 medical/dna/chem3 medical/dna/chem4 medical/dna/chem5 medical/dna/clustering medical/dna/dnaphysics medical/dna/icsd medical/dna/mfp medical/dna/microdosimetry medical/dna/microyz medical/dna/neuron medical/dna/pdb4dna medical/dna/range medical/dna/slowing medical/dna/spower medical/dna/svalue medical/dna/wholeNuclearDNA medical/dna/wvalue; do
generate ${DIR} ${BACK_PATH3}
done