Extended Examples Review 2013
The items to be reviewed:
1) Example compiles, runs (with all provided macros)
2) If an external software is used, the documentation (README) provides:
- where to get the external software
- its version which the example was tested with
3) Which classes are specific to the feature demonstrated in this example and which classes can be replaced from the common repository (see the existing classes in extended/common)
Special attention should be given to the physics list: It is recommended to use the physics list classes and physics builders provided in Geant4 unless there is a specific reason for using an explicitly defined physics list.
4) Revise the messenger classes:
- a) Check if the commands introduced in the examples are not available in Geant4 kernel
- b) Check if all commands defined in the example work as expected and in all application states which they are defined for
5) Review the code:
- a) Report on obsolete code (eg. using features which are deprecated)
- b) Report on inefficient code (if you see something can be done in an easier way)
- c) Give your recommendations to the example owner
6) Review documentation (does the README file provide enough information?)
7) Review the adequacy of the example in its physics domain (skip this item if you are not an expert in physics demonstrated in the example)
8) See if any of the questions in the
"Users questions to be addressed in examples"
document can be naturally addressed in the reviewed example
The template text file for examples review:
review_template.txt
Table of Examples with the Review Status:
example |
month |
owner (A) |
reviewer (B) |
reviews |
analysis/A01 |
I |
joseph |
|
|
analysis/AnaEx01 |
I |
michel |
ivana |
B |
analysis/AnaEx02 |
I |
jean |
ivana |
B |
analysis/N03Con |
I |
tatsumi |
|
|
biasing/B01 |
I |
alexandr |
|
|
biasing/B02 |
II |
alexandr |
|
|
biasing/ReverseMC01 |
II |
laurent |
|
A |
electromagnetic/TestEm0 |
III |
michel |
ivana, peter |
B, general recommendations, em1new.tar.gz |
electromagnetic/TestEm1 |
III |
vladimir_iv |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm2 |
III |
vladimir_iv |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm3 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm4 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm5 |
III |
vladimir_iv |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm6 |
III |
vladimir_iv |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm7 |
III |
vladimir_iv |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm8 |
III |
vladimir_gr |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm9 |
III |
vladimir_iv |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm10 |
III |
vladimir_gr |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm11 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm12 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm13 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm14 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm15 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm16 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm17 |
III |
michel |
ivana, peter |
see TestEm0 |
electromagnetic/TestEm18 |
III |
michel |
ivana, peter |
see TestEm0 |
errorpropagation/ep01 |
I |
pedro |
|
A |
eventgenerator/exgps |
II |
laurent |
|
A |
eventgenerator/HepMC/HepMCEx01 |
I |
koichi |
|
|
eventgenerator/HepMC/HepMCEx02 |
I |
koichi |
|
|
eventgenerator/particleGun |
I |
michel |
|
|
eventgenerator/pythia |
I |
ivana |
|
A |
exoticphysics/monopole |
II |
vladimir_iv |
|
review done by author |
field/BlineTracer |
II |
laurent |
|
|
field/field01 |
I |
john_ap |
peter |
|
field/field02 |
I |
john_ap |
peter |
|
field/field03 |
II |
john_ap |
|
|
field/field04 |
I |
peter |
|
|
field/field05 |
II |
peter |
|
|
field/field06 |
II |
peter |
|
|
g3tog4/clGeometry |
II |
ivana |
|
A |
g3tog4/cltog4 |
II |
ivana |
|
A |
geometry/olap |
I |
gabriele |
pedro |
|
geometry/transforms |
II |
michel |
|
|
hadronic/Hadr00 |
I |
vladimir_iv, dennis |
Gunter |
A, B |
hadronic/Hadr01 |
I |
vladimir_iv, dennis |
Gunter |
A, B |
hadronic/Hadr02 |
II |
vladimir_iv, dennis |
|
|
medical/DICOM |
I |
pedro |
jonathan |
A B |
medical/electronScattering |
I |
michel, paul |
|
|
medical/electronScattering2 |
II |
joseph |
|
|
medical/fanoCavity |
II |
michel, paul |
pedro |
|
medical/fanoCavity2 |
II |
michel, paul |
|
|
medical/GammaTherapy |
II |
vladimir_iv, paul |
|
review done by author |
optical/LXe |
I |
peter |
|
|
optical/wls |
II |
peter |
|
|
parallel/MPI/exMPI01 |
II |
koichi |
|
|
parallel/MPI/exMPI02 |
II |
koichi |
|
|
parallel/ParN02 |
I |
gene |
|
|
parallel/ParN04 |
II |
gene |
|
|
parameterisations/gflash |
I |
marc |
|
|
persistency/gdml/G01 |
I |
witold |
norman, hans |
review_G01.txt |
persistency/gdml/G02 |
I |
witold |
norman, hans |
|
persistency/gdml/G03 |
I |
witold |
norman, hans |
|
persistency/gdml/G04 |
II |
witold |
norman, hans |
review_G04.txt |
persistency/P01 |
II |
witold |
norman, hans |
review_P01_B.txt |
persistency/P02 |
II |
witold |
norman, hans |
review_P02_B.txt, CMakeLists.txt |
persistency/P03 |
II |
pedro |
norman, hans |
review_P03_A.txt |
polarisation/Pol01 |
I |
vladimir_iv |
|
|
radioactivedecay/rdecay01 |
I |
laurent |
|
|
radioactivedecay/rdecay02 |
I |
laurent |
|
|
runAndEvent/RE01 |
I |
makoto |
joseph |
|
runAndEvent/RE02 |
I |
makoto |
joseph |
|
runAndEvent/RE03 |
II |
makoto |
joseph |
|
runAndEvent/RE04 |
II |
makoto |
joseph |
|
visualization/perspective |
I |
john_al |
|
|
visualization/standalone |
I |
john_al |
|
|
visualization/userVisAction |
II |
john_al |
|
|
Comments: month I: by 15th April; month II: by 15th May; month III: by 30th June
--
IvanaHrivnacova - Moved at new location (2013): 11 Apr 2014