Import Geant4 11.4.0 source tree
This commit is contained in:
@@ -5,6 +5,11 @@ which **must** added in reverse chronological order (newest at the top). It must
|
||||
be used as a substitute for writing good git commit messages!
|
||||
|
||||
|
||||
## 2025-07-30 I. Hrivnacova (exPolarisation-V11-03-00)
|
||||
- Migration of README pages to Markdown:
|
||||
- .README.txt replaced with README.md and removed README
|
||||
- Updated section on histograms
|
||||
|
||||
## 2023-11-15 I. Hrivnacova (exPolarisation-V11-01-00)
|
||||
- Updated vis.mac macros:
|
||||
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/Pol01.cc
|
||||
/// \file Pol01.cc
|
||||
/// \brief Main program of the polarisation/Pol01 example
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "ActionInitialization.hh"
|
||||
#include "DetectorConstruction.hh"
|
||||
|
||||
@@ -1,128 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
||||
=========================================================
|
||||
|
||||
TestPolarization
|
||||
----------------
|
||||
|
||||
How to compute and plot the QED processes including
|
||||
polarization.
|
||||
Two possible scenarios are available:
|
||||
- Polarization transfer of an incoming beam to final state particles
|
||||
- Material dependent transmission of a polarized beams.
|
||||
The method is explained below : see item Physics.
|
||||
|
||||
1- GEOMETRY DEFINITION
|
||||
|
||||
The geometry consists of a single block of a homogeneous material,
|
||||
placed in a world.
|
||||
|
||||
Three parameters define the geometry :
|
||||
- the material of the box,
|
||||
- the thickness of the box (sizeZ),
|
||||
- the transverse dimension of the box (sizeXY).
|
||||
|
||||
The default geometry (5mm of Iron, G4_Fe) is constructed in
|
||||
DetectorConstruction, but the above parameters can be changed
|
||||
interactively via the commands defined in DetectorMessenger.
|
||||
Its polarization can be accessed via the PolarizationMessenger
|
||||
(see example macro file), and is given in the global coordinate
|
||||
system.
|
||||
|
||||
2- PHYSICS LIST
|
||||
|
||||
The Physics List contains QED particle definitions (electrons,
|
||||
positrons and photons) and a general transportation process.
|
||||
In addition the user can add one of the two process modules:
|
||||
1. "standard" - standard (unpolarized) EM physics
|
||||
2. "polarized" - polarized EM physics
|
||||
These physics list contain the standard electromagnetic processes.
|
||||
|
||||
3- AN EVENT : THE PRIMARY GENERATOR
|
||||
|
||||
The primary kinematic consists of a single particle starting
|
||||
at the edge of the box. The type of the particle and its
|
||||
energy are set in PrimaryGeneratorAction (10 MeV electron).
|
||||
By default the ParticleGun polarization is zero.
|
||||
All parameter can be changed via the G4 build-in commands of
|
||||
ParticleGun class (see the macros provided with this example).
|
||||
|
||||
4- PHYSICS
|
||||
|
||||
This example uses the following physics processes:
|
||||
|
||||
- electromagnetic:
|
||||
photo-electric effect
|
||||
Compton scattering
|
||||
pair production
|
||||
bremsstrahlung
|
||||
ionization
|
||||
multiple scattering
|
||||
annihilation
|
||||
or
|
||||
- polarized electromagnetic:
|
||||
(incl. simulation of polarization transfer, and
|
||||
asymmetries for longitudinally polarized leptons, and
|
||||
circularly polarized photons)
|
||||
|
||||
polarized photo-electric effect
|
||||
polarized Compton scattering
|
||||
polarized pair production
|
||||
polarized bremsstrahlung
|
||||
polarized ionization
|
||||
multiple scattering
|
||||
polarized annihilation
|
||||
and
|
||||
- transportation
|
||||
|
||||
and defines the following particles:
|
||||
electron, positron, photon
|
||||
|
||||
|
||||
5- HISTOGRAMS
|
||||
|
||||
The test contains 12 built-in 1D histograms, which are managed by the
|
||||
HistoManager class and its Messenger. The histos can be individually
|
||||
activated with the command :
|
||||
/analysis/h1/set id nbBins valMin valMax unit
|
||||
where unit is the desired unit for the histo (MeV or keV, etc..)
|
||||
(see the macro histos.mac).
|
||||
|
||||
1 gamma energy
|
||||
2 gamma cos(theta)
|
||||
3 gamma phi
|
||||
4 gamma polarization
|
||||
5 electron energy
|
||||
6 electron cos(theta)
|
||||
7 electron phi
|
||||
8 electron polarization
|
||||
9 positron energy
|
||||
10 positron cos(theta)
|
||||
11 positron phi
|
||||
12 positron polarization
|
||||
|
||||
6- VISUALIZATION
|
||||
|
||||
Simulated events can be displayed on top of a representation of
|
||||
the geometry, see vis.mac for an example.
|
||||
|
||||
7- HOW TO START ?
|
||||
|
||||
compile and link to generate an executable
|
||||
% gmake
|
||||
|
||||
execute Pol01 in 'batch' mode from the default macro file :
|
||||
% Pol01 pol01.in
|
||||
|
||||
or execute Pol01 in 'batch' mode including analysis output :
|
||||
% Pol01 histos.mac
|
||||
|
||||
if available use JAIDA to display the results via
|
||||
% gmake plots
|
||||
|
||||
a visualisation example is available by calling
|
||||
% Pol01
|
||||
[...]
|
||||
PreInit> /control/execute vis.mac
|
||||
+28
-39
@@ -1,8 +1,4 @@
|
||||
|
||||
///\file "polarisation/Pol01/.README.txt"
|
||||
///\brief Example Pol01 README page
|
||||
|
||||
/*! \page ExamplePol01 Example Pol01
|
||||
\page ExamplePol01 Example Pol01
|
||||
|
||||
How to compute and plot the QED processes including
|
||||
polarization.
|
||||
@@ -11,7 +7,7 @@
|
||||
- Material dependent transmission of a polarized beams.
|
||||
The method is explained below : see item Physics.
|
||||
|
||||
\section Pol01_s1 GEOMETRY DEFINITION
|
||||
## GEOMETRY DEFINITION
|
||||
|
||||
The geometry consists of a single block of a homogeneous material,
|
||||
placed in a world.
|
||||
@@ -28,9 +24,9 @@
|
||||
(see example macro file), and is given in the global coordinate
|
||||
system.
|
||||
|
||||
\section Pol01_s2 PHYSICS LIST
|
||||
## PHYSICS LIST
|
||||
|
||||
The Physics List contains QED particle definitions (electrons,
|
||||
The physics list (PhysicsList) contains QED particle definitions (electrons,
|
||||
positrons and photons) and a general transportation process.
|
||||
In addition the user can add one of the two process modules:
|
||||
- 1. "standard" - standard (unpolarized) EM physics
|
||||
@@ -38,7 +34,7 @@
|
||||
|
||||
These physics list contain the standard electromagnetic processes.
|
||||
|
||||
\section Pol01_s3 AN EVENT : THE PRIMARY GENERATOR
|
||||
## AN EVENT : THE PRIMARY GENERATOR
|
||||
|
||||
The primary kinematic consists of a single particle starting
|
||||
at the edge of the box. The type of the particle and its
|
||||
@@ -47,7 +43,7 @@
|
||||
All parameter can be changed via the G4 build-in commands of
|
||||
ParticleGun class (see the macros provided with this example).
|
||||
|
||||
\section Pol01_s4 PHYSICS
|
||||
## PHYSICS
|
||||
|
||||
This example uses the following physics processes:
|
||||
- electromagnetic:
|
||||
@@ -80,14 +76,13 @@
|
||||
electron, positron, photon
|
||||
|
||||
|
||||
\section Pol01_s5 HISTOGRAMS
|
||||
## HISTOGRAMS
|
||||
|
||||
The test contains 12 built-in 1D histograms, which are managed by the
|
||||
HistoManager class and its messenger, HistoMessenger. The histos can be individually
|
||||
activated with the command :
|
||||
\verbatim
|
||||
/testem/histo/setHisto id nbBins valMin valMax unit
|
||||
\endverbatim
|
||||
The test contains 12 built-in 1D histograms, which are managed by G4AnalysisManager.
|
||||
The histos can be individually activated with the command :
|
||||
```
|
||||
/analysis/h1/set id nbBins valMin valMax unit
|
||||
```
|
||||
where unit is the desired unit for the histo (MeV or keV, etc..)
|
||||
(see the macro histos.mac).
|
||||
|
||||
@@ -100,41 +95,35 @@
|
||||
- 7 electron phi
|
||||
- 8 electron polarization
|
||||
- 9 positron energy
|
||||
- 10 positron cos(theta)
|
||||
- 11 positron phi
|
||||
- 12 positron polarization
|
||||
|
||||
\verbatim
|
||||
% gmake plots
|
||||
\endverbatim
|
||||
- 10 positron cos(theta)
|
||||
- 11 positron phi
|
||||
- 12 positron polarization
|
||||
|
||||
\section Pol01_s6 VISUALIZATION
|
||||
## VISUALIZATION
|
||||
|
||||
Simulated events can be displayed on top of a representation of
|
||||
the geometry, see vis.mac for an example.
|
||||
|
||||
\section Pol01_s7- HOW TO START ?
|
||||
## HOW TO START ?
|
||||
|
||||
- Execute Pol01 in 'batch' mode from the default macro file :
|
||||
\verbatim
|
||||
% Pol01 pol01.in
|
||||
\endverbatim
|
||||
```
|
||||
% ./Pol01 pol01.in
|
||||
```
|
||||
|
||||
- Execute Pol01 in 'batch' mode including analysis output :
|
||||
\verbatim
|
||||
% Pol01 histos.mac
|
||||
\endverbatim
|
||||
```
|
||||
% ./Pol01 histos.mac
|
||||
```
|
||||
|
||||
- If available use JAIDA to display the results via
|
||||
\verbatim
|
||||
```
|
||||
% gmake plots
|
||||
\endverbatim
|
||||
```
|
||||
|
||||
- A visualisation example is available by calling
|
||||
\verbatim
|
||||
% Pol01
|
||||
```
|
||||
% ./Pol01
|
||||
[...]
|
||||
PreInit> /control/execute vis.mac
|
||||
\endverbatim
|
||||
|
||||
*/
|
||||
```
|
||||
@@ -23,8 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file POl01/include/ActionInitialization.hh
|
||||
/// \file ActionInitialization.hh
|
||||
/// \brief Definition of the ActionInitialization class
|
||||
|
||||
#ifndef ActionInitialization_h
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/DetectorConstruction.hh
|
||||
/// \file DetectorConstruction.hh
|
||||
/// \brief Definition of the DetectorConstruction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef DetectorConstruction_h
|
||||
#define DetectorConstruction_h 1
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/DetectorMessenger.hh
|
||||
/// \file DetectorMessenger.hh
|
||||
/// \brief Definition of the DetectorMessenger class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef DetectorMessenger_h
|
||||
#define DetectorMessenger_h 1
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/EventAction.hh
|
||||
/// \file EventAction.hh
|
||||
/// \brief Definition of the EventAction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef EventAction_h
|
||||
#define EventAction_h 1
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/PhysListEmPolarized.hh
|
||||
/// \file PhysListEmPolarized.hh
|
||||
/// \brief Definition of the PhysListEmPolarized class
|
||||
//
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef PhysListEmPolarized_h
|
||||
#define PhysListEmPolarized_h 1
|
||||
|
||||
@@ -23,13 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/PhysicsList.hh
|
||||
/// \file PhysicsList.hh
|
||||
/// \brief Definition of the PhysicsList class
|
||||
//
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//
|
||||
|
||||
// 14.10.02 (V.Ivanchenko) provide modular list on base of old PhysicsList
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/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,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/PrimaryGeneratorAction.hh
|
||||
/// \file PrimaryGeneratorAction.hh
|
||||
/// \brief Definition of the PrimaryGeneratorAction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef PrimaryGeneratorAction_h
|
||||
#define PrimaryGeneratorAction_h 1
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/ProcessesCount.hh
|
||||
/// \file ProcessesCount.hh
|
||||
/// \brief Definition of the ProcessesCount class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef ProcessesCount_HH
|
||||
#define ProcessesCount_HH
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/RunAction.hh
|
||||
/// \file RunAction.hh
|
||||
/// \brief Definition of the RunAction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef RunAction_h
|
||||
#define RunAction_h 1
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/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 polarisation/Pol01/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,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/include/SteppingAction.hh
|
||||
/// \file SteppingAction.hh
|
||||
/// \brief Definition of the SteppingAction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef SteppingAction_h
|
||||
#define SteppingAction_h 1
|
||||
|
||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
||||
|
||||
|
||||
**************************************************************
|
||||
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
|
||||
@@ -94,7 +94,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
|
||||
@@ -221,26 +221,26 @@ Index : 1 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10000
|
||||
User=0.030000s Real=0.039831s Sys=0.000000s
|
||||
User=0.040000s Real=0.044286s Sys=0.000000s
|
||||
|
||||
The run consists of 10000 gamma of 10 MeV through 1.75 mm of G4_Fe (density: 7.874 g/cm3 )
|
||||
|
||||
Process calls frequency --->
|
||||
Transportation= 31112 msc= 1694 pol-annihil= 58
|
||||
pol-compt= 261 pol-conv= 225 pol-eBrem= 327
|
||||
pol-eIoni= 673 pol-phot= 159
|
||||
Transportation= 31054 msc= 1669 pol-annihil= 55
|
||||
pol-compt= 255 pol-conv= 216 pol-eBrem= 299
|
||||
pol-eIoni= 631 pol-phot= 154
|
||||
Gamma:
|
||||
Mean Number per Event :1.0044
|
||||
Mean Energy :9.6075 MeV +- 1.8403 MeV
|
||||
Mean Polarization :-0.96646 +- 0.18855
|
||||
Mean Number per Event :1.0029
|
||||
Mean Energy :9.6381 MeV +- 1.7619 MeV
|
||||
Mean Polarization :-0.97006 +- 0.17702
|
||||
Electron:
|
||||
Mean Number per Event :0.0342
|
||||
Mean Energy :5.2541 MeV +- 2.4634 MeV
|
||||
Mean Polarization :-0.73719 +- 0.2775
|
||||
Mean Number per Event :0.0336
|
||||
Mean Energy :5.2269 MeV +- 2.49 MeV
|
||||
Mean Polarization :-0.73203 +- 0.2813
|
||||
Positron:
|
||||
Mean Number per Event :0.017
|
||||
Mean Energy :4.1267 MeV +- 2.0764 MeV
|
||||
Mean Polarization :-0.57385 +- 0.33007
|
||||
Mean Number per Event :0.0162
|
||||
Mean Energy :3.9238 MeV +- 2.0791 MeV
|
||||
Mean Polarization :-0.54093 +- 0.34242
|
||||
|
||||
... write file : pol01.root - done
|
||||
... close file : pol01.root - done
|
||||
@@ -249,7 +249,7 @@ Mean Polarization :-0.57385 +- 0.33007
|
||||
------- MixMaxRng engine status -------
|
||||
Current state vector is:
|
||||
mixmax state, file version 1.0
|
||||
N=17 V[N]={1717374177621652919, 2132159900284328841, 223701998748918168, 1978784610430274976, 923718687334451192, 1622689469762616116, 1313040377188205558, 2047290616958911276, 2015517591902663774, 988584145378492380, 1863220872396400112, 1292127148143504970, 1229922131050915299, 320333566335606112, 1807180599966017425, 930003090364290808, 2055020726244838393} counter= 8sumtot= 1402239617975148809
|
||||
N=17 V[N]={1758415603667947627, 27612355051204051, 2127059182828064282, 1566062886859197020, 217073422090653280, 120501245900372438, 2018066263439996742, 1334803530686699750, 1883860273679016699, 1995598550197600849, 2236579720461643497, 676955032682662594, 1310543676817618922, 455613023598273110, 1832018653250322758, 1756471312843755513, 2156918756288320301} counter= 13sumtot= 415723398206409923
|
||||
---------------------------------------
|
||||
#
|
||||
================== Deleting memory pools ===================
|
||||
|
||||
@@ -23,8 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file Pol01/src/ActionInitialization.cc
|
||||
/// \file ActionInitialization.cc
|
||||
/// \brief Implementation of the ActionInitialization class
|
||||
|
||||
#include "ActionInitialization.hh"
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/DetectorConstruction.cc
|
||||
/// \file DetectorConstruction.cc
|
||||
/// \brief Implementation of the DetectorConstruction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "DetectorConstruction.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/DetectorMessenger.cc
|
||||
/// \file DetectorMessenger.cc
|
||||
/// \brief Implementation of the DetectorMessenger class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "DetectorMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/EventAction.cc
|
||||
/// \file EventAction.cc
|
||||
/// \brief Implementation of the EventAction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "EventAction.hh"
|
||||
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/PhysListEmPolarized.cc
|
||||
/// \file PhysListEmPolarized.cc
|
||||
/// \brief Implementation of the PhysListEmPolarized class
|
||||
//
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "PhysListEmPolarized.hh"
|
||||
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/PhysicsList.cc
|
||||
/// \file PhysicsList.cc
|
||||
/// \brief Implementation of the PhysicsList class
|
||||
//
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "PhysicsList.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/PhysicsListMessenger.cc
|
||||
/// \file PhysicsListMessenger.cc
|
||||
/// \brief Implementation of the PhysicsListMessenger class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "PhysicsListMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/PrimaryGeneratorAction.cc
|
||||
/// \file PrimaryGeneratorAction.cc
|
||||
/// \brief Implementation of the PrimaryGeneratorAction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "PrimaryGeneratorAction.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/ProcessesCount.cc
|
||||
/// \file ProcessesCount.cc
|
||||
/// \brief Implementation of the ProcessesCount class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "ProcessesCount.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/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 polarisation/Pol01/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 polarisation/Pol01/src/StepMaxMessenger.cc
|
||||
/// \file StepMaxMessenger.cc
|
||||
/// \brief Implementation of the StepMaxMessenger class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "StepMaxMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,12 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file polarisation/Pol01/src/SteppingAction.cc
|
||||
/// \file SteppingAction.cc
|
||||
/// \brief Implementation of the SteppingAction class
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "SteppingAction.hh"
|
||||
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
|
||||
Geant4 extended examples - polarisation
|
||||
----------------------------------------
|
||||
|
||||
Examples in this directory demonstrate use of physics processes including
|
||||
polarization.
|
||||
Currently, only one example is provided:
|
||||
|
||||
Pol01
|
||||
------
|
||||
|
||||
This example demonstrates how to compute and plot the QED processes including
|
||||
polarization.
|
||||
+2
-8
@@ -1,16 +1,10 @@
|
||||
|
||||
///\file "polarisation/.README.txt"
|
||||
///\brief Examples polarisation README page
|
||||
|
||||
/*! \page Examples_polarisation Category "polarisation"
|
||||
\page Examples_polarisation Category "polarisation"
|
||||
|
||||
Examples in this directory demonstrate use of physics processes including
|
||||
polarization:
|
||||
|
||||
\link ExamplePol01 Pol01 \endlink
|
||||
\ref ExamplePol01
|
||||
|
||||
This example demonstrates how to compute and plot the QED processes including
|
||||
polarization.
|
||||
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user