Import Geant4 10.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2019-12-06 15:12:28 +01:00
parent b2a62ae692
commit 5baee230e9
2997 changed files with 141580 additions and 98673 deletions
+29 -3
View File
@@ -799,9 +799,6 @@ 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 \
@@ -852,6 +849,7 @@ INPUT = Doxymain.h \
../extended/hadronic/Hadr04/.README.txt \
../extended/hadronic/Hadr06/.README.txt \
../extended/hadronic/Hadr07/.README.txt \
../extended/hadronic/Hadr08/.README.txt \
../extended/hadronic/FissionFragment \
../extended/hadronic/NeutronSource/.README.txt \
../extended/medical/.README.txt \
@@ -869,15 +867,18 @@ INPUT = Doxymain.h \
../extended/medical/dna/chem4/.README.txt \
../extended/medical/dna/chem5/.README.txt \
../extended/medical/dna/clustering/.README.txt \
../extended/medical/dna/dnadamage1/.README.txt \
../extended/medical/dna/dnaphysics/.README.txt \
../extended/medical/dna/icsd/.README.txt \
../extended/medical/dna/mfp/.README.txt \
../extended/medical/dna/microdosimetry/.README.txt \
../extended/medical/dna/microprox/.README.txt \
../extended/medical/dna/microyz/.README.txt \
../extended/medical/dna/neuron/.README.txt \
../extended/medical/dna/pdb4dna/.README.txt \
../extended/medical/dna/range/.README.txt \
../extended/medical/dna/slowing/.README.txt \
../extended/medical/dna/splitting/.README.txt \
../extended/medical/dna/spower/.README.txt \
../extended/medical/dna/svalue/.README.txt \
../extended/medical/dna/wholeNuclearDNA/.README.txt \
@@ -892,6 +893,7 @@ INPUT = Doxymain.h \
../extended/parallel/MPI/examples/exMPI01/.README.txt \
../extended/parallel/MPI/examples/exMPI02/.README.txt \
../extended/parallel/MPI/examples/exMPI03/.README.txt \
../extended/parallel/MPI/examples/exMPI04/.README.txt \
../extended/parallel/MPI/source \
../extended/parallel/TBB \
../extended/parallel/ThreadsafeScorers \
@@ -968,6 +970,7 @@ EXCLUDE = ../basic/B2/B2b/include/B2ActionInitialization.hh \
../basic/B2/B2b/src/B2RunAction.cc \
../basic/B2/B2b/src/B2TrackerHit.cc \
../basic/B2/B2b/src/B2TrackerSD.cc \
../basic/B3/B3b/include/B3Analysis.hh \
../basic/B3/B3b/include/B3DetectorConstruction.hh \
../basic/B3/B3b/include/B3PhysicsList.hh \
../basic/B3/B3b/include/B3PrimaryGeneratorAction.hh \
@@ -1042,6 +1045,29 @@ EXCLUDE = ../basic/B2/B2b/include/B2ActionInitialization.hh \
../extended/parallel/TBB/B2b/src/B2RunAction.cc \
../extended/parallel/TBB/B2b/src/B2TrackerHit.cc \
../extended/parallel/TBB/B2b/src/B2TrackerSD.cc \
../extended/parameterisations/gflash/gflasha \
../extended/parameterisations/gflash/gflash2/include/ExGflashActionInitialization.hh \
../extended/parameterisations/gflash/gflash2/include/ExGflashEventAction.hh \
../extended/parameterisations/gflash/gflash2/include/ExGflashHit.hh \
../extended/parameterisations/gflash/gflash2/include/ExGflashHitsCollection.hh \
../extended/parameterisations/gflash/gflash2/include/ExGflashPrimaryGeneratorAction.hh \
../extended/parameterisations/gflash/gflash2/include/ExGflashRunAction.hh \
../extended/parameterisations/gflash/gflash2/src/ExGflashActionInitialization.cc \
../extended/parameterisations/gflash/gflash2/src/ExGflashEventAction.cc \
../extended/parameterisations/gflash/gflash2/src/ExGflashHit.cc \
../extended/parameterisations/gflash/gflash2/src/ExGflashPrimaryGeneratorAction.cc \
../extended/parameterisations/gflash/gflash2/src/ExGflashRunAction.cc \
../extended/parameterisations/gflash/gflash3/include/ExGflashActionInitialization.hh \
../extended/parameterisations/gflash/gflash3/include/ExGflashEventAction.hh \
../extended/parameterisations/gflash/gflash3/include/ExGflashHit.hh \
../extended/parameterisations/gflash/gflash3/include/ExGflashHitsCollection.hh \
../extended/parameterisations/gflash/gflash3/include/ExGflashPrimaryGeneratorAction.hh \
../extended/parameterisations/gflash/gflash3/include/ExGflashRunAction.hh \
../extended/parameterisations/gflash/gflash3/src/ExGflashActionInitialization.cc \
../extended/parameterisations/gflash/gflash3/src/ExGflashEventAction.cc \
../extended/parameterisations/gflash/gflash3/src/ExGflashHit.cc \
../extended/parameterisations/gflash/gflash3/src/ExGflashPrimaryGeneratorAction.cc \
../extended/parameterisations/gflash/gflash3/src/ExGflashRunAction.cc \
../extended/visualization/userVisAction/include/B1ActionInitialization.hh \
../extended/visualization/userVisAction/include/B1DetectorConstruction.hh \
../extended/visualization/userVisAction/include/B1EventAction.hh \
-35
View File
@@ -53,39 +53,4 @@
/** @} */
/** @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 {};
/** @} */
/** @} */
+14
View File
@@ -144,6 +144,20 @@
/** @} */
/** @defgroup extended_biasing_GB07 GB07
* Biasing example GB07
* @ingroup extended_biasing
* @{
*/
class GB07ActionInitialization {};
class GB07BOptrLeadingParticle {};
class GB07DetectorConstruction {};
class GB07PrimaryGeneratorAction {};
class GB07SD {};
/** @} */
/** @defgroup extended_biasing_ReverseMC01 ReverseMC01
* Biasing example ReverseMC01
* @ingroup extended_biasing
+10 -1
View File
@@ -65,7 +65,16 @@
/** @defgroup extended_hadronic_Hadr07 Hadr07
* The Hadr07 hadronic classes have their
* <a href="../html_Hadr05/html/index.html">standalone documentation </a>
* <a href="../html_Hadr07/html/index.html">standalone documentation </a>
* @ingroup extended_hadronic
* @{
*/
/** @} */
/** @defgroup extended_hadronic_Hadr08 Hadr08
* The Hadr08 hadronic classes have their
* <a href="../html_Hadr08/html/index.html">standalone documentation </a>
* @ingroup extended_hadronic
* @{
*/
+27
View File
@@ -176,6 +176,15 @@
/** @} */
/** @defgroup extended_medical_dna_dnadamage1 dnadamage1
* Medical dna dnadamage1 example has its
* <a href="../html_dnadamage1/html/index.html">standalone documentation </a>
* @ingroup extended_medical_dna
* @{
*/
/** @} */
/** @defgroup extended_medical_dna_dnaphysics dnaphysics
* Medical dna dnaphysics example has its
* <a href="../html_dnaphysics/html/index.html">standalone documentation </a>
@@ -212,6 +221,15 @@
/** @} */
/** @defgroup extended_medical_dna_microprox microprox
* Medical dna microprox example has its
* <a href="../html_microprox/html/index.html">standalone documentation </a>
* @ingroup extended_medical_dna
* @{
*/
/** @} */
/** @defgroup extended_medical_dna_microyz microyz
* Medical dna microyz example has its
* <a href="../html_microyz/html/index.html">standalone documentation </a>
@@ -257,6 +275,15 @@
/** @} */
/** @defgroup extended_medical_dna_splitting splitting
* Medical dna splitting example has its
* <a href="../html_splitting/html/index.html">standalone documentation </a>
* @ingroup extended_medical_dna
* @{
*/
/** @} */
/** @defgroup extended_medical_dna_spower spower
* Medical dna spower example has its
* <a href="../html_spower/html/index.html">standalone documentation </a>
+9
View File
@@ -43,6 +43,15 @@
/** @} */
/** @defgroup extended_parallel_MPI_exMPI04 exMPI04
* Parallel MPI exMPI04 example has its
* <a href="../html_exMPI04/html/index.html">standalone documentation </a>
* @ingroup extended_parallel_MPI
* @{
*/
/** @} */
/** @defgroup extended_parallel_MPI_libG4mpi libG4mpi
* Library libG4mpi
* @ingroup extended_parallel_MPI
@@ -52,19 +52,68 @@ class Par02TrackingAction {};
/** @} */
/** @defgroup extended_parameterisations_gflash gflash
* parameterisations example gflash
* Extended examples parameterisations gflash classes
* @{
*/
/** @defgroup extended_parameterisations_gflash_gflash1 gflash1
* parameterisations example gflash1
* @{
*/
class ExGflash1DetectorConstruction {};
class ExGflash1SensitiveDetector {};
class ExGflashActionInitialization {};
class ExGflashDetectorConstruction {};
class ExGflashEventAction {};
class ExGflashHit {};
class ExGflashHitsCollection {};
class ExGflashPhysics {};
class ExGflashPrimaryGeneratorAction {};
class ExGflashRunAction {};
class ExGflashSensitiveDetector {};
/** @} */
/** @defgroup extended_parameterisations_gflash_gflash2 gflash2
* parameterisations example gflash2
* @{
*/
class ExGflash2DetectorConstruction {};
class ExGflash2ParallelWorld {};
class ExGflash2SensitiveDetector {};
class ExGflashActionInitialization {};
class ExGflashEventAction {};
class ExGflashHit {};
class ExGflashHitsCollection {};
class ExGflashPrimaryGeneratorAction {};
class ExGflashRunAction {};
/** @} */
/** @defgroup extended_parameterisations_gflash_gflash3 gflash3
* parameterisations example gflash3
* @{
*/
class ExGflash3DetectorConstruction {};
class ExGflash3ParallelWorld {};
class ExGflash3SensitiveDetector {};
class ExGflashActionInitialization {};
class ExGflashEventAction {};
class ExGflashHit {};
class ExGflashHitsCollection {};
class ExGflashPrimaryGeneratorAction {};
class ExGflashRunAction {};
/** @} */
/** @defgroup extended_parameterisations_gflash_gflasha gflasha
* The gflasha classes have their
* <a href="../html_gflasha/html/index.html">standalone documentation </a>
* @ingroup extended_parameterisations_gflash
* @{
*/
/** @} */
/** @} */
+12
View File
@@ -17,6 +17,18 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
28/11/19 I.Hrivnacova (doxygen-V10-05-03)
- Updated for reorganization of gflash examples,
added new GB07 in modules
26/11/19 I.Hrivnacova (doxygen-V10-05-02)
- Added new examples (Hadr08, dnadamage1, microprox, splittimg, exMPI04)
and fixing documentation for 10.6
10/07/19 I.Hrivnacova (doxygen-V10-05-01)
- Removed analysis/B3aScoreWriter and analysis/B4dScoreWriter
extended examples
7/5/19 I.Hrivnacova (doxygen-V10-05-00)
- Fixes in documentation:
- Linking of geant4.tag in standalone documentation
@@ -0,0 +1,41 @@
/* The standard CSS for doxygen 1.8.5 */
/* Extension for Geant4 example documentation */
/* header style */
#g4header {
color: black;
background-color: #cfd6ed;
border: 1px solid #9ca3ba;
/* border: 10px solid white; */
padding-top: .5em;
padding-right: 1em;
width: 100%;
margin-bottom: .5em;
-moz-border-radius: 15px;
}
#g4header img {
padding-left: 1em;
background: #cfd6ed;
}
#breadcrumb {
color: #003366;
background-color: #cfd6ed;
border: 0;
border-right: 1em solid white;
font-weight: bold;
text-align: left;
font-size: 90%;
}
/* overwrite default size of \section and \subsection titles: 150% */
h1 {
font-size: 130%;
}
h2 {
font-size: 110%;
}
h3 {
font-size: 100%;
}
+2 -2
View File
@@ -47,12 +47,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 optical/OpNovice2 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/Hadr08 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/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
for DIR in eventgenerator/HepMC/MCTruth medical/dna/chem1 medical/dna/chem2 medical/dna/chem3 medical/dna/chem4 medical/dna/chem5 medical/dna/clustering medical/dna/dnadamage1 medical/dna/dnaphysics medical/dna/icsd medical/dna/mfp medical/dna/microdosimetry medical/dna/microprox medical/dna/microyz medical/dna/neuron medical/dna/pdb4dna medical/dna/range medical/dna/slowing medical/dna/splitting medical/dna/spower medical/dna/svalue medical/dna/wholeNuclearDNA medical/dna/wvalue parameterisations/gflash/gflasha parallel/TopC/ParN02 parallel/TopC/ParN04; do
generate ${DIR} ${BACK_PATH3}
done