Import Geant4 11.1.0 source tree
This commit is contained in:
+11
-32
@@ -714,7 +714,7 @@ WARNINGS = YES
|
||||
# will automatically be disabled.
|
||||
# The default value is: YES.
|
||||
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_UNDOCUMENTED = NO
|
||||
|
||||
# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
|
||||
# potential errors in the documentation, such as not documenting some parameters
|
||||
@@ -795,6 +795,7 @@ INPUT = Doxymain.h \
|
||||
../extended/analysis/.README.txt \
|
||||
../extended/analysis/AnaEx01/.README.txt \
|
||||
../extended/analysis/AnaEx02/.README.txt \
|
||||
../extended/analysis/AnaEx03/.README.txt \
|
||||
../extended/analysis/B1Con \
|
||||
../extended/biasing \
|
||||
../extended/electromagnetic/.README.txt \
|
||||
@@ -855,6 +856,11 @@ INPUT = Doxymain.h \
|
||||
../extended/hadronic/Hadr10/.README.txt \
|
||||
../extended/hadronic/FissionFragment \
|
||||
../extended/hadronic/NeutronSource/.README.txt \
|
||||
../extended/hadronic/ParticleFluence/.README.txt \
|
||||
../extended/hadronic/ParticleFluence/Calo/.README.txt \
|
||||
../extended/hadronic/ParticleFluence/ConcentricSpheres/.README.txt \
|
||||
../extended/hadronic/ParticleFluence/Layer/.README.txt \
|
||||
../extended/hadronic/ParticleFluence/Sphere/.README.txt \
|
||||
../extended/medical/.README.txt \
|
||||
../extended/medical/DICOM \
|
||||
../extended/medical/DICOM2 \
|
||||
@@ -875,10 +881,12 @@ INPUT = Doxymain.h \
|
||||
../extended/medical/dna/dnadamage1/.README.txt \
|
||||
../extended/medical/dna/dnaphysics/.README.txt \
|
||||
../extended/medical/dna/icsd/.README.txt \
|
||||
../extended/medical/dna/jetcounter/.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/moleculardna/.README.txt \
|
||||
../extended/medical/dna/neuron/.README.txt \
|
||||
../extended/medical/dna/pdb4dna/.README.txt \
|
||||
../extended/medical/dna/range/.README.txt \
|
||||
@@ -952,7 +960,8 @@ FILE_PATTERNS = *.hh \
|
||||
*.icc \
|
||||
*.cc \
|
||||
.README*.txt \
|
||||
*.mac
|
||||
*.mac \
|
||||
*.g4
|
||||
|
||||
# The RECURSIVE tag can be used to specify whether or not subdirectories should
|
||||
# be searched for input files as well.
|
||||
@@ -1009,18 +1018,6 @@ EXCLUDE = ../basic/B2/B2b/include/ActionInitialization.hh \
|
||||
../basic/B4/B4d/include/RunAction.hh \
|
||||
../basic/B4/B4c/src/RunAction.cc \
|
||||
../basic/B4/B4d/src/RunAction.cc \
|
||||
../extended/analysis/B1Con/include/B1DetectorConstruction.hh \
|
||||
../extended/analysis/B1Con/include/B1EventAction.hh \
|
||||
../extended/analysis/B1Con/include/B1EventInformation.hh \
|
||||
../extended/analysis/B1Con/include/B1PrimaryGeneratorAction.hh \
|
||||
../extended/analysis/B1Con/include/B1SteppingAction.hh \
|
||||
../extended/analysis/B1Con/include/B1Run.hh \
|
||||
../extended/analysis/B1Con/src/B1DetectorConstruction.cc \
|
||||
../extended/analysis/B1Con/src/B1EventAction.cc \
|
||||
../extended/analysis/B1Con/src/B1EventInformation.cc \
|
||||
../extended/analysis/B1Con/src/B1PrimaryGeneratorAction.cc \
|
||||
../extended/analysis/B1Con/src/B1SteppingAction.cc \
|
||||
../extended/analysis/B1Con/src/B1Run.cc \
|
||||
../extended/g3tog4/clGeometry/common \
|
||||
../extended/eventgenerator/HepMC/HepMCEx02/include/HepMCG4AsciiReader.hh \
|
||||
../extended/eventgenerator/HepMC/HepMCEx02/include/HepMCG4AsciiReaderMessenger.hh \
|
||||
@@ -1040,24 +1037,6 @@ EXCLUDE = ../basic/B2/B2b/include/ActionInitialization.hh \
|
||||
../extended/eventgenerator/HepMC/MCTruth/src/PrimaryGeneratorAction.cc \
|
||||
../extended/eventgenerator/pythia/decayer6/common \
|
||||
../extended/parallel/TBB/B2b/exampleB2b.cc \
|
||||
../extended/parallel/TBB/B2b/include/B2ActionInitialization.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2bChamberParameterisation.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2bDetectorConstruction.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2bDetectorMessenger.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2EventAction.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2PrimaryGeneratorAction.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2RunAction.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2TrackerHit.hh \
|
||||
../extended/parallel/TBB/B2b/include/B2TrackerSD.hh \
|
||||
../extended/parallel/TBB/B2b/src/B2ActionInitialization.cc \
|
||||
../extended/parallel/TBB/B2b/src/B2bChamberParameterisation.cc \
|
||||
../extended/parallel/TBB/B2b/src/B2bDetectorConstruction.cc \
|
||||
../extended/parallel/TBB/B2b/src/B2bDetectorMessenger.cc \
|
||||
../extended/parallel/TBB/B2b/src/B2EventAction.cc \
|
||||
../extended/parallel/TBB/B2b/src/B2PrimaryGeneratorAction.cc \
|
||||
../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 \
|
||||
|
||||
@@ -714,7 +714,7 @@ WARNINGS = YES
|
||||
# will automatically be disabled.
|
||||
# The default value is: YES.
|
||||
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_UNDOCUMENTED = NO
|
||||
|
||||
# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
|
||||
# potential errors in the documentation, such as not documenting some parameters
|
||||
@@ -782,7 +782,8 @@ FILE_PATTERNS = *.hh \
|
||||
*.icc \
|
||||
*.cc \
|
||||
.README*.txt \
|
||||
*.mac
|
||||
*.mac \
|
||||
*.g4
|
||||
|
||||
# The RECURSIVE tag can be used to specify whether or not subdirectories should
|
||||
# be searched for input files as well.
|
||||
|
||||
@@ -27,6 +27,15 @@
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_analysis_AnaEx03 AnaEx03
|
||||
* Analysis AnaEx03 example has its
|
||||
* <a href="../html_AnaEx03/html/index.html">standalone documentation </a>
|
||||
* @ingroup extended_analysis
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_analysis_B1Con B1Con
|
||||
* Analysis example B1Con
|
||||
* @ingroup extended_analysis
|
||||
|
||||
@@ -101,9 +101,9 @@
|
||||
class B3::PrimaryGeneratorAction{};
|
||||
class B3::StackingAction{};
|
||||
class B3b::ActionInitialization{};
|
||||
class B3b::DetectorConstruction{};
|
||||
class B3b::Run{};
|
||||
class B3b::RunAction{};
|
||||
class B3D::etectorConstruction{};
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
@@ -9,16 +9,10 @@
|
||||
* @{
|
||||
*/
|
||||
|
||||
class ExG4DetectorConstruction01{};
|
||||
class ExG4DetectorConstruction01Messenger{};
|
||||
class ExG4DetectorConstruction02{};
|
||||
class ExG4DetectorConstruction02Messenger{};
|
||||
class ExG4EventAction01{};
|
||||
class ExG4EventAction01Messenger{};
|
||||
class ExG4PhysicsList00{};
|
||||
class ExG4PrimaryGeneratorAction01{};
|
||||
class ExG4PrimaryGeneratorAction02{};
|
||||
class ExG4RunAction01{};
|
||||
class ExG4RunAction01Messenger{};
|
||||
class Common::DetectorConstruction{};
|
||||
class Common::DetectorConstruction0{};
|
||||
class Common::GeantinoPhysicsList{};
|
||||
class Common::GpsPrimaryGeneratorAction{};
|
||||
class Common::GunPrimaryGeneratorAction{};
|
||||
|
||||
/** @} */
|
||||
|
||||
@@ -5,13 +5,21 @@
|
||||
|
||||
|
||||
/** @defgroup extended_errorpropagation errorpropagation
|
||||
* Errorpropagation example
|
||||
* Extended errorpropagation examples classes
|
||||
* @ingroup extended
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @defgroup extended_errorpropagation_errProp errProp
|
||||
* errorpropagation example errProp
|
||||
* @ingroup extended_errorpropagation
|
||||
* @{
|
||||
*/
|
||||
|
||||
class ExErrorDetectorConstruction {};
|
||||
class ExErrorDetectorMessenger {};
|
||||
class ExErrorMagneticField {};
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @} */
|
||||
|
||||
@@ -16,6 +16,11 @@
|
||||
|
||||
class G3toG4ActionInitialization {};
|
||||
class G3toG4DetectorConstruction {};
|
||||
class Common::DetectorConstruction{};
|
||||
class Common::DetectorConstruction0{};
|
||||
class Common::GeantinoPhysicsList{};
|
||||
class Common::GpsPrimaryGeneratorAction{};
|
||||
class Common::GunPrimaryGeneratorAction{};
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
@@ -90,8 +90,6 @@
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_hadronic_Hadr09 Hadr09
|
||||
* The Hadr09 hadronic classes have their
|
||||
* <a href="../html_Hadr09/html/index.html">standalone documentation </a>
|
||||
@@ -132,4 +130,47 @@
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_hadronic_ParticleFluence ParticleFluence
|
||||
* Extended examples hadronic ParticleFluence classes
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @defgroup extended_hadronic_ParticleFluence_Calo Calo
|
||||
* The Calo classes have their
|
||||
* <a href="../html_Calo/html/index.html">standalone documentation </a>
|
||||
* @ingroup extended_hadronic_ParticleFluence
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_hadronic_ParticleFluence_ConcentricSpheres ConcentricSpheres
|
||||
* The ConcentricSpheres classes have their
|
||||
* <a href="../html_ConcentricSpheres/html/index.html">standalone documentation </a>
|
||||
* @ingroup extended_hadronic_ParticleFluence
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_hadronic_ParticleFluence_Layer Layer
|
||||
* The Layer classes have their
|
||||
* <a href="../html_Layer/html/index.html">standalone documentation </a>
|
||||
* @ingroup extended_hadronic_ParticleFluence
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_hadronic_ParticleFluence_Sphere Sphere
|
||||
* The Sphere classes have their
|
||||
* <a href="../html_Sphere/html/index.html">standalone documentation </a>
|
||||
* @ingroup extended_hadronic_ParticleFluence
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
/** @} */
|
||||
/** @} */
|
||||
|
||||
@@ -212,6 +212,15 @@
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_medical_dna_jetcounter jetcounter
|
||||
* Medical dna jetcounter example has its
|
||||
* <a href="../html_jetcounter/html/index.html">standalone documentation </a>
|
||||
* @ingroup extended_medical_dna
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_medical_dna_mfp mfp
|
||||
* Medical dna mfp example has its
|
||||
* <a href="../html_mfp/html/index.html">standalone documentation </a>
|
||||
@@ -248,6 +257,15 @@
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_medical_dna_moleculardna moleculardna
|
||||
* Medical dna moleculardna example has its
|
||||
* <a href="../html_moleculardna/html/index.html">standalone documentation </a>
|
||||
* @ingroup extended_medical_dna
|
||||
* @{
|
||||
*/
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_medical_dna_neuron neuron
|
||||
* Medical dna neuron example has its
|
||||
* <a href="../html_neuron/html/index.html">standalone documentation </a>
|
||||
|
||||
@@ -69,6 +69,30 @@ class Par03SensitiveDetector {};
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_parameterisations_Par04 Par04
|
||||
* parameterisations example Par04
|
||||
* @{
|
||||
*/
|
||||
|
||||
class Par04ActionInitialisation {};
|
||||
class Par04DefineMeshModel {};
|
||||
class Par04DetectorConstruction {};
|
||||
class Par04DetectorMessenger {};
|
||||
class Par04EventAction {};
|
||||
class Par04EventInformation {};
|
||||
class Par04Hit {};
|
||||
class Par04InferenceInterface {};
|
||||
class Par04InferenceMessenger {};
|
||||
class Par04InferenceSetup {};
|
||||
class Par04LwtnnInference {};
|
||||
class Par04MLFastSimModel {};
|
||||
class Par04OnnxInference {};
|
||||
class Par04PrimaryGeneratorAction {};
|
||||
class Par04RunAction {};
|
||||
class Par04SensitiveDetector {};
|
||||
|
||||
/** @} */
|
||||
|
||||
/** @defgroup extended_parameterisations_gflash gflash
|
||||
* Extended examples parameterisations gflash classes
|
||||
* @{
|
||||
|
||||
@@ -5,6 +5,19 @@ which **must** added in reverse chronological order (newest at the top). It must
|
||||
be used as a substitute for writing good git commit messages!
|
||||
|
||||
|
||||
## 2022-11-09 I. Hrivnacova (doxygen-V11-00-03)
|
||||
- Updated configuration files and generate_standalone.sh script
|
||||
- Added new extended example analysis/AnaEx03
|
||||
|
||||
## 2022-10-25 I.Hrivnacova (doxygen-V11-00-02)
|
||||
- Added new extended examples in documentation:
|
||||
- hadronic/ParticleFluence
|
||||
- medical/dna/jetcounter and moleculardna
|
||||
- parameterisations/Par04
|
||||
|
||||
## 2022-09-13 I.Hrivnacova (doxygen-V11-00-01)
|
||||
- Updated for modifications in errorpropagation example
|
||||
|
||||
## 2021-12-10 Ben Morgan (doxygen-V11-00-00)
|
||||
- Change to new Markdown History format
|
||||
|
||||
|
||||
@@ -13,30 +13,9 @@ BACK_PATH4="../../../../../.doxygen/doc"
|
||||
# {1} example directory
|
||||
# {2} relative path from the example to the doc directory
|
||||
generate() {
|
||||
echo "processing ${1}"
|
||||
#echo "processing ${1}"
|
||||
cd ../extended/${1}
|
||||
EXAMPLE_NAME=${PWD##*/}
|
||||
# add directory if shared
|
||||
if [ "${EXAMPLE_NAME}" = "shared" ]; then
|
||||
cd ..
|
||||
DIR_NAME=${PWD##*/}
|
||||
EXAMPLE_NAME=${DIR_NAME}"_shared"
|
||||
cd shared
|
||||
fi
|
||||
# detect use of classes from shared
|
||||
ADD_SHARED=""
|
||||
if [ -f SharedFilesList.txt ]; then
|
||||
if [ "`grep SHARED_CLASSES_LIST SharedFilesList.txt`" = "SHARED_CLASSES_LIST" ]; then
|
||||
ADD_SHARED="../shared"
|
||||
fi
|
||||
fi
|
||||
# detect use of classes from common
|
||||
ADD_COMMON=""
|
||||
if [ -f SharedFilesList.txt ]; then
|
||||
if [ "`grep COMMON_CLASSES_LIST SharedFilesList.txt`" = "COMMON_CLASSES_LIST" ]; then
|
||||
ADD_COMMON="../../common ../../../common"
|
||||
fi
|
||||
fi
|
||||
#echo "Generating Doxyfile for example: ${EXAMPLE_NAME}"
|
||||
cat $CURDIR/Doxyfile_standalone | sed s/"EXAMPLE_NAME"/"${EXAMPLE_NAME}"/g | sed sY"BACK_PATH"Y"${2}"Yg | sed sY"ADD_SHARED"Y"${ADD_SHARED}"Yg | sed sY"ADD_COMMON"Y"${ADD_COMMON}"Yg > Doxyfile
|
||||
ln -s $CURDIR/geant4.tag geant4.tag
|
||||
@@ -47,12 +26,12 @@ generate() {
|
||||
}
|
||||
|
||||
# process examples in second level directory in extended
|
||||
for DIR in analysis/shared analysis/AnaEx01 analysis/AnaEx02 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/Hadr05 hadronic/Hadr06 hadronic/Hadr07 hadronic/Hadr08 hadronic/Hadr09 hadronic/Hadr10 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 runAndEvent/RE07; do
|
||||
for DIR in 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/Hadr05 hadronic/Hadr06 hadronic/Hadr07 hadronic/Hadr08 hadronic/Hadr09 hadronic/Hadr10 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 runAndEvent/RE07; do
|
||||
generate ${DIR} ${BACK_PATH2}
|
||||
done
|
||||
|
||||
# process examples in third level directory in extended
|
||||
for DIR in eventgenerator/HepMC/MCTruth eventgenerator/pythia/py8decayer medical/dna/chem1 medical/dna/chem2 medical/dna/chem3 medical/dna/chem4 medical/dna/chem5 medical/dna/chem6 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
|
||||
for DIR in eventgenerator/HepMC/MCTruth eventgenerator/pythia/py8decayer hadronic/ParticleFluence/Calo hadronic/ParticleFluence/ConcentricSpheres hadronic/ParticleFluence/Layer hadronic/ParticleFluence/Sphere medical/dna/chem1 medical/dna/chem2 medical/dna/chem3 medical/dna/chem4 medical/dna/chem5 medical/dna/chem6 medical/dna/clustering medical/dna/dnadamage1 medical/dna/dnaphysics medical/dna/icsd medical/dna/jetcounter medical/dna/mfp medical/dna/microdosimetry medical/dna/microprox medical/dna/microyz medical/dna/moleculardna medical/dna/neuron medical/dna/pdb4dna medical/dna/range medical/dna/slowing medical/dna/scavenger 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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user