Import Geant4 11.4.0 source tree
This commit is contained in:
@@ -1,108 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
||||
=========================================================
|
||||
|
||||
TestEm9
|
||||
-------
|
||||
Demonstrate electromagnetic physics in crystal calorimeters.
|
||||
How to define cut-per-region.
|
||||
|
||||
1- GEOMETRY DEFINITION
|
||||
|
||||
The geometry consists of the vertex detector (VD), the electromagnetic
|
||||
calorimeter (EM), and the muon identifier (MU). Detector layout along
|
||||
the Z axis.
|
||||
|
||||
VD consisted of 3 layers of Si with pads structured along the X axis.
|
||||
Between VD and EM there are 2 active absorbers (scintillators).
|
||||
EM is the matrix 5x5 of heavy crystals. MU consist of 2 active absorbers
|
||||
(scintillators) and the iron plate between.
|
||||
|
||||
2 regions additional to the World are defined: VertexDetector and
|
||||
MuonDetector. For testing purposes first absorber of MU is included in
|
||||
the region of VD.
|
||||
|
||||
Material of calorimeter and absorber can be choosen:
|
||||
Air Water lAr Al Fe BGO PbWO4 Pb.
|
||||
eg: /testem/det/CalMat PbWO4
|
||||
/testem/det/AbsMat Al
|
||||
|
||||
The size of the detector can be changed also.
|
||||
|
||||
eg: /testem/det/EcalLength 20 cm
|
||||
/testem/det/EcalWidth 5 cm
|
||||
/testem/det/update ---> rebuild the geometry
|
||||
|
||||
2- PHYSICS LISTS
|
||||
|
||||
Physics Lists are based on modular design. Several modules are instantiated:
|
||||
1. Transportation
|
||||
2. EM physics
|
||||
3. Decays
|
||||
4. StepMax - for step limitation
|
||||
|
||||
The following options for EM physics using builders from physics_lists
|
||||
sub-package are available:
|
||||
- "emstandard_opt0" recommended standard EM physics for LHC
|
||||
- "emstandard_opt1" best CPU performance standard physics for LHC
|
||||
- "emstandard_opt2" similar fast simulation
|
||||
- "emstandard_opt3" best standard EM options - analog to "local" above
|
||||
- "emstandard_opt4" best current advanced EM options standard + lowenergy
|
||||
- "emstandardWVI" standard EM physics and WentzelVI multiple scattering
|
||||
- "emstandardSS" standard EM physics and single scattering model
|
||||
- "emstandardGS" standard EM physics and Goudsmit-Saunderson multiple scatt.
|
||||
- "emlivermore" low-energy EM physics using Livermore data
|
||||
- "empenelope" low-energy EM physics implementing Penelope models
|
||||
- "emlowenergy" low-energy EM physics implementing experimental
|
||||
low-energy models
|
||||
|
||||
A local builder, PhysListEmStandard "local" (similar to opt0) is also
|
||||
available.
|
||||
|
||||
Optional components can be added:
|
||||
- "elastic" elastic scattering of hadrons
|
||||
- "binary" QBBC configuration of hadron/ion inelastic models
|
||||
- "gamma_nuc" gamma- and electro-nuclear processes
|
||||
- "stopping" stopping processes
|
||||
|
||||
3- AN EVENT : THE PRIMARY GENERATOR
|
||||
|
||||
The primary kinematic consists of a single particle which hits the
|
||||
cylinder perpendicular to the input face. The type of the particle
|
||||
and its energy are set in the PrimaryGeneratorAction class, and can
|
||||
changed via the G4 build-in commands of G4ParticleGun class.
|
||||
|
||||
4- OUTPUT
|
||||
|
||||
The batch regime of simulation can be started
|
||||
$G4WORKDIR/bin/$G4SYSTEM/TestEm9 TestEm9.in
|
||||
where TestEm9.in is the example of macro file for batch job.
|
||||
|
||||
As a result of simulation the number of secondaries produced
|
||||
in different regions are averaged. The average energy depositions
|
||||
in active absorbers and EM as well as RMS of these values are shown.
|
||||
The number of hits in pads of VD is printed out.
|
||||
|
||||
5- VISUALISATION
|
||||
|
||||
To use visualisation the environment variable G4_VIS_USE should be
|
||||
defined. An interactive session starts if no macro file is specified
|
||||
in the command line:
|
||||
$G4WORKDIR/bin/$G4SYSTEM/TestEm9
|
||||
|
||||
To start visualisation one can issur
|
||||
>/control/execute vis.mac
|
||||
>/run/beamOn 1
|
||||
|
||||
6- ANALYSIS
|
||||
|
||||
Number of histograms are built inside the example using internal
|
||||
analysis sub-package. Histograms are saved in a root file.
|
||||
Histogram booking and saving is done only if any of histogram
|
||||
|
||||
/testem/histo/fileName myname
|
||||
/testem/histo/setHisto id nbins xmin xmax unit
|
||||
|
||||
|
||||
+23
-28
@@ -1,13 +1,9 @@
|
||||
|
||||
///\file "electromagnetic/TestEm9/.README.txt"
|
||||
///\brief Example TestEm9 README page
|
||||
|
||||
/*! \page ExampleTestEm9 Example TestEm9
|
||||
\page ExampleTestEm9 Example TestEm9
|
||||
|
||||
- Demonstrate electromagnetic physics in crystal calorimeters.
|
||||
- How to define cut-per-region.
|
||||
|
||||
\section TestEm9_s1 GEOMETRY DEFINITION
|
||||
## GEOMETRY DEFINITION
|
||||
|
||||
The geometry consists of the vertex detector (VD), the electromagnetic
|
||||
calorimeter (EM), and the muon identifier (MU). Detector layout along
|
||||
@@ -23,22 +19,22 @@
|
||||
the region of VD.
|
||||
|
||||
Material of calorimeter and absorber can be choosen: \n
|
||||
Air Water lAr Al Fe BGO PbWO4 Pb. \n
|
||||
Air, Water, lAr, Al, Fe, BGO, PbWO4, Pb. \n
|
||||
Eg:
|
||||
\verbatim
|
||||
```
|
||||
/testem/det/CalMat PbWO4
|
||||
/testem/det/AbsMat Al
|
||||
\endverbatim
|
||||
```
|
||||
|
||||
The size of the detector can be changed also.\n
|
||||
Eg:
|
||||
\verbatim
|
||||
```
|
||||
/testem/det/EcalLength 20 cm
|
||||
/testem/det/EcalWidth 5 cm
|
||||
/testem/det/update ---> rebuild the geometry
|
||||
\endverbatim
|
||||
```
|
||||
|
||||
\section TestEm9_s2 PHYSICS LISTS
|
||||
## PHYSICS LISTS
|
||||
|
||||
Physics Lists are based on modular design. Several modules are instantiated:
|
||||
-# Transportation
|
||||
@@ -71,19 +67,19 @@
|
||||
- "gamma_nuc" gamma- and electro-nuclear processes
|
||||
- "stopping" stopping processes
|
||||
|
||||
\section TestEm9_s3 AN EVENT : THE PRIMARY GENERATOR
|
||||
## AN EVENT : THE PRIMARY GENERATOR
|
||||
|
||||
The primary kinematic consists of a single particle which hits the
|
||||
cylinder perpendicular to the input face. The type of the particle
|
||||
and its energy are set in the PrimaryGeneratorAction class, and can
|
||||
changed via the G4 build-in commands of G4ParticleGun class.
|
||||
|
||||
\section TestEm9_s4 OUTPUT
|
||||
## OUTPUT
|
||||
|
||||
The batch regime of simulation can be started
|
||||
\verbatim
|
||||
$G4WORKDIR/bin/$G4SYSTEM/TestEm9 TestEm9.in
|
||||
\endverbatim
|
||||
```
|
||||
./TestEm9 TestEm9.in
|
||||
```
|
||||
where TestEm9.in is the example of macro file for batch job.
|
||||
|
||||
As a result of simulation the number of secondaries produced
|
||||
@@ -91,30 +87,29 @@ $G4WORKDIR/bin/$G4SYSTEM/TestEm9 TestEm9.in
|
||||
in active absorbers and EM as well as RMS of these values are shown.
|
||||
The number of hits in pads of VD is printed out.
|
||||
|
||||
\section TestEm9_s5 VISUALISATION
|
||||
## VISUALISATION
|
||||
|
||||
To use visualisation the environment variable G4_VIS_USE should be
|
||||
defined. An interactive session starts if no macro file is specified
|
||||
in the command line:
|
||||
\verbatim
|
||||
$G4WORKDIR/bin/$G4SYSTEM/TestEm9
|
||||
\endverbatim
|
||||
```
|
||||
./TestEm9
|
||||
```
|
||||
|
||||
To start visualisation one can issur
|
||||
\verbatim
|
||||
```
|
||||
>/control/execute vis.mac
|
||||
>/run/beamOn 1
|
||||
\endverbatim
|
||||
```
|
||||
|
||||
\section TestEm9_s6 ANALYSIS
|
||||
## ANALYSIS
|
||||
|
||||
Number of histograms are built inside the example using internal
|
||||
analysis sub-package. Histograms are saved in a root file.
|
||||
Histogram booking and saving is done only if any of histogram
|
||||
|
||||
\verbatim
|
||||
```
|
||||
/testem/histo/fileName myname
|
||||
/testem/histo/setHisto id nbins xmin xmax unit
|
||||
\endverbatim
|
||||
|
||||
*/
|
||||
```
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/TestEm9.cc
|
||||
/// \file TestEm9.cc
|
||||
/// \brief Main program of the electromagnetic/TestEm9 example
|
||||
//
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "DetectorConstruction.hh"
|
||||
#include "EventAction.hh"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-11-03-ref-06 (30-June-2025)
|
||||
Geant4 version Name: geant4-11-04-ref-00 (5-December-2025)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -88,7 +88,7 @@ Lowest muon/hadron kinetic energy 1 keV
|
||||
Use ICRU90 data 0
|
||||
Fluctuations of dE/dx are enabled 1
|
||||
Type of fluctuation model for leptons and hadrons Universal
|
||||
Use built-in Birks satuaration 0
|
||||
Use built-in Birks saturation 0
|
||||
Build CSDA range enabled 0
|
||||
Use cut as a final range enabled 0
|
||||
Enable angular generator interface 0
|
||||
@@ -277,7 +277,7 @@ hBrems: for proton XStype:1 SubType=3
|
||||
hPairProd: for proton XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
|
||||
Sampling table 17x1001, from 7.50618 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -335,7 +335,7 @@ hBrems: for anti_proton XStype:1 SubType=3
|
||||
hPairProd: for anti_proton XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
|
||||
Sampling table 17x1001, from 7.50618 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -367,7 +367,7 @@ hBrems: for kaon+ XStype:1 SubType=3
|
||||
hPairProd: for kaon+ XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
|
||||
Sampling table 18x1001, from 3.94942 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -399,7 +399,7 @@ hBrems: for kaon- XStype:1 SubType=3
|
||||
hPairProd: for kaon- XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
|
||||
Sampling table 18x1001, from 3.94942 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -431,7 +431,7 @@ muBrems: for mu+ XStype:1 SubType=3
|
||||
muPairProd: for mu+ XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 21x1001 from 0.85 GeV to 100 TeV
|
||||
Sampling table 21x1001, from 0.85 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
muPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -463,7 +463,7 @@ muBrems: for mu- XStype:1 SubType=3
|
||||
muPairProd: for mu- XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 21x1001 from 0.85 GeV to 100 TeV
|
||||
Sampling table 21x1001, from 0.85 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
muPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -495,7 +495,7 @@ hBrems: for pi+ XStype:1 SubType=3
|
||||
hPairProd: for pi+ XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
|
||||
Sampling table 20x1001, from 1.11656 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -527,7 +527,7 @@ hBrems: for pi- XStype:1 SubType=3
|
||||
hPairProd: for pi- XStype:1 SubType=4
|
||||
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
|
||||
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
|
||||
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
|
||||
Sampling table 20x1001, from 1.11656 GeV to 100 TeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
|
||||
|
||||
@@ -605,39 +605,39 @@ Index : 7 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100
|
||||
User=0.340000s Real=0.340165s Sys=0.000000s
|
||||
User=0.320000s Real=0.340263s Sys=0.000000s
|
||||
RunAction: End of run actions are started
|
||||
HistoManager: End of run actions are started RunID# 0
|
||||
=================================================================
|
||||
Number of events 100
|
||||
Average number of e- 402.8
|
||||
Average number of gamma 636.7
|
||||
Average number of e+ 48.13
|
||||
Average number of steps 2960
|
||||
Edep 1x1 = 0.8298 +- 0.003084 res= 3.717 % 100
|
||||
Edep 3x3 = 0.9549 +- 0.001579 res= 1.654 % 100
|
||||
Edep 5x5 = 0.9772 +- 0.00112 res= 1.146 % 100
|
||||
Average number of e- 403.7
|
||||
Average number of gamma 635.5
|
||||
Average number of e+ 47.22
|
||||
Average number of steps 2946
|
||||
Edep 1x1 = 0.8329 +- 0.003391 res= 4.071 % 100
|
||||
Edep 3x3 = 0.959 +- 0.001318 res= 1.374 % 100
|
||||
Edep 5x5 = 0.9796 +- 0.0009483 res= 0.9681 % 100
|
||||
=========== Ratios without trancating ===========================
|
||||
E1/E9 = 0.869 +- 0.002788
|
||||
E1/E25 = 0.8492 +- 0.003001
|
||||
E9/E25 = 0.9772 +- 0.001013
|
||||
E1/E9 = 0.8685 +- 0.003149
|
||||
E1/E25 = 0.8503 +- 0.003311
|
||||
E9/E25 = 0.979 +- 0.0008637
|
||||
Beam Energy 1 GeV
|
||||
==================================================================
|
||||
|
||||
|
||||
<<<<<ACCEPTANCE>>>>> 100 events for Crystal Calorimeter
|
||||
Edep1x1: 0.8298 delEdep1x1= -0.1702 nrms= -1.702
|
||||
Erms1x1: 0.03084 delErms1x1= -0.9692 nrms= -9.692
|
||||
Edep3x3: 0.9549 delEdep3x3= -0.04511 nrms= -0.4511
|
||||
Erms3x3: 0.01579 delErms3x3= -0.9842 nrms= -9.842
|
||||
Edep5x5: 0.9772 delEdep5x5= -0.0228 nrms= -0.228
|
||||
Erms5x5: 0.0112 delErms5x5= -0.9888 nrms= -9.888
|
||||
Edep1x1: 0.8329 delEdep1x1= -0.1671 nrms= -1.671
|
||||
Erms1x1: 0.03391 delErms1x1= -0.9661 nrms= -9.661
|
||||
Edep3x3: 0.959 delEdep3x3= -0.04099 nrms= -0.4099
|
||||
Erms3x3: 0.01318 delErms3x3= -0.9868 nrms= -9.868
|
||||
Edep5x5: 0.9796 delEdep5x5= -0.02042 nrms= -0.2042
|
||||
Erms5x5: 0.009483 delErms5x5= -0.9905 nrms= -9.905
|
||||
<<<<<END>>>>> IS ACCEPTED
|
||||
|
||||
Z bremsstrahlung photoeffect compton conversion
|
||||
13 0 0 157 0
|
||||
53 262 41 0 46
|
||||
55 277 49 0 47
|
||||
13 0 0 160 0
|
||||
53 261 42 0 44
|
||||
55 278 48 0 48
|
||||
#
|
||||
/testem/det/acceptance1 0.0136 0.0001 500
|
||||
/testem/det/acceptance9 0.0139 0.0001 500
|
||||
@@ -715,22 +715,22 @@ Index : 7 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1000
|
||||
User=0.520000s Real=0.512789s Sys=0.000000s
|
||||
User=0.490000s Real=0.493606s Sys=0.000000s
|
||||
RunAction: End of run actions are started
|
||||
HistoManager: End of run actions are started RunID# 1
|
||||
=================================================================
|
||||
Number of events 1000
|
||||
Average number of e- 67.78
|
||||
Average number of gamma 59.36
|
||||
Average number of e+ 3.215
|
||||
Average number of steps 415.9
|
||||
Edep 1x1 = 0.01396 +- 0.0002087
|
||||
Edep 3x3 = 0.01427 +- 0.0002304
|
||||
Edep 5x5 = 0.01432 +- 0.0002336
|
||||
Average number of e- 69.02
|
||||
Average number of gamma 61.77
|
||||
Average number of e+ 3.389
|
||||
Average number of steps 421.8
|
||||
Edep 1x1 = 0.0141 +- 0.0003603
|
||||
Edep 3x3 = 0.01445 +- 0.0004103
|
||||
Edep 5x5 = 0.01451 +- 0.0004186
|
||||
=========== Ratios without trancating ===========================
|
||||
E1/E9 = 0.9847 +- 0.0006783
|
||||
E1/E25 = 0.9821 +- 0.000761
|
||||
E9/E25 = 0.9973 +- 0.000168
|
||||
E1/E9 = 0.984 +- 0.0006927
|
||||
E1/E25 = 0.9811 +- 0.0007849
|
||||
E9/E25 = 0.997 +- 0.0001965
|
||||
Beam Energy 20 GeV
|
||||
==================================================================
|
||||
|
||||
@@ -838,22 +838,22 @@ Index : 7 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100
|
||||
User=0.250000s Real=0.242976s Sys=0.000000s
|
||||
User=0.240000s Real=0.244744s Sys=0.000000s
|
||||
RunAction: End of run actions are started
|
||||
HistoManager: End of run actions are started RunID# 2
|
||||
=================================================================
|
||||
Number of events 100
|
||||
Average number of e- 173.1
|
||||
Average number of gamma 222.4
|
||||
Average number of e+ 47.83
|
||||
Average number of steps 1842
|
||||
Edep 1x1 = 0.8364 +- 0.003535 res= 4.226 % 100
|
||||
Edep 3x3 = 0.9596 +- 0.003475 res= 3.621 % 100
|
||||
Edep 5x5 = 0.9816 +- 0.003513 res= 3.579 % 100
|
||||
Average number of e- 173.2
|
||||
Average number of gamma 223
|
||||
Average number of e+ 48.24
|
||||
Average number of steps 1838
|
||||
Edep 1x1 = 0.8322 +- 0.004077 res= 4.898 % 100
|
||||
Edep 3x3 = 0.9578 +- 0.003436 res= 3.587 % 100
|
||||
Edep 5x5 = 0.9806 +- 0.003509 res= 3.579 % 100
|
||||
=========== Ratios without trancating ===========================
|
||||
E1/E9 = 0.872 +- 0.003318
|
||||
E1/E25 = 0.8526 +- 0.003511
|
||||
E9/E25 = 0.9776 +- 0.001144
|
||||
E1/E9 = 0.869 +- 0.003095
|
||||
E1/E25 = 0.8488 +- 0.003257
|
||||
E9/E25 = 0.9768 +- 0.001139
|
||||
Beam Energy 1 GeV
|
||||
==================================================================
|
||||
|
||||
@@ -961,27 +961,27 @@ Index : 7 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100
|
||||
User=0.240000s Real=0.242505s Sys=0.000000s
|
||||
User=0.230000s Real=0.233556s Sys=0.000000s
|
||||
RunAction: End of run actions are started
|
||||
HistoManager: End of run actions are started RunID# 3
|
||||
=================================================================
|
||||
Number of events 100
|
||||
Average number of e- 173.2
|
||||
Average number of gamma 223.7
|
||||
Average number of e+ 47.71
|
||||
Average number of steps 1844
|
||||
Edep 1x1 = 0.8339 +- 0.003455 res= 4.144 % 100
|
||||
Edep 3x3 = 0.9577 +- 0.00327 res= 3.414 % 100
|
||||
Edep 5x5 = 0.9783 +- 0.00315 res= 3.22 % 100
|
||||
Average number of e- 172.7
|
||||
Average number of gamma 223
|
||||
Average number of e+ 47.33
|
||||
Average number of steps 1842
|
||||
Edep 1x1 = 0.8241 +- 0.003772 res= 4.577 % 100
|
||||
Edep 3x3 = 0.9537 +- 0.003438 res= 3.605 % 100
|
||||
Edep 5x5 = 0.9756 +- 0.003368 res= 3.452 % 100
|
||||
=========== Ratios without trancating ===========================
|
||||
E1/E9 = 0.8709 +- 0.002945
|
||||
E1/E25 = 0.8527 +- 0.003074
|
||||
E9/E25 = 0.979 +- 0.001112
|
||||
E1/E9 = 0.8642 +- 0.00281
|
||||
E1/E25 = 0.8449 +- 0.003046
|
||||
E9/E25 = 0.9775 +- 0.001322
|
||||
Beam Energy 1 GeV
|
||||
==================================================================
|
||||
|
||||
#
|
||||
================== Deleting memory pools ===================
|
||||
Number of memory pools allocated: 9 of which, static: 0
|
||||
Dynamic pools deleted: 9 / Total memory freed: 0.1 MB
|
||||
Dynamic pools deleted: 9 / Total memory freed: 0.09 MB
|
||||
============================================================
|
||||
|
||||
@@ -23,14 +23,12 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/DetectorConstruction.hh
|
||||
/// \file DetectorConstruction.hh
|
||||
/// \brief Definition of the DetectorConstruction class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TestEm9: Cryslal calorimetry
|
||||
// TestEm9: Crystal calorimetry
|
||||
//
|
||||
// Created: 31.01.03 V.Ivanchenko
|
||||
//
|
||||
|
||||
@@ -23,14 +23,12 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/DetectorMessenger.hh
|
||||
/// \file DetectorMessenger.hh
|
||||
/// \brief Definition of the DetectorMessenger class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// test26: Cut per region physics
|
||||
// TestEm9: Crystal calorimeter
|
||||
//
|
||||
// Created: 31.01.03 V.Ivanchenko
|
||||
//
|
||||
|
||||
@@ -23,11 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/EmAcceptance.hh
|
||||
/// \file EmAcceptance.hh
|
||||
/// \brief Definition of the EmAcceptance class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
#ifndef EmAcceptance_h
|
||||
#define EmAcceptance_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/EventAction.hh
|
||||
/// \file EventAction.hh
|
||||
/// \brief Definition of the EventAction class
|
||||
//
|
||||
//
|
||||
|
||||
#ifndef EventAction_h
|
||||
#define EventAction_h 1
|
||||
|
||||
@@ -23,9 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/Histo.hh
|
||||
/// \file Histo.hh
|
||||
/// \brief Definition of the Histo class
|
||||
//
|
||||
|
||||
#ifndef Histo_h
|
||||
#define Histo_h 1
|
||||
|
||||
@@ -23,9 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/HistoManager.hh
|
||||
/// \file HistoManager.hh
|
||||
/// \brief Definition of the HistoManager class
|
||||
//
|
||||
|
||||
#ifndef HistoManager_h
|
||||
#define HistoManager_h 1
|
||||
|
||||
@@ -23,14 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/HistoMessenger.hh
|
||||
/// \file HistoMessenger.hh
|
||||
/// \brief Definition of the HistoMessenger class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef HistoMessenger_h
|
||||
#define HistoMessenger_h 1
|
||||
|
||||
@@ -23,8 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
//
|
||||
/// \file PhysListEmStandard.hh
|
||||
/// \brief Definition of the PhysListEmStandard class
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// ClassName: PhysListEmStandard
|
||||
|
||||
@@ -23,12 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/PhysicsList.hh
|
||||
/// \file PhysicsList.hh
|
||||
/// \brief Definition of the PhysicsList class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// ClassName: PhysicsList
|
||||
|
||||
@@ -23,14 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/PhysicsListMessenger.hh
|
||||
/// \file PhysicsListMessenger.hh
|
||||
/// \brief Definition of the PhysicsListMessenger class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef PhysicsListMessenger_h
|
||||
#define PhysicsListMessenger_h 1
|
||||
|
||||
@@ -23,11 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/PrimaryGeneratorAction.hh
|
||||
/// \file PrimaryGeneratorAction.hh
|
||||
/// \brief Definition of the PrimaryGeneratorAction class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TestEm9: Crystal calorimeter
|
||||
|
||||
@@ -23,10 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/RunAction.hh
|
||||
/// \file RunAction.hh
|
||||
/// \brief Definition of the RunAction class
|
||||
//
|
||||
//
|
||||
|
||||
#ifndef RunAction_h
|
||||
#define RunAction_h 1
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/StepMax.hh
|
||||
/// \file StepMax.hh
|
||||
/// \brief Definition of the StepMax class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef StepMax_h
|
||||
#define StepMax_h 1
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/StepMaxMessenger.hh
|
||||
/// \file StepMaxMessenger.hh
|
||||
/// \brief Definition of the StepMaxMessenger class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef StepMaxMessenger_h
|
||||
#define StepMaxMessenger_h 1
|
||||
|
||||
@@ -23,11 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/SteppingAction.hh
|
||||
/// \file SteppingAction.hh
|
||||
/// \brief Definition of the SteppingAction class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TestEm9: Crystal calorimetry
|
||||
|
||||
@@ -23,10 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/include/TrackingAction.hh
|
||||
/// \file TrackingAction.hh
|
||||
/// \brief Definition of the TrackingAction class
|
||||
//
|
||||
//
|
||||
|
||||
#ifndef TrackingAction_h
|
||||
#define TrackingAction_h 1
|
||||
|
||||
|
||||
@@ -23,11 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/DetectorConstruction.cc
|
||||
/// \file DetectorConstruction.cc
|
||||
/// \brief Implementation of the DetectorConstruction class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TestEm9: Crystal calorimeter
|
||||
|
||||
@@ -23,11 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/DetectorMessenger.cc
|
||||
/// \file DetectorMessenger.cc
|
||||
/// \brief Implementation of the DetectorMessenger class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TestEm9: Crystal calorimeter
|
||||
|
||||
@@ -23,14 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/EmAcceptance.cc
|
||||
/// \brief Implementation of the Emeptance class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
/// \file EmAcceptance.cc
|
||||
/// \brief Implementation of the EmAcceptance class
|
||||
|
||||
#include "EmAcceptance.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/EventAction.cc
|
||||
/// \file EventAction.cc
|
||||
/// \brief Implementation of the EventAction class
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "EventAction.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/Histo.cc
|
||||
/// \file Histo.cc
|
||||
/// \brief Implementation of the Histo class
|
||||
//
|
||||
//
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// ClassName: Histo - Generic histogram/ntuple manager class
|
||||
|
||||
@@ -23,10 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/HistoManager.cc
|
||||
/// \file HistoManager.cc
|
||||
/// \brief Implementation of the HistoManager class
|
||||
//
|
||||
//
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// ClassName: HistoManager
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/HistoMessenger.cc
|
||||
/// \file HistoMessenger.cc
|
||||
/// \brief Implementation of the HistoMessenger class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "HistoMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,7 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file PhysListEmStandard.cc
|
||||
/// \brief Implementation of the PhysListEmStandard class
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// ClassName: PhysListEmStandard
|
||||
|
||||
@@ -23,10 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/PhysicsList.cc
|
||||
/// \file PhysicsList.cc
|
||||
/// \brief Implementation of the PhysicsList class
|
||||
//
|
||||
//
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
// ClassName: PhysicsList
|
||||
|
||||
@@ -23,14 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/PhysicsListMessenger.cc
|
||||
/// \file PhysicsListMessenger.cc
|
||||
/// \brief Implementation of the PhysicsListMessenger class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "PhysicsListMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,11 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/PrimaryGeneratorAction.cc
|
||||
/// \file PrimaryGeneratorAction.cc
|
||||
/// \brief Implementation of the PrimaryGeneratorAction class
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TestEm9: Crystal calorimeter
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/RunAction.cc
|
||||
/// \file RunAction.cc
|
||||
/// \brief Implementation of the RunAction class
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
#include "RunAction.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/StepMax.cc
|
||||
/// \file StepMax.cc
|
||||
/// \brief Implementation of the StepMax class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "StepMax.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/StepMaxMessenger.cc
|
||||
/// \file StepMaxMessenger.cc
|
||||
/// \brief Implementation of the StepMaxMessenger class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "StepMaxMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/SteppingAction.cc
|
||||
/// \file SteppingAction.cc
|
||||
/// \brief Implementation of the SteppingAction class
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TestEm9: Crystal calorimeter
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm9/src/TrackingAction.cc
|
||||
/// \file TrackingAction.cc
|
||||
/// \brief Implementation of the TrackingAction class
|
||||
//
|
||||
//
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user