Import Geant4 10.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 11:51:14 +02:00
parent e2d2f9810a
commit 286caacf06
12421 changed files with 730077 additions and 502383 deletions
+26
View File
@@ -0,0 +1,26 @@
// $Id: .README 66536 2012-12-19 14:32:36Z ihrivnac $
///\file ".README.novice"
///\brief Geant4 Old Novice Examples README page
/*! \page README_novice Old Novice Examples
The old "novice" set of examples is now replaced with a new "basic" set,
covering the most typical use-cases of a Geant4 application with keeping
simplicity and ease of use.
The source code of the last version of the novice examples set
(in 9.6.p02 release) can be viewed in
<a href="http://www-geant4.kek.jp/lxr/source/examples/novice/?v=9.6.p2">
the Geant4 LXR code browser </a>
The new location of each example in 10.0 release:
- N01 - removed
- N02 - \link ExampleB2 basic/B2 \endlink
- N03 - \link ExampleB4 basic/B4 \endlink
- N04 - \link ExampleRE05 extended/runAndEvent/RE05 \endlink
- N05 - \link ExamplePar01 extended/parameterisations/Par01 \endlink
- N06 - \link ExampleOpNovice extended/optical/OpNovice \endlink
- N07 - \link ExampleRE06 extended/runAndEvent/RE06 \endlink
*/
+6
View File
@@ -0,0 +1,6 @@
K 13
svn:mergeinfo
V 170
/branches/geant4/_symbols/09-06-refmt-01_branch/examples/.doxygen:66825-66880,66925-66956
/tags/geant4/_symbols/geant4-09-06-refmt-01-step6a/examples/.doxygen:66881-66882
END
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,26 @@
// $Id: .README 66536 2012-12-19 14:32:36Z ihrivnac $
///\file ".README.novice"
///\brief Geant4 Old Novice Examples README page
/*! \page README_novice Old Novice Examples
The old "novice" set of examples is now replaced with a new "basic" set,
covering the most typical use-cases of a Geant4 application with keeping
simplicity and ease of use.
The source code of the last version of the novice examples set
(in 9.6.p02 release) can be viewed in
<a href="http://www-geant4.kek.jp/lxr/source/examples/novice/?v=9.6.p2">
the Geant4 LXR code browser </a>
The new location of each example in 10.0 release:
- N01 - removed
- N02 - \link ExampleB2 basic/B2 \endlink
- N03 - \link ExampleB4 basic/B4 \endlink
- N04 - \link ExampleRE05 extended/runAndEvent/RE05 \endlink
- N05 - \link ExamplePar01 extended/parameterisations/Par01 \endlink
- N06 - \link ExampleOpNovice extended/optical/OpNovice \endlink
- N07 - \link ExampleRE06 extended/runAndEvent/RE06 \endlink
*/
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -10,25 +10,24 @@ the user how to make correct use of the GEANT4 toolkit by implementing
in a correct way those user-classes which the user is supposed to
customize in order to define his/her own simulation setup.
The <b>"novice"</b> set of examples is oriented to novice users and covering all
possible general use-cases typical of an "application"-oriented kind of
development. As several examples in this "novice" set became too complicated,
a new <b>"basic"</b> set, covering the most typical use-cases of a Geant4 application
with keeping simplicity and ease of use, is provided and is going to replace
the "novice" set in future.
The <b>"basic"</b> set of examples is oriented to novice users and covering
the most typical use-cases of a Geant4 application with keeping simplicity
and ease of use.
An <b>"extended"</b> set of examples require some additional
libraries besides of Geant4. This set covers some specific use cases
for actual detector simulation. An <b>"advanced"</b> set of examples covers
the use-cases typical of a "toolkit"-oriented kind of development,
where real complete applications for different simulation studies are
provided; may require additional third party products to be built.
An <b>"extended"</b> set of examples may require some additional libraries besides
of Geant4. This set covers many specific use cases for actual detector
simulation.
An <b>"advanced"</b> set of examples covers the use-cases typical of a
"toolkit"-oriented kind of development, where real complete applications
for different simulation studies are provided; may require additional third
party products to be built.
Most of the examples can be run both in interactive and batch mode, and
input macro files (*.in) and reference output files (*.out) are provided.
Basic, novice and most of the extended examples are considered part of the
Basic and most of the extended examples are considered part of the
system testing suite for validation of the official releases of the
GEANT4 toolkit. Basic, novice and some of the extended and advanced
GEANT4 toolkit. Basic and some of the extended and advanced
examples are also used as "acceptance"-tests for the release process.
See more on each examples category pages:
@@ -37,8 +36,14 @@ See more on each examples category pages:
- <a href="http://geant4advancedexampleswg.wikispaces.com/ExamplesDocumentation">
Advanced Examples </a>
The previous set of examples oriented to novice users, <b>"novice"</b>,
has been refactored in "basic" and "extended" examples sets in Geant4 10.0.
The information about the original set of these examples can be found at
\link README_novice this page \endlink.
And more on what is common for all examples:
- \ref README_HowToRun
- \ref README_HowToRunMT
- \ref README_HowToNavigate
@@ -79,12 +79,21 @@
/** @} */
/** @defgroup extended_analysis_N03Con N03Con
* Analysis AnaEx03 example has its
* <a href="../html_N03Con/html/index.html">standalone documentation </a>
/** @defgroup extended_analysis_B1Con B1Con
* Analysis example B1Con
* @ingroup extended_analysis
* @{
*/
class B1ConActionInitialization{};
class B1ConRunAction{};
class B1ConRun{};
class B1DetectorConstruction{};
class B1EventAction{};
class B1PrimaryGeneratorAction{};
class B1Run{};
class B1SteppingAction{};
/** @} */
@@ -17,9 +17,11 @@
* @{
*/
class B1ActionInitialization{};
class B1DetectorConstruction{};
class B1EventAction{};
class B1PrimaryGeneratorAction{};
class B1Run{};
class B1RunAction{};
class B1SteppingAction{};
@@ -37,10 +39,10 @@
* @{
*/
class B2ActionInitialization{};
class B2aDetectorConstruction{};
class B2aDetectorMessenger{};
class B2EventAction{};
class B2MagneticField{};
class B2PrimaryGeneratorAction{};
class B2RunAction{};
class B2TrackerHit{};
@@ -54,11 +56,11 @@
* @{
*/
class B2ActionInitialization{};
class B2bChamberParameterisation{};
class B2bDetectorConstruction{};
class B2bDetectorMessenger{};
class B2EventAction{};
class B2MagneticField{};
class B2PrimaryGeneratorAction{};
class B2RunAction{};
class B2TrackerHit{};
@@ -74,12 +76,13 @@
* @{
*/
class B3ActionInitialization{};
class B3DetectorConstruction{};
class B3EventAction{};
class B3PhysicsList{};
class B3PrimaryGeneratorAction{};
class B3StackingAction{};
class B3Run{};
class B3RunAction{};
class B3StackingAction{};
/** @} */
@@ -96,6 +99,7 @@
* @{
*/
class B4aActionInitialization{};
class B4aEventAction{};
class B4aSteppingAction{};
class B4DetectorConstruction{};
@@ -111,12 +115,13 @@
* @{
*/
class B4bActionInitialization{};
class B4bEventAction{};
class B4bRunAction{};
class B4bRunData{};
class B4bSteppingAction{};
class B4DetectorConstruction{};
class B4PrimaryGeneratorAction{};
class B4RunAction{};
/** @} */
@@ -126,9 +131,10 @@
* @{
*/
class B4cDetectorConstruction{};
class B4cActionInitialization{};
class B4cCalorHit{};
class B4cCalorimeterSD{};
class B4cDetectorConstruction{};
class B4cEventAction{};
class B4PrimaryGeneratorAction{};
class B4RunAction{};
@@ -142,6 +148,7 @@
* @{
*/
class B4dActionInitialization{};
class B4dDetectorConstruction{};
class B4dEventAction{};
class B4PrimaryGeneratorAction{};
@@ -150,3 +157,29 @@
/** @} */
/** @} */
/** @defgroup B5 B5
* Example B5
* @ingroup basic
* @{
*/
class B5ActionInitialization{};
class B5CellParameterisation{};
class B5DetectorConstruction{};
class B5DriftChamberHit{};
class B5DriftChamberSD{};
class B5EmCalorimeterHit{};
class B5EmCalorimeterSD{};
class B5EventAction{};
class B5HadCalorimeterHit{};
class B5HadCalorimeterSD{};
class B5HodoscopeHit{};
class B5HodoscopeSD{};
class B5MagneticField{};
class B5PrimaryGeneratorAction{};
class B5RunAction{};
/** @} */
/** @} */
@@ -47,6 +47,33 @@
/** @} */
/** @defgroup extended_biasing_GB01 GB01
* Biasing example GB01
* @ingroup extended_biasing
* @{
*/
class GB01ActionInitialization {};
class GB01BOptrChangeCrossSection {};
class GB01BOptrMultiParticleChangeCrossSection {};
class GB01DetectorConstruction {};
class GB01PrimaryGeneratorAction {};
/** @} */
/** @defgroup extended_biasing_GB02 GB02
* Biasing example GB02
* @ingroup extended_biasing
* @{
*/
class GB02ActionInitialization {};
class GB02BOptrMultiParticleForceCollision {};
class GB02DetectorConstruction {};
class GB02PrimaryGeneratorAction {};
/** @} */
/** @defgroup extended_biasing_ReverseMC01 ReverseMC01
* Biasing example ReverseMC01
* @ingroup extended_biasing
@@ -30,6 +30,7 @@
* @{
*/
class F01ActionInitialization {};
class F01CalorHit {};
class F01CalorimeterSD {};
class F01DetectorConstruction {};
@@ -45,8 +46,6 @@
class F01RunAction {};
class F01RunMessenger {};
class F01StepCut {};
class F01SteppingAction {};
class F01SteppingMessenger {};
class F01SteppingVerbose {};
/** @} */
@@ -56,6 +55,7 @@
* @{
*/
class F02ActionInitialization {};
class F02CalorHit {};
class F02CalorimeterSD {};
class F02DetectorConstruction {};
@@ -71,8 +71,6 @@
class F02RunAction {};
class F02RunMessenger {};
class F02StepCut {};
class F02SteppingAction {};
class F02SteppingMessenger {};
class F02SteppingVerbose {};
/** @} */
@@ -97,8 +95,6 @@
class F03RunAction {};
class F03RunMessenger {};
class F03StepCut {};
class F03SteppingAction {};
class F03SteppingMessenger {};
class F03SteppingVerbose {};
/** @} */
@@ -143,12 +139,14 @@
* @{
*/
class F05ActionInitialization {};
class F05DetectorConstruction {};
class F05ExtraPhysics {};
class F05Field {};
class F05PhysicsList {};
class F05PrimaryGeneratorAction {};
class F05SteppingAction {};
class F05SteppingVerbose {};
/** @} */
@@ -157,11 +155,9 @@
* @{
*/
class F06ActionInitialization {};
class F06DetectorConstruction {};
class F06EventAction {};
class F06EventActionMessenger {};
class F06ExtraPhysics {};
class F06Field {};
class F06PhysicsList {};
class F06PrimaryGeneratorAction {};
@@ -15,6 +15,7 @@
* @{
*/
class G3toG4ActionInitialization {};
class G3toG4DetectorConstruction {};
/** @} */
@@ -10,28 +10,6 @@
* @{
*/
/** @defgroup extended_geometry_olap olap
* Geometry example olap
* @{
*/
class G4GeoNav {};
class OlapDetConstr {};
class OlapEventAction {};
class OlapGenerator {};
class OlapLogManager {};
class OlapManager {};
class OlapManagerMessenger {};
class OlapNotify {};
class OlapPhysicsList {};
class OlapRunAction {};
class OlapSteppingAction {};
class RandomDetector {};
class SolidAnalyser {};
class tree {};
/** @} */
/** @defgroup extended_geometry_transforms transforms
* Geometry example transforms has its
* <a href="../html_transforms/html/index.html">standalone documentation </a>
@@ -46,4 +46,21 @@
/** @} */
/** @defgroup extended_hadronic_Hadr04 Hadr04
* The shared hadronic classes have their
* <a href="../html_Hadr04/html/index.html">standalone documentation </a>
* @ingroup extended_hadronic
* @{
*/
/** @} */
/** @defgroup extended_hadronic_Hadr05 Hadr05
* The shared hadronic classes have their
* <a href="../html_Hadr05/html/index.html">standalone documentation </a>
* @ingroup extended_hadronic
* @{
*/
/** @} */
/** @} */
@@ -16,6 +16,7 @@
* @{
*/
class DicomActionInitialization {};
class DicomDetectorConstruction {};
class DicomEventAction {};
class DicomHandler {};
@@ -25,13 +26,12 @@
class DicomPartialDetectorConstruction {};
class DicomPhantomParameterisationColour {};
class DicomPhantomZSliceHeader {};
class DicomPhantomZSliceMerged {};
class DicomPhysicsList {};
class DicomPrimaryGeneratorAction {};
class DicomRegularDetectorConstruction {};
class DicomRunAction {};
class DicomRun {};
class NestedParamDicomDetectorConstruction {};
class RegularDicomDetectorConstruction {};
/** @} */
@@ -10,6 +10,25 @@
* @{
*/
/** @defgroup extended_optical_OpNovice OpNovice
* Optical example OpNovice
* @ingroup extended_optical
* @{
*/
class OpNoviceActionInitialization {};
class OpNoviceDetectorConstruction {};
class OpNovicePhysicsList {};
class OpNovicePhysicsListMessenger {};
class OpNovicePrimaryGeneratorAction {};
class OpNovicePrimaryGeneratorMessenger {};
class OpNoviceRunAction {};
class OpNoviceStackingAction {};
class OpNoviceSteppingVerbose {};
/** @} */
/** @defgroup extended_optical_LXe LXe
* Optical example LXe
* @ingroup extended_optical
@@ -51,6 +70,7 @@
* @{
*/
class WLSActionInitialization {};
class WLSDetectorConstruction {};
class WLSDetectorMessenger {};
class WLSEventAction {};
@@ -37,10 +37,45 @@
/** @} */
/** @defgroup extended_parallel_TBB TBB
* Extended examples parallel TBB classes
* @{
*/
/** @defgroup extended_parallel_TBB_B2b TBB B2b
* Example TBB B2b
* @ingroup extended_parallel_TBB
* @{
*/
class B2ActionInitialization {};
class B2bChamberParameterisation {};
class B2bDetectorConstruction {};
class B2bDetectorMessenger {};
class B2EventAction {};
class B2PrimaryGeneratorAction {};
class B2RunAction {};
class B2TrackerHit {};
class B2TrackerSD {};
class tbbMasterRunManager {};
class tbbTask {};
class tbbUserWorkerInitialization {};
class tbbWorkerRunManager {};
/** @} */
/** @} */
/** @defgroup extended_parallel_TopC TopC
* Extended examples parallel TopC classes
* @{
*/
/** @defgroup extended_parallel_ParN02 ParN02
* Parallel ParN02 example has its
* <a href="../html_ParN02/html/index.html">standalone documentation </a>
* @ingroup extended_parallel
* @ingroup extended_parallel_TopC
* @{
*/
@@ -49,10 +84,12 @@
/** @defgroup extended_parallel_ParN04 ParN04
* Parallel ParN04 example has its
* <a href="../html_ParN04/html/index.html">standalone documentation </a>
* @ingroup extended_parallel
* @ingroup extended_parallel_TopC
* @{
*/
/** @} */
/** @} */
/** @} */
@@ -10,16 +10,36 @@
* @{
*/
/** @defgroup extended_parameterisations_Par01 Par01
* parameterisations example Par01
* @{
*/
class Par01ActionInitialization {};
class Par01CalorimeterHit {};
class Par01CalorimeterSD {};
class Par01DetectorConstruction {};
class Par01EMShowerModel {};
class Par01EnergySpot {};
class Par01ParallelWorldForPion {};
class Par01PhysicsList {};
class Par01PiModel {};
class Par01PionShowerModel {};
class Par01PrimaryGeneratorAction {};
/** @} */
/** @defgroup extended_parameterisations_gflash gflash
* parameterisations example gflash
* @{
*/
class ExGflashActionInitialization {};
class ExGflashDetectorConstruction {};
class ExGflashEventAction {};
class ExGflashHit {};
class ExGflashHitsCollection {};
class ExGflashMaterialManager {};
class ExGflashPhysicsList {};
class ExGflashPrimaryGeneratorAction {};
class ExGflashRunAction {};
@@ -116,6 +116,7 @@
* @{
*/
class ExTGActionInitialization {};
class ExTGDetectorConstruction {};
class ExTGDetectorConstructionWithCpp {};
class ExTGDetectorConstructionWithCuts {};
@@ -16,20 +16,15 @@
* @{
*/
class RE01BosonPhysics {};
class RE01ActionInitialization {};
class RE01CalorimeterHit {};
class RE01CalorimeterParametrisation {};
class RE01CalorimeterROGeometry {};
class RE01CalorimeterSD {};
class RE01DecayPhysics {};
class RE01DetectorConstruction {};
class RE01DetectorParameterDef {};
class RE01DummySD {};
class RE01EventAction {};
class RE01Field {};
class RE01HadronPhysics {};
class RE01IonPhysics {};
class RE01LeptonPhysics {};
class RE01PhysicsList {};
class RE01PrimaryGeneratorAction {};
class RE01PrimaryGeneratorMessenger {};
@@ -43,6 +38,7 @@
class RE01TrackInformation {};
class RE01TrackingAction {};
class RE01Trajectory {};
class RE01UnknownDecayPhysics {};
/** @} */
@@ -52,15 +48,10 @@
* @{
*/
class RE02ActionInitialization {};
class RE02DetectorConstruction {};
class RE02EMPhysics {};
class RE02EventAction {};
class RE02GeneralPhysics {};
class RE02HadronPhysics {};
class RE02IonPhysics {};
class RE02MuonPhysics {};
class RE02NestedPhantomParameterisation {};
class RE02PhysicsList {};
class RE02PrimaryGeneratorAction {};
class RE02PSCellFlux {};
class RE02PSEnergyDeposit {};
@@ -79,8 +70,8 @@
* @{
*/
class RE03ActionInitialization {};
class RE03DetectorConstruction {};
class RE03PhysicsList {};
class RE03PrimaryGeneratorAction {};
class RE03UserScoreWriter {};
@@ -92,6 +83,7 @@
* @{
*/
class RE04ActionInitialization {};
class RE04DetectorConstruction {};
class RE04EventAction {};
class RE04ParallelWorldConstruction {};
@@ -105,5 +97,56 @@
/** @} */
/** @defgroup extended_runAndEvent_RE05 RE05
* RunAndEvent example RE05
* @ingroup extended_runAndEvent
* @{
*/
class RE05ActionInitialization {};
class RE05CalorimeterHit {};
class RE05CalorimeterParametrisation {};
class RE05CalorimeterROGeometry {};
class RE05CalorimeterSD {};
class RE05DetectorConstruction {};
class RE05DetectorParameterDef {};
class RE05DummySD {};
class RE05EventAction {};
class RE05Field {};
class RE05MuonHit {};
class RE05MuonSD {};
class RE05PrimaryGeneratorAction {};
class RE05PrimaryGeneratorMessenger {};
class RE05RunAction {};
class RE05StackingAction {};
class RE05StackingActionMessenger {};
class RE05SteppingAction {};
class RE05SteppingVerbose {};
class RE05TrackerHit {};
class RE05TrackerParametrisation {};
class RE05TrackerSD {};
class RE05TrackingAction {};
class RE05WorkerInitialization {};
/** @} */
/** @defgroup extended_runAndEvent_RE06 RE06
* RunAndEvent example RE06
* @ingroup extended_runAndEvent
* @{
*/
class RE06ActionInitialization {};
class RE06DetectorConstruction {};
class RE06DetectorMessenger {};
class RE06ParallelWorld {};
class RE06PhysicsList {};
class RE06PrimaryGeneratorAction {};
class RE06RunAction {};
class RE06Run {};
class RE06SteppingVerbose {};
class RE06WorkerInitialization {};
/** @} */
/** @} */
@@ -18,6 +18,12 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
29/11/12 I.Hrivnacova (doxygen-V09-06-01)
- Updated configuration files for 10.0 release
17/11/12 I.Hrivnacova (doxygen-V09-06-00)
- Updated configuration files for 10.0 release
26/11/12 I.Hrivnacova (doxygen-V09-05-02)
- Updated Doxyfile for removing .README.HowToRunTestEm1
@@ -0,0 +1,41 @@
/* The standard CSS for doxygen 1.8.5 */
/* Extension for Geant4 example documentation */
/* header style */
#g4header {
color: black;
background-color: #CCCC99;
border: 1px solid #999966;
/* 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: #cccc99;
}
#breadcrumb {
color: #003366;
background-color: #9999FF;
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: 120%;
}
h3 {
font-size: 110%;
}
@@ -0,0 +1,39 @@
<!-- HTML footer for doxygen 1.8.5-->
<!-- Updated for Geant4 examples documentation-->
<!-- start footer part -->
<!--BEGIN GENERATE_TREEVIEW-->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
$navpath
<li class="footer">$generatedby
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/></a> $doxygenversion </li>
</ul>
</div>
<!--END GENERATE_TREEVIEW-->
<!--BEGIN !GENERATE_TREEVIEW-->
<hr class="footer"/><address class="footer"><small>
$generatedby &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
</a> $doxygenversion
</small></address>
<!--END !GENERATE_TREEVIEW-->
<hr>
<a href="http://cern.ch/geant4/applications/index.shtml">Applications</a> |
<a href="http://cern.ch/geant4/support/index.shtml">User Support</a> |
<a href="http://cern.ch/geant4/results/index.shtml">Results &amp; Publications</a> |
<a href="http://cern.ch/geant4/collaboration/index.shtml">Collaboration</a> |
<a href="http://cern.ch/geant4/sitemap.shtml">Site Map</a><br />
<p></p>
<script type="text/javascript">
<!--//
var zap_domain = "cern.ch"
var zap_user = "Gunter.Folger"
var zap_recipient = zap_user + "@" + zap_domain
var zap_url = "mailto:" + zap_recipient +"?subject=Feedback&body=My feedback concerns the page at: " + " " + escape(top.parent.location.href)
document.write('<a href="' + zap_url + '" target=>Contact Webmaster</a>')
//-->
</script>
<br/><br/>
</body>
</html>
@@ -6,6 +6,7 @@
CURDIR=`pwd`
BACK_PATH2="../../../.doxygen/doc"
BACK_PATH3="../../../../.doxygen/doc"
BACK_PATH4="../../../../../.doxygen/doc"
# generate documentation
@@ -44,10 +45,15 @@ 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 exoticphysics/monopole geometry/transforms hadronic/Hadr00 hadronic/Hadr01 hadronic/Hadr02 hadronic/Hadr03 medical/electronScattering medical/electronScattering2 medical/fanoCavity medical/fanoCavity2 medical/GammaTherapy parallel/ParN02 parallel/ParN04 polarisation/Pol01 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 exoticphysics/monopole geometry/transforms hadronic/Hadr00 hadronic/Hadr01 hadronic/Hadr02 hadronic/Hadr03 hadronic/Hadr04 hadronic/Hadr05 medical/electronScattering medical/electronScattering2 medical/fanoCavity medical/fanoCavity2 medical/GammaTherapy polarisation/Pol01 radioactivedecay/rdecay01 radioactivedecay/rdecay02; do
generate ${DIR} ${BACK_PATH2}
done
# process examples in third level directory in extended
for DIR in parallel/TopC/ParN02 parallel/TopC/ParN04; do
generate ${DIR} ${BACK_PATH3}
done
# process examples in fourth level directory in extended
for DIR in parallel/MPI/examples/exMPI01 parallel/MPI/examples/exMPI02; do
generate ${DIR} ${BACK_PATH4}
@@ -0,0 +1,67 @@
<!-- HTML header for doxygen 1.8.5-->
<!-- Updated for Geant4 examples documentation-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen $doxygenversion"/>
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="$relpath^jquery.js"></script>
<script type="text/javascript" src="$relpath^dynsections.js"></script>
$treeview
$search
$mathjax
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
$extrastylesheet
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<!--BEGIN TITLEAREA-->
<div id="titlearea">
<div id="g4header">
<table cellpadding="0" cellspacing="0" width="98%">
<tr>
<td><a href="index.shtml">
<img alt="Geant4 Home" src="geanttiny.gif" width="164" height="40" /></a>
</td>
<td align="right" class="doNotPrint">
<a href="http://cern.ch/geant4/support/download.shtml">Download</a>
| <a href="http://hypernews.slac.stanford.edu/HyperNews/geant4/cindex">User
Forum</a> | <a href="http://cern.ch/geant4/gallery/index.html">
Gallery</a><br />
<a href="http://cern.ch/geant4/collaboration/contacts.shtml">
Contact Us</a><br />
<form method="get" action="http://www.cern.ch/cgi-bin/directory-search.pl">
<input type="hidden" value="No" name="SubSearch" />
<input type="hidden" value="url:wwwinfo.cern.ch/asd/geant4/G4UsersDocuments/
url:geant4.web.cern.ch/geant4/G4UsersDocuments/" name="AdditionalQuery" />
<input type="hidden" value="searchbrowse.html" name="TemplateFile" />
<input type="hidden" value="http://wwwinfo.cern.ch/asd/" name="Referer" />
<input type="hidden" value="cern" name="qc" />
<input type="hidden" value="cern" name="col" />
<input size="35" name="qt" />
<input type="submit" value="Search Geant4" />
</form>
</td>
</tr>
</table>
</div>
</div>
<table cellspacing="6" cellpadding="0" width="100%">
<tr>
<td id="breadcrumb" colspan="4">
<!-- start bread crumb -->
<a href="http://geant4.web.cern.ch/geant4/index.shtml">Home</a> &gt;
<a href="http://geant4.web.cern.ch/geant4/UserDocumentation/Doxygen/examples_doc/html/index.html">Examples</a>
<!-- end bread crumb-->
</td>
</tr>
</table>
<!--END TITLEAREA-->
<!-- end header part -->
+1499 -954
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+20 -15
View File
@@ -1,4 +1,4 @@
// $Id: Doxymain.h 65679 2012-11-26 13:41:53Z gcosmo $
// $Id: Doxymain.h 78005 2013-12-02 08:29:57Z gcosmo $
/// \file Doxymain.h
/// \brief The main page for Geant4 Examples code documenation
@@ -10,25 +10,24 @@ the user how to make correct use of the GEANT4 toolkit by implementing
in a correct way those user-classes which the user is supposed to
customize in order to define his/her own simulation setup.
The <b>"novice"</b> set of examples is oriented to novice users and covering all
possible general use-cases typical of an "application"-oriented kind of
development. As several examples in this "novice" set became too complicated,
a new <b>"basic"</b> set, covering the most typical use-cases of a Geant4 application
with keeping simplicity and ease of use, is provided and is going to replace
the "novice" set in future.
The <b>"basic"</b> set of examples is oriented to novice users and covering
the most typical use-cases of a Geant4 application with keeping simplicity
and ease of use.
An <b>"extended"</b> set of examples require some additional
libraries besides of Geant4. This set covers some specific use cases
for actual detector simulation. An <b>"advanced"</b> set of examples covers
the use-cases typical of a "toolkit"-oriented kind of development,
where real complete applications for different simulation studies are
provided; may require additional third party products to be built.
An <b>"extended"</b> set of examples may require some additional libraries besides
of Geant4. This set covers many specific use cases for actual detector
simulation.
An <b>"advanced"</b> set of examples covers the use-cases typical of a
"toolkit"-oriented kind of development, where real complete applications
for different simulation studies are provided; may require additional third
party products to be built.
Most of the examples can be run both in interactive and batch mode, and
input macro files (*.in) and reference output files (*.out) are provided.
Basic, novice and most of the extended examples are considered part of the
Basic and most of the extended examples are considered part of the
system testing suite for validation of the official releases of the
GEANT4 toolkit. Basic, novice and some of the extended and advanced
GEANT4 toolkit. Basic and some of the extended and advanced
examples are also used as "acceptance"-tests for the release process.
See more on each examples category pages:
@@ -37,8 +36,14 @@ See more on each examples category pages:
- <a href="http://geant4advancedexampleswg.wikispaces.com/ExamplesDocumentation">
Advanced Examples </a>
The previous set of examples oriented to novice users, <b>"novice"</b>,
has been refactored in "basic" and "extended" examples sets in Geant4 10.0.
The information about the original set of these examples can be found at
\link README_novice this page \endlink.
And more on what is common for all examples:
- \ref README_HowToRun
- \ref README_HowToRunMT
- \ref README_HowToNavigate
+13 -4
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_analysis.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_analysis.h 78005 2013-12-02 08:29:57Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_analysis.h
@@ -79,12 +79,21 @@
/** @} */
/** @defgroup extended_analysis_N03Con N03Con
* Analysis AnaEx03 example has its
* <a href="../html_N03Con/html/index.html">standalone documentation </a>
/** @defgroup extended_analysis_B1Con B1Con
* Analysis example B1Con
* @ingroup extended_analysis
* @{
*/
class B1ConActionInitialization{};
class B1ConRunAction{};
class B1ConRun{};
class B1DetectorConstruction{};
class B1EventAction{};
class B1PrimaryGeneratorAction{};
class B1Run{};
class B1SteppingAction{};
/** @} */
+40 -7
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_basic.h 65679 2012-11-26 13:41:53Z gcosmo $
// $Id: Doxymodules_basic.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_basic.h
@@ -17,9 +17,11 @@
* @{
*/
class B1ActionInitialization{};
class B1DetectorConstruction{};
class B1EventAction{};
class B1PrimaryGeneratorAction{};
class B1Run{};
class B1RunAction{};
class B1SteppingAction{};
@@ -37,10 +39,10 @@
* @{
*/
class B2ActionInitialization{};
class B2aDetectorConstruction{};
class B2aDetectorMessenger{};
class B2EventAction{};
class B2MagneticField{};
class B2PrimaryGeneratorAction{};
class B2RunAction{};
class B2TrackerHit{};
@@ -54,11 +56,11 @@
* @{
*/
class B2ActionInitialization{};
class B2bChamberParameterisation{};
class B2bDetectorConstruction{};
class B2bDetectorMessenger{};
class B2EventAction{};
class B2MagneticField{};
class B2PrimaryGeneratorAction{};
class B2RunAction{};
class B2TrackerHit{};
@@ -74,12 +76,13 @@
* @{
*/
class B3ActionInitialization{};
class B3DetectorConstruction{};
class B3EventAction{};
class B3PhysicsList{};
class B3PrimaryGeneratorAction{};
class B3StackingAction{};
class B3Run{};
class B3RunAction{};
class B3StackingAction{};
/** @} */
@@ -96,6 +99,7 @@
* @{
*/
class B4aActionInitialization{};
class B4aEventAction{};
class B4aSteppingAction{};
class B4DetectorConstruction{};
@@ -111,12 +115,13 @@
* @{
*/
class B4bActionInitialization{};
class B4bEventAction{};
class B4bRunAction{};
class B4bRunData{};
class B4bSteppingAction{};
class B4DetectorConstruction{};
class B4PrimaryGeneratorAction{};
class B4RunAction{};
/** @} */
@@ -126,9 +131,10 @@
* @{
*/
class B4cDetectorConstruction{};
class B4cActionInitialization{};
class B4cCalorHit{};
class B4cCalorimeterSD{};
class B4cDetectorConstruction{};
class B4cEventAction{};
class B4PrimaryGeneratorAction{};
class B4RunAction{};
@@ -142,6 +148,7 @@
* @{
*/
class B4dActionInitialization{};
class B4dDetectorConstruction{};
class B4dEventAction{};
class B4PrimaryGeneratorAction{};
@@ -150,3 +157,29 @@
/** @} */
/** @} */
/** @defgroup B5 B5
* Example B5
* @ingroup basic
* @{
*/
class B5ActionInitialization{};
class B5CellParameterisation{};
class B5DetectorConstruction{};
class B5DriftChamberHit{};
class B5DriftChamberSD{};
class B5EmCalorimeterHit{};
class B5EmCalorimeterSD{};
class B5EventAction{};
class B5HadCalorimeterHit{};
class B5HadCalorimeterSD{};
class B5HodoscopeHit{};
class B5HodoscopeSD{};
class B5MagneticField{};
class B5PrimaryGeneratorAction{};
class B5RunAction{};
/** @} */
/** @} */
+28 -1
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_biasing.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_biasing.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_biasing.h
@@ -47,6 +47,33 @@
/** @} */
/** @defgroup extended_biasing_GB01 GB01
* Biasing example GB01
* @ingroup extended_biasing
* @{
*/
class GB01ActionInitialization {};
class GB01BOptrChangeCrossSection {};
class GB01BOptrMultiParticleChangeCrossSection {};
class GB01DetectorConstruction {};
class GB01PrimaryGeneratorAction {};
/** @} */
/** @defgroup extended_biasing_GB02 GB02
* Biasing example GB02
* @ingroup extended_biasing
* @{
*/
class GB02ActionInitialization {};
class GB02BOptrMultiParticleForceCollision {};
class GB02DetectorConstruction {};
class GB02PrimaryGeneratorAction {};
/** @} */
/** @defgroup extended_biasing_ReverseMC01 ReverseMC01
* Biasing example ReverseMC01
* @ingroup extended_biasing
+6 -10
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_field.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_field.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_field.h
@@ -30,6 +30,7 @@
* @{
*/
class F01ActionInitialization {};
class F01CalorHit {};
class F01CalorimeterSD {};
class F01DetectorConstruction {};
@@ -45,8 +46,6 @@
class F01RunAction {};
class F01RunMessenger {};
class F01StepCut {};
class F01SteppingAction {};
class F01SteppingMessenger {};
class F01SteppingVerbose {};
/** @} */
@@ -56,6 +55,7 @@
* @{
*/
class F02ActionInitialization {};
class F02CalorHit {};
class F02CalorimeterSD {};
class F02DetectorConstruction {};
@@ -71,8 +71,6 @@
class F02RunAction {};
class F02RunMessenger {};
class F02StepCut {};
class F02SteppingAction {};
class F02SteppingMessenger {};
class F02SteppingVerbose {};
/** @} */
@@ -97,8 +95,6 @@
class F03RunAction {};
class F03RunMessenger {};
class F03StepCut {};
class F03SteppingAction {};
class F03SteppingMessenger {};
class F03SteppingVerbose {};
/** @} */
@@ -143,12 +139,14 @@
* @{
*/
class F05ActionInitialization {};
class F05DetectorConstruction {};
class F05ExtraPhysics {};
class F05Field {};
class F05PhysicsList {};
class F05PrimaryGeneratorAction {};
class F05SteppingAction {};
class F05SteppingVerbose {};
/** @} */
@@ -157,11 +155,9 @@
* @{
*/
class F06ActionInitialization {};
class F06DetectorConstruction {};
class F06EventAction {};
class F06EventActionMessenger {};
class F06ExtraPhysics {};
class F06Field {};
class F06PhysicsList {};
class F06PrimaryGeneratorAction {};
+2 -1
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_g3tog4.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_g3tog4.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_g3tog4.h
@@ -15,6 +15,7 @@
* @{
*/
class G3toG4ActionInitialization {};
class G3toG4DetectorConstruction {};
/** @} */
+1 -23
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_geometry.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_geometry.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_geometry.h
@@ -10,28 +10,6 @@
* @{
*/
/** @defgroup extended_geometry_olap olap
* Geometry example olap
* @{
*/
class G4GeoNav {};
class OlapDetConstr {};
class OlapEventAction {};
class OlapGenerator {};
class OlapLogManager {};
class OlapManager {};
class OlapManagerMessenger {};
class OlapNotify {};
class OlapPhysicsList {};
class OlapRunAction {};
class OlapSteppingAction {};
class RandomDetector {};
class SolidAnalyser {};
class tree {};
/** @} */
/** @defgroup extended_geometry_transforms transforms
* Geometry example transforms has its
* <a href="../html_transforms/html/index.html">standalone documentation </a>
+18 -1
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_hadronic.h 65679 2012-11-26 13:41:53Z gcosmo $
// $Id: Doxymodules_hadronic.h 78005 2013-12-02 08:29:57Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_hadronic.h
@@ -46,4 +46,21 @@
/** @} */
/** @defgroup extended_hadronic_Hadr04 Hadr04
* The shared hadronic classes have their
* <a href="../html_Hadr04/html/index.html">standalone documentation </a>
* @ingroup extended_hadronic
* @{
*/
/** @} */
/** @defgroup extended_hadronic_Hadr05 Hadr05
* The shared hadronic classes have their
* <a href="../html_Hadr05/html/index.html">standalone documentation </a>
* @ingroup extended_hadronic
* @{
*/
/** @} */
/** @} */
+3 -3
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_medical.h 65679 2012-11-26 13:41:53Z gcosmo $
// $Id: Doxymodules_medical.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_medical.h
@@ -16,6 +16,7 @@
* @{
*/
class DicomActionInitialization {};
class DicomDetectorConstruction {};
class DicomEventAction {};
class DicomHandler {};
@@ -25,13 +26,12 @@
class DicomPartialDetectorConstruction {};
class DicomPhantomParameterisationColour {};
class DicomPhantomZSliceHeader {};
class DicomPhantomZSliceMerged {};
class DicomPhysicsList {};
class DicomPrimaryGeneratorAction {};
class DicomRegularDetectorConstruction {};
class DicomRunAction {};
class DicomRun {};
class NestedParamDicomDetectorConstruction {};
class RegularDicomDetectorConstruction {};
/** @} */
+21 -1
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_optical.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_optical.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_optical.h
@@ -10,6 +10,25 @@
* @{
*/
/** @defgroup extended_optical_OpNovice OpNovice
* Optical example OpNovice
* @ingroup extended_optical
* @{
*/
class OpNoviceActionInitialization {};
class OpNoviceDetectorConstruction {};
class OpNovicePhysicsList {};
class OpNovicePhysicsListMessenger {};
class OpNovicePrimaryGeneratorAction {};
class OpNovicePrimaryGeneratorMessenger {};
class OpNoviceRunAction {};
class OpNoviceStackingAction {};
class OpNoviceSteppingVerbose {};
/** @} */
/** @defgroup extended_optical_LXe LXe
* Optical example LXe
* @ingroup extended_optical
@@ -51,6 +70,7 @@
* @{
*/
class WLSActionInitialization {};
class WLSDetectorConstruction {};
class WLSDetectorMessenger {};
class WLSEventAction {};
+40 -3
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_parallel.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_parallel.h 78005 2013-12-02 08:29:57Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_parallel.h
@@ -37,10 +37,45 @@
/** @} */
/** @defgroup extended_parallel_TBB TBB
* Extended examples parallel TBB classes
* @{
*/
/** @defgroup extended_parallel_TBB_B2b TBB B2b
* Example TBB B2b
* @ingroup extended_parallel_TBB
* @{
*/
class B2ActionInitialization {};
class B2bChamberParameterisation {};
class B2bDetectorConstruction {};
class B2bDetectorMessenger {};
class B2EventAction {};
class B2PrimaryGeneratorAction {};
class B2RunAction {};
class B2TrackerHit {};
class B2TrackerSD {};
class tbbMasterRunManager {};
class tbbTask {};
class tbbUserWorkerInitialization {};
class tbbWorkerRunManager {};
/** @} */
/** @} */
/** @defgroup extended_parallel_TopC TopC
* Extended examples parallel TopC classes
* @{
*/
/** @defgroup extended_parallel_ParN02 ParN02
* Parallel ParN02 example has its
* <a href="../html_ParN02/html/index.html">standalone documentation </a>
* @ingroup extended_parallel
* @ingroup extended_parallel_TopC
* @{
*/
@@ -49,10 +84,12 @@
/** @defgroup extended_parallel_ParN04 ParN04
* Parallel ParN04 example has its
* <a href="../html_ParN04/html/index.html">standalone documentation </a>
* @ingroup extended_parallel
* @ingroup extended_parallel_TopC
* @{
*/
/** @} */
/** @} */
/** @} */
@@ -1,4 +1,4 @@
// $Id: Doxymodules_parameterisations.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_parameterisations.h 78005 2013-12-02 08:29:57Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_parameterisations.h
@@ -10,16 +10,36 @@
* @{
*/
/** @defgroup extended_parameterisations_Par01 Par01
* parameterisations example Par01
* @{
*/
class Par01ActionInitialization {};
class Par01CalorimeterHit {};
class Par01CalorimeterSD {};
class Par01DetectorConstruction {};
class Par01EMShowerModel {};
class Par01EnergySpot {};
class Par01ParallelWorldForPion {};
class Par01PhysicsList {};
class Par01PiModel {};
class Par01PionShowerModel {};
class Par01PrimaryGeneratorAction {};
/** @} */
/** @defgroup extended_parameterisations_gflash gflash
* parameterisations example gflash
* @{
*/
class ExGflashActionInitialization {};
class ExGflashDetectorConstruction {};
class ExGflashEventAction {};
class ExGflashHit {};
class ExGflashHitsCollection {};
class ExGflashMaterialManager {};
class ExGflashPhysicsList {};
class ExGflashPrimaryGeneratorAction {};
class ExGflashRunAction {};
+2 -1
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_persistency.h 65679 2012-11-26 13:41:53Z gcosmo $
// $Id: Doxymodules_persistency.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_persistency.h
@@ -116,6 +116,7 @@
* @{
*/
class ExTGActionInitialization {};
class ExTGDetectorConstruction {};
class ExTGDetectorConstructionWithCpp {};
class ExTGDetectorConstructionWithCuts {};
+57 -14
View File
@@ -1,4 +1,4 @@
// $Id: Doxymodules_runAndEvent.h 60059 2012-06-27 13:00:49Z gcosmo $
// $Id: Doxymodules_runAndEvent.h 76473 2013-11-11 10:35:14Z gcosmo $
// The example class categories definitions for Doxygen
/// \file Doxymodules_runAndEvent.h
@@ -16,20 +16,15 @@
* @{
*/
class RE01BosonPhysics {};
class RE01ActionInitialization {};
class RE01CalorimeterHit {};
class RE01CalorimeterParametrisation {};
class RE01CalorimeterROGeometry {};
class RE01CalorimeterSD {};
class RE01DecayPhysics {};
class RE01DetectorConstruction {};
class RE01DetectorParameterDef {};
class RE01DummySD {};
class RE01EventAction {};
class RE01Field {};
class RE01HadronPhysics {};
class RE01IonPhysics {};
class RE01LeptonPhysics {};
class RE01PhysicsList {};
class RE01PrimaryGeneratorAction {};
class RE01PrimaryGeneratorMessenger {};
@@ -43,6 +38,7 @@
class RE01TrackInformation {};
class RE01TrackingAction {};
class RE01Trajectory {};
class RE01UnknownDecayPhysics {};
/** @} */
@@ -52,15 +48,10 @@
* @{
*/
class RE02ActionInitialization {};
class RE02DetectorConstruction {};
class RE02EMPhysics {};
class RE02EventAction {};
class RE02GeneralPhysics {};
class RE02HadronPhysics {};
class RE02IonPhysics {};
class RE02MuonPhysics {};
class RE02NestedPhantomParameterisation {};
class RE02PhysicsList {};
class RE02PrimaryGeneratorAction {};
class RE02PSCellFlux {};
class RE02PSEnergyDeposit {};
@@ -79,8 +70,8 @@
* @{
*/
class RE03ActionInitialization {};
class RE03DetectorConstruction {};
class RE03PhysicsList {};
class RE03PrimaryGeneratorAction {};
class RE03UserScoreWriter {};
@@ -92,6 +83,7 @@
* @{
*/
class RE04ActionInitialization {};
class RE04DetectorConstruction {};
class RE04EventAction {};
class RE04ParallelWorldConstruction {};
@@ -105,5 +97,56 @@
/** @} */
/** @defgroup extended_runAndEvent_RE05 RE05
* RunAndEvent example RE05
* @ingroup extended_runAndEvent
* @{
*/
class RE05ActionInitialization {};
class RE05CalorimeterHit {};
class RE05CalorimeterParametrisation {};
class RE05CalorimeterROGeometry {};
class RE05CalorimeterSD {};
class RE05DetectorConstruction {};
class RE05DetectorParameterDef {};
class RE05DummySD {};
class RE05EventAction {};
class RE05Field {};
class RE05MuonHit {};
class RE05MuonSD {};
class RE05PrimaryGeneratorAction {};
class RE05PrimaryGeneratorMessenger {};
class RE05RunAction {};
class RE05StackingAction {};
class RE05StackingActionMessenger {};
class RE05SteppingAction {};
class RE05SteppingVerbose {};
class RE05TrackerHit {};
class RE05TrackerParametrisation {};
class RE05TrackerSD {};
class RE05TrackingAction {};
class RE05WorkerInitialization {};
/** @} */
/** @defgroup extended_runAndEvent_RE06 RE06
* RunAndEvent example RE06
* @ingroup extended_runAndEvent
* @{
*/
class RE06ActionInitialization {};
class RE06DetectorConstruction {};
class RE06DetectorMessenger {};
class RE06ParallelWorld {};
class RE06PhysicsList {};
class RE06PrimaryGeneratorAction {};
class RE06RunAction {};
class RE06Run {};
class RE06SteppingVerbose {};
class RE06WorkerInitialization {};
/** @} */
/** @} */
+6
View File
@@ -18,6 +18,12 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
29/11/12 I.Hrivnacova (doxygen-V09-06-01)
- Updated configuration files for 10.0 release
17/11/12 I.Hrivnacova (doxygen-V09-06-00)
- Updated configuration files for 10.0 release
26/11/12 I.Hrivnacova (doxygen-V09-05-02)
- Updated Doxyfile for removing .README.HowToRunTestEm1
+41
View File
@@ -0,0 +1,41 @@
/* The standard CSS for doxygen 1.8.5 */
/* Extension for Geant4 example documentation */
/* header style */
#g4header {
color: black;
background-color: #CCCC99;
border: 1px solid #999966;
/* 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: #cccc99;
}
#breadcrumb {
color: #003366;
background-color: #9999FF;
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: 120%;
}
h3 {
font-size: 110%;
}
+39
View File
@@ -0,0 +1,39 @@
<!-- HTML footer for doxygen 1.8.5-->
<!-- Updated for Geant4 examples documentation-->
<!-- start footer part -->
<!--BEGIN GENERATE_TREEVIEW-->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
$navpath
<li class="footer">$generatedby
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/></a> $doxygenversion </li>
</ul>
</div>
<!--END GENERATE_TREEVIEW-->
<!--BEGIN !GENERATE_TREEVIEW-->
<hr class="footer"/><address class="footer"><small>
$generatedby &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
</a> $doxygenversion
</small></address>
<!--END !GENERATE_TREEVIEW-->
<hr>
<a href="http://cern.ch/geant4/applications/index.shtml">Applications</a> |
<a href="http://cern.ch/geant4/support/index.shtml">User Support</a> |
<a href="http://cern.ch/geant4/results/index.shtml">Results &amp; Publications</a> |
<a href="http://cern.ch/geant4/collaboration/index.shtml">Collaboration</a> |
<a href="http://cern.ch/geant4/sitemap.shtml">Site Map</a><br />
<p></p>
<script type="text/javascript">
<!--//
var zap_domain = "cern.ch"
var zap_user = "Gunter.Folger"
var zap_recipient = zap_user + "@" + zap_domain
var zap_url = "mailto:" + zap_recipient +"?subject=Feedback&body=My feedback concerns the page at: " + " " + escape(top.parent.location.href)
document.write('<a href="' + zap_url + '" target=>Contact Webmaster</a>')
//-->
</script>
<br/><br/>
</body>
</html>
+7 -1
View File
@@ -6,6 +6,7 @@
CURDIR=`pwd`
BACK_PATH2="../../../.doxygen/doc"
BACK_PATH3="../../../../.doxygen/doc"
BACK_PATH4="../../../../../.doxygen/doc"
# generate documentation
@@ -44,10 +45,15 @@ 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 exoticphysics/monopole geometry/transforms hadronic/Hadr00 hadronic/Hadr01 hadronic/Hadr02 hadronic/Hadr03 medical/electronScattering medical/electronScattering2 medical/fanoCavity medical/fanoCavity2 medical/GammaTherapy parallel/ParN02 parallel/ParN04 polarisation/Pol01 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 exoticphysics/monopole geometry/transforms hadronic/Hadr00 hadronic/Hadr01 hadronic/Hadr02 hadronic/Hadr03 hadronic/Hadr04 hadronic/Hadr05 medical/electronScattering medical/electronScattering2 medical/fanoCavity medical/fanoCavity2 medical/GammaTherapy polarisation/Pol01 radioactivedecay/rdecay01 radioactivedecay/rdecay02; do
generate ${DIR} ${BACK_PATH2}
done
# process examples in third level directory in extended
for DIR in parallel/TopC/ParN02 parallel/TopC/ParN04; do
generate ${DIR} ${BACK_PATH3}
done
# process examples in fourth level directory in extended
for DIR in parallel/MPI/examples/exMPI01 parallel/MPI/examples/exMPI02; do
generate ${DIR} ${BACK_PATH4}
+67
View File
@@ -0,0 +1,67 @@
<!-- HTML header for doxygen 1.8.5-->
<!-- Updated for Geant4 examples documentation-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen $doxygenversion"/>
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="$relpath^jquery.js"></script>
<script type="text/javascript" src="$relpath^dynsections.js"></script>
$treeview
$search
$mathjax
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
$extrastylesheet
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<!--BEGIN TITLEAREA-->
<div id="titlearea">
<div id="g4header">
<table cellpadding="0" cellspacing="0" width="98%">
<tr>
<td><a href="index.shtml">
<img alt="Geant4 Home" src="geanttiny.gif" width="164" height="40" /></a>
</td>
<td align="right" class="doNotPrint">
<a href="http://cern.ch/geant4/support/download.shtml">Download</a>
| <a href="http://hypernews.slac.stanford.edu/HyperNews/geant4/cindex">User
Forum</a> | <a href="http://cern.ch/geant4/gallery/index.html">
Gallery</a><br />
<a href="http://cern.ch/geant4/collaboration/contacts.shtml">
Contact Us</a><br />
<form method="get" action="http://www.cern.ch/cgi-bin/directory-search.pl">
<input type="hidden" value="No" name="SubSearch" />
<input type="hidden" value="url:wwwinfo.cern.ch/asd/geant4/G4UsersDocuments/
url:geant4.web.cern.ch/geant4/G4UsersDocuments/" name="AdditionalQuery" />
<input type="hidden" value="searchbrowse.html" name="TemplateFile" />
<input type="hidden" value="http://wwwinfo.cern.ch/asd/" name="Referer" />
<input type="hidden" value="cern" name="qc" />
<input type="hidden" value="cern" name="col" />
<input size="35" name="qt" />
<input type="submit" value="Search Geant4" />
</form>
</td>
</tr>
</table>
</div>
</div>
<table cellspacing="6" cellpadding="0" width="100%">
<tr>
<td id="breadcrumb" colspan="4">
<!-- start bread crumb -->
<a href="http://geant4.web.cern.ch/geant4/index.shtml">Home</a> &gt;
<a href="http://geant4.web.cern.ch/geant4/UserDocumentation/Doxygen/examples_doc/html/index.html">Examples</a>
<!-- end bread crumb-->
</td>
</tr>
</table>
<!--END TITLEAREA-->
<!-- end header part -->
+62
View File
@@ -0,0 +1,62 @@
10
dir
78244
svn+ssh://svn.cern.ch/reps/geant4/tags/geant4/_symbols/geant4-10-00/examples/.doxygen/images
svn+ssh://svn.cern.ch/reps/geant4
2013-11-11T10:35:14.738616Z
76473
gcosmo
82ad68bf-922b-4865-b672-c5fc3b8c97f6
geanttiny.gif
file
2013-12-06T10:04:15.000000Z
db957d4570aca952bbb68c61762c9c59
2013-11-09T16:10:36.814273Z
76400
ihrivnac
has-props
2690
@@ -0,0 +1,5 @@
K 13
svn:mime-type
V 9
image/gif
END
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB