Import Geant4 11.4.0 source tree
This commit is contained in:
@@ -1,77 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
||||
=========================================================
|
||||
|
||||
Example RE05
|
||||
------------
|
||||
|
||||
Example RE05 has a simplified collider detector geometry. This example
|
||||
demonstrates the following features.
|
||||
It was moved in extended examples from novice/N04 with removal of
|
||||
novice examples.
|
||||
|
||||
1. PYTHIA primary events.
|
||||
|
||||
RE05PrimaryGeneratorAction has G4HEPEvtInterface as the generator.
|
||||
G4HEPEvtInterface accesses to "pythia_event.data", which contains three
|
||||
events of Higgs generation produced by PYTHIA. "pythia_main.f" is an
|
||||
example FORTRAN code of PYTHIA for generating this event sample.
|
||||
|
||||
2. Readout geometry
|
||||
|
||||
RE05DetectorConstruction defines a simplified collider detecor
|
||||
geometry, tracker made of cylindrical tubes, calorimeter made of
|
||||
cylindrical tubes, and muon trackers made of planes.
|
||||
|
||||
The cylindrical calorimeter is made of tubes of lead and a scintillator.
|
||||
Energy deposition in the scintillator is accumulated by RE05CalorimeterSD
|
||||
sensitive detector, which is assigned to a dedicated parallel world,
|
||||
RE05CalorimeterParallelWorld, which defines the phi-z cell.
|
||||
|
||||
3. Physics processes
|
||||
|
||||
The example uses the QBBC physics list, which includes electromagnetic
|
||||
and hadronic interactions.
|
||||
|
||||
4. Event filtering by the stacking mechanism.
|
||||
|
||||
Higgs events in "pythia_event.data" have two lepton pairs produced
|
||||
by the Higgs decay via Z0. At the first stage of each event, only the
|
||||
primary muons are tracked without tracking secondaries. then the number
|
||||
of hits on the muon trackers are examined. At the next stage, only
|
||||
the primary charged particles are tracked only inside the barrel
|
||||
tracking area and the isolation of the primary muons are examined.
|
||||
At the third stage, all particles in the RoI (Region of Interest) along
|
||||
the isolated muons are tracked. All these examinations are applied in
|
||||
RE05StackingAction.
|
||||
|
||||
5. Input macro files
|
||||
|
||||
5.1 exampleRE05.in
|
||||
|
||||
Read "pythia_event.data" and run 10 events. This macro file
|
||||
demonstrates the feature described in the previous section.
|
||||
|
||||
N.B. For release 11.3, this macro is temporarily altered to shoot
|
||||
muons by particle gun. Once HepMC3 interface becomes ready, this
|
||||
example will be overhauled and this macro file will be updated
|
||||
accordingly.
|
||||
|
||||
5.2 exampleRE05.EMtest.in and exampleRE05.EMtest.large_N.in
|
||||
|
||||
Alternative macros with shooting muons for checking EM physics.
|
||||
|
||||
6. How to start
|
||||
|
||||
- Execute RE05 in 'batch' mode from macro files
|
||||
% exampleRE05 exampleRE05.in
|
||||
|
||||
- Execute RE05 in 'interactive mode' with visualization
|
||||
% exampleRE05
|
||||
....
|
||||
Idle> type your commands. For instance:
|
||||
Idle> /run/beamOn 3
|
||||
....
|
||||
Idle> exit
|
||||
+22
-28
@@ -1,22 +1,18 @@
|
||||
|
||||
///\file "runAndEvent/RE05/.README.txt"
|
||||
///\brief Example RE05 README page
|
||||
|
||||
/*! \page ExampleRE05 Example RE05
|
||||
\page ExampleRE05 Example RE05
|
||||
|
||||
Example RE05 has a simplified collider detector geometry. This example
|
||||
demonstrates the following features. \n
|
||||
It was moved in extended examples from novice/N04 with removal of
|
||||
novice examples.
|
||||
|
||||
\section RE05_s1 PYTHIA primary events
|
||||
## PYTHIA primary events
|
||||
|
||||
RE05PrimaryGeneratorAction has G4HEPEvtInterface as the generator.
|
||||
G4HEPEvtInterface accesses to "pythia_event.data", which contains three
|
||||
events of Higgs generation produced by PYTHIA. "pythia_main.f" is an
|
||||
example FORTRAN code of PYTHIA for generating this event sample.
|
||||
|
||||
\section RE05_s2 Readout geometry
|
||||
## Readout geometry
|
||||
|
||||
RE05DetectorConstruction defines a simplified collider detecor
|
||||
geometry, a tracker made of cylindrical tubes, a calorimeter made of
|
||||
@@ -27,12 +23,12 @@ Energy deposition in the scintillator is accumulated by RE05CalorimeterSD
|
||||
sensitive detector, which is assigned to a dedicated parallel world,
|
||||
RE05CalorimeterParallelWorld, which defines the phi-z cell.
|
||||
|
||||
\section RE05_s3 Physics processes
|
||||
## Physics processes
|
||||
|
||||
The example uses the QBBC physics list, which includes electromagnetic
|
||||
and hadronic interactions.
|
||||
|
||||
\section RE05_s4 Event filtering by the stacking mechanism
|
||||
## Event filtering by the stacking mechanism
|
||||
|
||||
Higgs events in "pythia_event.data" have two lepton pairs produced
|
||||
by the Higgs decay via Z0. At the first stage of each event, only the
|
||||
@@ -44,37 +40,35 @@ At the third stage, all particles in the RoI (Region of Interest) along
|
||||
the isolated muons are tracked. All these examinations are applied in
|
||||
RE05StackingAction.
|
||||
|
||||
\section RE05_s5 Input macro files
|
||||
## Input macro files
|
||||
|
||||
\subsection RE05_s51 exampleRE05.in
|
||||
- exampleRE05.in:
|
||||
|
||||
Read "pythia_event.data" and run 10 events. This macro file
|
||||
demonstrates the feature described in the previous section.
|
||||
Read "pythia_event.data" and run 10 events. This macro file
|
||||
demonstrates the feature described in the previous section.
|
||||
|
||||
N.B. For release 11.3, this macro is temporarily altered to shoot
|
||||
muons by particle gun. Once HepMC3 interface becomes ready, this
|
||||
example will be overhauled and this macro file will be updated
|
||||
accordingly.
|
||||
N.B. For release 11.3, this macro is temporarily altered to shoot
|
||||
muons by particle gun. Once HepMC3 interface becomes ready, this
|
||||
example will be overhauled and this macro file will be updated
|
||||
accordingly.
|
||||
|
||||
\subsection RE05_s52 exampleRE05.EMtest.in and exampleRE05.EMtest.large_N.in
|
||||
- exampleRE05.EMtest.in and exampleRE05.EMtest.large_N.in
|
||||
|
||||
Alternative macros with shooting muons for checking EM physics.
|
||||
Alternative macros with shooting muons for checking EM physics.
|
||||
|
||||
\section RE05_s6 How to start
|
||||
## How to start
|
||||
|
||||
- Execute RE05 in 'batch' mode from macro files
|
||||
\verbatim
|
||||
% exampleRE05 exampleRE05.in
|
||||
\endverbatim
|
||||
```
|
||||
% ./exampleRE05 exampleRE05.in
|
||||
```
|
||||
|
||||
- Execute RE05 in 'interactive mode' with visualization
|
||||
\verbatim
|
||||
% exampleRE05
|
||||
```
|
||||
% ./exampleRE05
|
||||
....
|
||||
Idle> type your commands. For instance:
|
||||
Idle> /run/beamOn 3
|
||||
....
|
||||
Idle> exit
|
||||
\endverbatim
|
||||
|
||||
*/
|
||||
```
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/exampleRE05.cc
|
||||
/// \brief Main program of the RE05 example
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
/// \file exampleRE05.cc
|
||||
/// \brief Main program of the runAndEvent/RE05 example
|
||||
|
||||
#include "QBBC.hh"
|
||||
#include "RE05ActionInitialization.hh"
|
||||
|
||||
@@ -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
|
||||
@@ -36,7 +36,6 @@ You have successfully registered the following graphics systems.
|
||||
Registered graphics systems are:
|
||||
ASCIITree (ATree)
|
||||
DAWNFILE (DAWNFILE)
|
||||
G4HepRepFile (HepRepFile)
|
||||
RayTracer (RT)
|
||||
VRML2FILE (VRML2FILE)
|
||||
gMocrenFile (gMocrenFile)
|
||||
@@ -49,13 +48,12 @@ Registered graphics systems are:
|
||||
OpenGLStoredX (OGLSX, OGLSQt_FALLBACK, OGLSXm_FALLBACK)
|
||||
RayTracerX (RTX)
|
||||
RayTracerQt (RTQt)
|
||||
Qt3D (Qt3D)
|
||||
TOOLSSG_X11_GLES (TSG_X11_GLES, TSGX11, TSG_XT_GLES_FALLBACK)
|
||||
TOOLSSG_X11_ZB (TSG_X11_ZB, TSGX11ZB)
|
||||
TOOLSSG_XT_GLES (TSG_XT_GLES, TSGXt, TSG_QT_GLES_FALLBACK)
|
||||
TOOLSSG_XT_ZB (TSG_XT_ZB, TSGXtZB)
|
||||
TOOLSSG_QT_GLES (TSG_QT_GLES, TSGQt, TSG, OGL)
|
||||
TOOLSSG_QT_ZB (TSG_QT_ZB, TSGQtZB)
|
||||
TOOLSSG_QT_ZB (TSG_QT_ZB, TSGQtZB, TSGZB)
|
||||
You may choose a graphics system (driver) with a parameter of
|
||||
the command "/vis/open" or "/vis/sceneHandler/create",
|
||||
or you may omit the driver parameter and choose at run time:
|
||||
@@ -139,7 +137,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 Urban
|
||||
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
|
||||
@@ -276,7 +274,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -334,7 +332,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -366,7 +364,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -398,7 +396,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -430,7 +428,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -462,7 +460,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -494,7 +492,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -526,7 +524,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 84 bins
|
||||
Lambda tables from threshold to 100 TeV, 7 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
|
||||
|
||||
@@ -774,7 +772,7 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: protonParticleXS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
-----------------------------------------------------------------------
|
||||
Hadronic Processes for sigma-
|
||||
Process: hadElastic
|
||||
@@ -800,8 +798,8 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
||||
Type of pre-compound model 0
|
||||
Type of pre-compound inverse x-section 1
|
||||
Pre-compound model active 1
|
||||
Pre-compound excitation low energy 100 keV
|
||||
Pre-compound excitation high energy 30 MeV
|
||||
Pre-compound excitation low energy 0.1 MeV
|
||||
Pre-compound excitation high energy 15 MeV
|
||||
Angular generator for pre-compound model 1
|
||||
Use NeverGoBack option for pre-compound model 0
|
||||
Use SoftCutOff option for pre-compound model 0
|
||||
@@ -815,9 +813,8 @@ Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Type of Fermi BreakUp model ModelVI
|
||||
Min excitation energy 10 eV
|
||||
Min energy per nucleon for multifragmentation 200 GeV
|
||||
Limit excitation energy for Fermi BreakUp 20 MeV
|
||||
Min excitation energy 0.01 keV
|
||||
Min energy per nucleon for multifragmentation 2e+05 MeV
|
||||
Level density (1/MeV) 0.075
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
@@ -831,53 +828,53 @@ Max 2J for sampling of angular correlations 10
|
||||
### Run 0 start.
|
||||
>>> Event 0
|
||||
5 hits are stored in RE05TrackerHitsCollection.
|
||||
5 hits are stored in RE05CalorimeterHitsCollection.
|
||||
4 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.5748134062361 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 1
|
||||
15 hits are stored in RE05TrackerHitsCollection.
|
||||
6 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 4.6734817428012 (GeV)
|
||||
13 hits are stored in RE05TrackerHitsCollection.
|
||||
7 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 5.5818228820231 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 2
|
||||
34 hits are stored in RE05TrackerHitsCollection.
|
||||
5 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 5.1636544693669 (GeV)
|
||||
5 hits are stored in RE05TrackerHitsCollection.
|
||||
7 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.0956889858931 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 3
|
||||
5 hits are stored in RE05TrackerHitsCollection.
|
||||
6 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.6605590164036 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 4
|
||||
141 hits are stored in RE05TrackerHitsCollection.
|
||||
7 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 5.3788558772416 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 5
|
||||
8 hits are stored in RE05TrackerHitsCollection.
|
||||
6 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.7645759918068 (GeV)
|
||||
Total energy deposition in calorimeter : 6.1330948088065 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 4
|
||||
16 hits are stored in RE05TrackerHitsCollection.
|
||||
6 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.4120913790284 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 5
|
||||
6 hits are stored in RE05TrackerHitsCollection.
|
||||
9 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.1381797402288 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 6
|
||||
10 hits are stored in RE05TrackerHitsCollection.
|
||||
4 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 4.1945780335012 (GeV)
|
||||
6 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.7349022276843 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 7
|
||||
12 hits are stored in RE05TrackerHitsCollection.
|
||||
4 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.1725947693521 (GeV)
|
||||
5 hits are stored in RE05TrackerHitsCollection.
|
||||
5 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 3.3676095340438 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 8
|
||||
14 hits are stored in RE05TrackerHitsCollection.
|
||||
16 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 9.5027682535213 (GeV)
|
||||
16 hits are stored in RE05TrackerHitsCollection.
|
||||
8 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 4.1275854957955 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
>>> Event 9
|
||||
19 hits are stored in RE05TrackerHitsCollection.
|
||||
6 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 4.955222508858 (GeV)
|
||||
5 hits are stored in RE05TrackerHitsCollection.
|
||||
38 hits are stored in RE05CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 22.408509201767 (GeV)
|
||||
1 hits are stored in RE05MuonHitsCollection.
|
||||
Graphics systems deleted.
|
||||
Visualization Manager deleting...
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05ActionInitialization.hh
|
||||
/// \file RE05ActionInitialization.hh
|
||||
/// \brief Definition of the RE05ActionInitialization class
|
||||
//
|
||||
|
||||
#ifndef RE05ActionInitialization_H
|
||||
#define RE05ActionInitialization_H 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05CalorimeterHit.hh
|
||||
/// \file RE05CalorimeterHit.hh
|
||||
/// \brief Definition of the RE05CalorimeterHit class
|
||||
//
|
||||
|
||||
#ifndef RE05CalorimeterHit_h
|
||||
#define RE05CalorimeterHit_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05CalorimeterParallelWorld.hh
|
||||
/// \file RE05CalorimeterParallelWorld.hh
|
||||
/// \brief Definition of the RE05CalorimeterParallelWorld class
|
||||
//
|
||||
|
||||
#ifndef RE05CalorimeterParallelWorld_h
|
||||
#define RE05CalorimeterParallelWorld_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05CalorimeterParametrisation.hh
|
||||
/// \file RE05CalorimeterParametrisation.hh
|
||||
/// \brief Definition of the RE05CalorimeterParametrisation class
|
||||
//
|
||||
|
||||
#ifndef RE05CalorimeterParametrisation_H
|
||||
#define RE05CalorimeterParametrisation_H 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05CalorimeterSD.hh
|
||||
/// \file RE05CalorimeterSD.hh
|
||||
/// \brief Definition of the RE05CalorimeterSD class
|
||||
//
|
||||
|
||||
#ifndef RE05CalorimeterSD_h
|
||||
#define RE05CalorimeterSD_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05DetectorConstruction.hh
|
||||
/// \file RE05DetectorConstruction.hh
|
||||
/// \brief Definition of the RE05DetectorConstruction class
|
||||
//
|
||||
|
||||
#ifndef RE05DetectorConstruction_h
|
||||
#define RE05DetectorConstruction_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05DetectorParameterDef.hh
|
||||
/// \file RE05DetectorParameterDef.hh
|
||||
/// \brief Definition of the RE05DetectorParameterDef class
|
||||
//
|
||||
|
||||
G4double fExpHall_x;
|
||||
G4double fExpHall_y;
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05DummySD.hh
|
||||
/// \file RE05DummySD.hh
|
||||
/// \brief Definition of the RE05DummySD class
|
||||
//
|
||||
|
||||
// Dummy sensitive used only to flag sensitivity
|
||||
// in cells of RO geometry.
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05EventAction.hh
|
||||
/// \file RE05EventAction.hh
|
||||
/// \brief Definition of the RE05EventAction class
|
||||
//
|
||||
|
||||
#ifndef RE05EventAction_h
|
||||
#define RE05EventAction_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05Field.hh
|
||||
/// \file RE05Field.hh
|
||||
/// \brief Definition of the RE05Field class
|
||||
//
|
||||
|
||||
#ifndef RE05Field_H
|
||||
#define RE05Field_H 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05MuonHit.hh
|
||||
/// \file RE05MuonHit.hh
|
||||
/// \brief Definition of the RE05MuonHit class
|
||||
//
|
||||
|
||||
#ifndef RE05MuonHit_h
|
||||
#define RE05MuonHit_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05MuonSD.hh
|
||||
/// \file RE05MuonSD.hh
|
||||
/// \brief Definition of the RE05MuonSD class
|
||||
//
|
||||
|
||||
#ifndef RE05MuonSD_h
|
||||
#define RE05MuonSD_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05PrimaryGeneratorAction.hh
|
||||
/// \file RE05PrimaryGeneratorAction.hh
|
||||
/// \brief Definition of the RE05PrimaryGeneratorAction class
|
||||
//
|
||||
|
||||
#ifndef RE05PrimaryGeneratorAction_h
|
||||
#define RE05PrimaryGeneratorAction_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05PrimaryGeneratorMessenger.hh
|
||||
/// \file RE05PrimaryGeneratorMessenger.hh
|
||||
/// \brief Definition of the RE05PrimaryGeneratorMessenger class
|
||||
//
|
||||
|
||||
#ifndef RE05PrimaryGeneratorMessenger_h
|
||||
#define RE05PrimaryGeneratorMessenger_h 1
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05RunAction.hh
|
||||
/// \file RE05RunAction.hh
|
||||
/// \brief Definition of the RE05RunAction class
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef RE05RunAction_h
|
||||
#define RE05RunAction_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05StackingAction.hh
|
||||
/// \file RE05StackingAction.hh
|
||||
/// \brief Definition of the RE05StackingAction class
|
||||
//
|
||||
|
||||
#ifndef RE05StackingAction_H
|
||||
#define RE05StackingAction_H 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05StackingActionMessenger.hh
|
||||
/// \file RE05StackingActionMessenger.hh
|
||||
/// \brief Definition of the RE05StackingActionMessenger class
|
||||
//
|
||||
|
||||
#ifndef RE05StackingActionMessenger_h
|
||||
#define RE05StackingActionMessenger_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05SteppingAction.hh
|
||||
/// \file RE05SteppingAction.hh
|
||||
/// \brief Definition of the RE05SteppingAction class
|
||||
//
|
||||
|
||||
#ifndef RE05SteppingAction_H
|
||||
#define RE05SteppingAction_H 1
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05SteppingVerbose.hh
|
||||
/// \file RE05SteppingVerbose.hh
|
||||
/// \brief Definition of the RE05SteppingVerbose class
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
class RE05SteppingVerbose;
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05TrackerHit.hh
|
||||
/// \file RE05TrackerHit.hh
|
||||
/// \brief Definition of the RE05TrackerHit class
|
||||
//
|
||||
|
||||
#ifndef RE05TrackerHit_h
|
||||
#define RE05TrackerHit_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05TrackerParametrisation.hh
|
||||
/// \file RE05TrackerParametrisation.hh
|
||||
/// \brief Definition of the RE05TrackerParametrisation class
|
||||
//
|
||||
|
||||
#ifndef RE05TrackerParametrisation_H
|
||||
#define RE05TrackerParametrisation_H 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05TrackerSD.hh
|
||||
/// \file RE05TrackerSD.hh
|
||||
/// \brief Definition of the RE05TrackerSD class
|
||||
//
|
||||
|
||||
#ifndef RE05TrackerSD_h
|
||||
#define RE05TrackerSD_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/include/RE05TrackingAction.hh
|
||||
/// \file RE05TrackingAction.hh
|
||||
/// \brief Definition of the RE05TrackingAction class
|
||||
//
|
||||
|
||||
#ifndef RE05TrackingAction_h
|
||||
#define RE05TrackingAction_h 1
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05ActionInitialization.cc
|
||||
/// \file RE05ActionInitialization.cc
|
||||
/// \brief Implementation of the RE05ActionInitialization class
|
||||
//
|
||||
|
||||
#include "RE05ActionInitialization.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05CalorimeterHit.cc
|
||||
/// \file RE05CalorimeterHit.cc
|
||||
/// \brief Implementation of the RE05CalorimeterHit class
|
||||
//
|
||||
|
||||
#include "RE05CalorimeterHit.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,9 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05CalorimeterParallelWorld.cc
|
||||
/// \file RE05CalorimeterParallelWorld.cc
|
||||
/// \brief Implementation of the RE05CalorimeterParallelWorld class
|
||||
//
|
||||
|
||||
#include "RE05CalorimeterParallelWorld.hh"
|
||||
|
||||
#include "RE05CalorimeterSD.hh"
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05CalorimeterParametrisation.cc
|
||||
/// \file RE05CalorimeterParametrisation.cc
|
||||
/// \brief Implementation of the RE05CalorimeterParametrisation class
|
||||
//
|
||||
|
||||
#include "RE05CalorimeterParametrisation.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05CalorimeterSD.cc
|
||||
/// \file RE05CalorimeterSD.cc
|
||||
/// \brief Implementation of the RE05CalorimeterSD class
|
||||
//
|
||||
|
||||
#include "RE05CalorimeterSD.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05DetectorConstruction.cc
|
||||
/// \file RE05DetectorConstruction.cc
|
||||
/// \brief Implementation of the RE05DetectorConstruction class
|
||||
//
|
||||
|
||||
#include "RE05DetectorConstruction.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05EventAction.cc
|
||||
/// \file RE05EventAction.cc
|
||||
/// \brief Implementation of the RE05EventAction class
|
||||
//
|
||||
|
||||
#include "RE05EventAction.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05Field.cc
|
||||
/// \file RE05Field.cc
|
||||
/// \brief Implementation of the RE05Field class
|
||||
//
|
||||
|
||||
#include "RE05Field.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05MuonHit.cc
|
||||
/// \file RE05MuonHit.cc
|
||||
/// \brief Implementation of the RE05MuonHit class
|
||||
//
|
||||
|
||||
#include "RE05MuonHit.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05MuonSD.cc
|
||||
/// \file RE05MuonSD.cc
|
||||
/// \brief Implementation of the RE05MuonSD class
|
||||
//
|
||||
|
||||
#include "RE05MuonSD.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05PrimaryGeneratorAction.cc
|
||||
/// \file RE05PrimaryGeneratorAction.cc
|
||||
/// \brief Implementation of the RE05PrimaryGeneratorAction class
|
||||
//
|
||||
|
||||
#include "RE05PrimaryGeneratorAction.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05PrimaryGeneratorMessenger.cc
|
||||
/// \file RE05PrimaryGeneratorMessenger.cc
|
||||
/// \brief Implementation of the RE05PrimaryGeneratorMessenger class
|
||||
//
|
||||
|
||||
#include "RE05PrimaryGeneratorMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05RunAction.cc
|
||||
/// \file RE05RunAction.cc
|
||||
/// \brief Implementation of the RE05RunAction class
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "RE05RunAction.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05StackingAction.cc
|
||||
/// \file RE05StackingAction.cc
|
||||
/// \brief Implementation of the RE05StackingAction class
|
||||
//
|
||||
|
||||
#include "RE05StackingAction.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05StackingActionMessenger.cc
|
||||
/// \file RE05StackingActionMessenger.cc
|
||||
/// \brief Implementation of the RE05StackingActionMessenger class
|
||||
//
|
||||
|
||||
#include "RE05StackingActionMessenger.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05SteppingAction.cc
|
||||
/// \file RE05SteppingAction.cc
|
||||
/// \brief Implementation of the RE05SteppingAction class
|
||||
//
|
||||
|
||||
#include "RE05SteppingAction.hh"
|
||||
|
||||
|
||||
@@ -23,13 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05SteppingVerbose.cc
|
||||
/// \file RE05SteppingVerbose.cc
|
||||
/// \brief Implementation of the RE05SteppingVerbose class
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "RE05SteppingVerbose.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05TrackerHit.cc
|
||||
/// \file RE05TrackerHit.cc
|
||||
/// \brief Implementation of the RE05TrackerHit class
|
||||
//
|
||||
|
||||
#include "RE05TrackerHit.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05TrackerParametrisation.cc
|
||||
/// \file RE05TrackerParametrisation.cc
|
||||
/// \brief Implementation of the RE05TrackerParametrisation class
|
||||
//
|
||||
|
||||
#include "RE05TrackerParametrisation.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05TrackerSD.cc
|
||||
/// \file RE05TrackerSD.cc
|
||||
/// \brief Implementation of the RE05TrackerSD class
|
||||
//
|
||||
|
||||
#include "RE05TrackerSD.hh"
|
||||
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
/// \file RE05/src/RE05TrackingAction.cc
|
||||
/// \file RE05TrackingAction.cc
|
||||
/// \brief Implementation of the RE05TrackingAction class
|
||||
//
|
||||
|
||||
#include "RE05TrackingAction.hh"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user