Import Geant4 10.5.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2018-06-29 10:58:11 +02:00
parent fe81a77428
commit 6aa23be517
1581 changed files with 124288 additions and 83758 deletions
File diff suppressed because it is too large Load Diff
+5
View File
@@ -7,6 +7,11 @@
History file
------------
10.05.2018 - B. Morgan (air_shower-V10-04-00)
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
09.03.2017 - G. Cosmo (air_shower-V10-03-00)
Updated setup for visualization in main() and Visualisation.mac.
+5 -4
View File
@@ -35,6 +35,7 @@
// * Ultra.cc
// *******************************************************
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
@@ -55,14 +56,14 @@
int main(int argc,char** argv) {
//choose the Random engine from CLHEP
//choose the Random engine from CLHEP
//(lets use C++ implementation of Jame's RANLUX generator)
G4Random::setTheEngine(new CLHEP::RanluxEngine);
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
//runManager->SetNumberOfThreads(2);
//runManager->SetNumberOfThreads(2);
#else
G4RunManager* runManager = new G4RunManager;
#endif
+8 -8
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -245,8 +245,8 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
ooo Run 0 starts (global).
--------- Ranlux engine status ---------
Initial seed = 1527242741
float_seed_table[] = 0.0173532 0.386689 0.174963 0.0924283 0.461245 0.444277 0.465582 0.819176 0.683088 0.0994747 0.529218 0.276284 0.275958 0.308286 0.864636 0.695254 0.887775 0.538053 0.740526 0.600216 0.0324905 0.123691 0.367957 0.501525
Initial seed = 1530114067
float_seed_table[] = 0.188293 0.490304 0.0825232 0.101945 0.316145 0.414369 0.665873 0.269078 0.990349 0.979141 0.543387 0.203802 0.948203 0.551859 0.292129 0.404647 0.672051 0.585644 0.109071 0.391517 0.304521 0.184678 0.832482 0.0944577
i_lag = 23, j_lag = 9
carry = 0, count24 = 0
luxury = 3 nskip = 199
@@ -257,7 +257,7 @@ mu- Mono Plane
Run terminated.
Run Summary
Number of events processed : 100
User=3.47s Real=3.73s Sys=0s
User=2.270000s Real=2.280977s Sys=0.000000s
### Run 0 (global) ended.
Graphics systems deleted.
Visualization Manager deleting...
@@ -272,9 +272,9 @@ G4SDManager deleted.
EventManager deleted.
Units table cleared.
TransportationManager deleted.
Total navigation history collections cleaned: 9
Total navigation history collections cleaned: 10
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.0115 MB
Pool ID '20G4NavigationLevelRep', size : 0.0135 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '7G4Event', size : 0.000961 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
@@ -282,12 +282,12 @@ Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '16G4HitsCollection', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.025 MB
Pool ID '7G4Track', size : 0.05 MB
Pool ID '7G4Track', size : 0.049 MB
Pool ID '18G4TouchableHistory', size : 0.000961 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '15UltraOpticalHit', size : 0.00481 MB
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 0.099 MB
Dynamic pools deleted: 12 / Total memory freed: 0.1 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
+12 -1
View File
@@ -1,4 +1,4 @@
$Id: History 100660 2016-10-31 10:19:31Z gcosmo $
$Id: History 109984 2018-05-14 07:18:32Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -15,6 +15,17 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10-05-18 Ben Morgan (amsEcal-V10-04-02)
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
13-04-18 mma (amsEcal-V10-04-01)
- amsEcal.cc : set visualisation only in interactive mode
23-03-18 mma (amsEcal-V10-04-00)
- amsEcal.cc : remove G4UI_USE and G4VIS_USE
28-11-16 Gunter Folger (amsEcal-V10-02-01)
- remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
+34 -43
View File
@@ -27,11 +27,13 @@
/// \brief Main program of the advanced/amsEcal example
//
//
// $Id: amsEcal.cc 83418 2014-08-21 15:30:47Z gcosmo $
// $Id: amsEcal.cc 109984 2018-05-14 07:18:32Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -46,18 +48,17 @@
#include "ActionInitialization.hh"
#include "SteppingVerbose.hh"
#ifdef G4VIS_USE
#include "G4VisExecutive.hh"
#endif
#ifdef G4UI_USE
#include "G4UIExecutive.hh"
#endif
#include "G4VisExecutive.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
int main(int argc,char** argv) {
//detect interactive mode (if no arguments) and define UI session
G4UIExecutive* ui = nullptr;
if (argc == 1) ui = new G4UIExecutive(argc,argv);
//choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
@@ -74,48 +75,38 @@ int main(int argc,char** argv) {
G4RunManager* runManager = new G4RunManager;
#endif
// set mandatory initialization classes
//set mandatory initialization classes
DetectorConstruction* detector = new DetectorConstruction;
runManager->SetUserInitialization(detector);
runManager->SetUserInitialization(new PhysicsList());
// set user action classes
//set user action classes
//
runManager->SetUserInitialization(new ActionInitialization(detector));
// get the pointer to the User Interface manager
G4UImanager* UI = G4UImanager::GetUIpointer();
if (argc!=1) // batch mode
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UI->ApplyCommand(command+fileName);
}
else //define visualization and UI terminal for interactive mode
{
#ifdef G4VIS_USE
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
#ifdef G4UI_USE
G4UIExecutive * ui = new G4UIExecutive(argc,argv);
ui->SessionStart();
delete ui;
#endif
#ifdef G4VIS_USE
delete visManager;
#endif
}
// job termination
//
delete runManager;
runManager->SetUserInitialization(new ActionInitialization(detector));
return 0;
//initialize visualization
G4VisManager* visManager = nullptr;
//get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (ui) {
//interactive mode
visManager = new G4VisExecutive;
visManager->Initialize();
ui->SessionStart();
delete ui;
}
else {
//batch mode
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
}
//job termination
delete visManager;
delete runManager;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
+2 -2
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -179,7 +179,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Run terminated.
Run Summary
Number of events processed : 10000
User=9.01s Real=9.18s Sys=0s
User=7.280000s Real=7.291388s Sys=0.000000s
-------------------------------------------------------------
---> The calorimeter is 9 Modules
+18 -16
View File
@@ -38,6 +38,8 @@
// *******************************
//
//
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -61,7 +63,7 @@
#include "BrachyPhysicsList.hh"
#include "BrachyPrimaryGeneratorAction.hh"
#include "G4SDManager.hh"
#include "Randomize.hh"
#include "Randomize.hh"
#include "G4RunManager.hh"
#include "G4SDManager.hh"
#include "G4UImanager.hh"
@@ -85,15 +87,15 @@ int main(int argc ,char ** argv)
#else
G4RunManager* pRunManager = new G4RunManager;
#endif
G4cout << "***********************" << G4endl;
G4cout << "*** " << G4Random::getTheSeed() << " ***" << G4endl;
G4cout << "***********************" << G4endl;
// Access to the Scoring Manager pointer
G4ScoringManager* scoringManager = G4ScoringManager::GetScoringManager();
// Overwrite the default output file with user-defined one
// Overwrite the default output file with user-defined one
scoringManager->SetScoreWriter(new BrachyUserScoreWriter());
// Initialize the physics component
@@ -109,39 +111,39 @@ int main(int argc ,char ** argv)
analysis -> book();
#endif
// User action initialization
// User action initialization
BrachyActionInitialization* actions = new BrachyActionInitialization();
pRunManager->SetUserInitialization(actions);
//Initialize G4 kernel
pRunManager -> Initialize();
//// Initialize the Visualization component
//// Initialize the Visualization component
#ifdef G4VIS_USE
// Visualization manager
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (argc == 1) // Define UI session for interactive mode.
{
{
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
G4cout << " UI session starts ..." << G4endl;
UImanager -> ApplyCommand("/control/execute VisualisationMacro.mac");
UImanager -> ApplyCommand("/control/execute VisualisationMacro.mac");
ui -> SessionStart();
delete ui;
#endif
}
else // Batch mode
{
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager -> ApplyCommand(command+fileName);
}
}
// Job termination
#ifdef G4VIS_USE
@@ -150,7 +152,7 @@ int main(int argc ,char ** argv)
#ifdef ANALYSIS_USE
// Close the output ROOT file with the results
analysis -> save();
analysis -> save();
delete analysis;
#endif
+6 -1
View File
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 107393 2017-11-10 08:14:22Z gcosmo $
$Id: History 109983 2018-05-14 07:17:24Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,11 @@ $Id: History 107393 2017-11-10 08:14:22Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan; brachy-V10-04-00
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
10.11.2017 - G. Cosmo; brachy-V10-03-01
Avoid setting the initial seed to zero.
+128 -128
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -236,113 +236,113 @@ G4ScoringBox : boxMesh_4 --- Shape: Box mesh
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -351,14 +351,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -381,15 +381,15 @@ Use Bearden atomic level energies 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -398,29 +398,29 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -429,178 +429,178 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -29,10 +29,9 @@
///////////////////////////////////////////////////////////////////////////////
#include "CCalDetectorConstruction.hh"
#include "CCalEndOfEventAction.hh"
#include "CCalRunAction.hh"
#include "CCalActionInitializer.hh"
#include "CCalAnalysis.hh"
#include "CCalPrimaryGeneratorAction.hh"
#include "G4PhysListFactory.hh"
#include "G4RunManager.hh"
@@ -60,29 +59,7 @@ int main(int argc,char** argv) {
G4PhysListFactory factory;
runManager->SetUserInitialization(factory.ReferencePhysList());
////////////////////////////
// User action classes. //
// -------------------- //
////////////////////////////
//////////////////////////////////
// PRIMARY PARTICLEs GENERATION //
//////////////////////////////////
CCalPrimaryGeneratorAction* primaryGenerator = new CCalPrimaryGeneratorAction;
runManager->SetUserAction(primaryGenerator);
/////////
// RUN //
/////////
runManager->SetUserAction(new CCalRunAction);
///////////
// EVENT //
///////////
runManager->SetUserAction(new CCalEndOfEventAction(primaryGenerator));
runManager->SetUserInitialization(new CCalActionInitializer());
G4UImanager * UImanager = G4UImanager::GetUIpointer();
UImanager->ApplyCommand("/CCal/generator/verbose 2");
@@ -133,11 +110,18 @@ int main(int argc,char** argv) {
}
delete runManager;
//Close-out analysis:
// Save histograms
G4AnalysisManager* man = G4AnalysisManager::Instance();
man->Write();
man->CloseFile();
// Complete clean-up
delete G4AnalysisManager::Instance();
delete runManager;
#ifdef G4VIS_USE
delete visManager;
#endif
return 0;
}
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 104099 2017-05-11 07:41:46Z gcosmo $
$Id: History 110842 2018-06-19 07:29:21Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,27 @@ $Id: History 104099 2017-05-11 07:41:46Z gcosmo $
Example History file
---------------------
18.06.2018 - A.Ribon (ccal-V10-04-05)
- Fixed compilation warning on gcc-8 in CCalRunAction
(replacing sprintf with strings manipulations).
27.03.2018 - L.Pandola (ccal-V10-04-04)
- restore version of ccal-V10-04-00
26.03.2018 - L.Pandola (ccal-V10-04-03)
- continue testing of ccal-V10-04-02: fix compiler warning.
23.03.2018 - L.Pandola (ccal-V10-04-02)
- Added try/catch, as an attempt to debug the FPE on CDash
22.03.2018 - L.Pandola (ccal-V10-04-01)
- Added try/catch, as an attempt to debug the FPE on CDash
05.02.2018 - L.Pandola (ccal-V10-04-00)
- Try to fix erratic crashes seen in SST-MT
- Create an ActionInitialization, as preparation for MT migration
- Dump singleton CCalAnalysis class and employ g4analysis only
11.05.2017 - G. Cosmo (ccal-V10-03-00)
- Fixed compilation warning on gcc-7.1 in CCalAnalysis constructor.
@@ -51,7 +51,7 @@ Some /vis commands (optionally) take a string to specify colour.
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -77,12 +77,6 @@ G4PhysListFactory::GetReferencePhysList <FTFP_BERT> EMoption= 0
* *
* *
*******************************************************************
Now Instantiate stepping action
... open Root analysis file : ccal.root - done
********************************************
* o/p file ccal
********************************************
Get Calorimter organisation
end of instantiation of EndofEventAction
userDetector->Construct() start.
@@ -163,8 +157,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -531,7 +525,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: nRadCapture: 0 eV ---> 100 TeV
@@ -774,7 +767,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -791,7 +783,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -815,7 +806,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
@@ -935,6 +925,11 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
### Run 0 start.
WARNING: Scene "none" not found.
/vis/scene/list to see scenes.
... open Root analysis file : ccal.root - done
********************************************
* o/p file ccal
********************************************
*******************************************************************
* *
@@ -959,7 +954,7 @@ WARNING: Scene "none" not found.
Run terminated.
Run Summary
Number of events processed : 10
User=17.99s Real=19.56s Sys=0.02s
User=12.600000s Real=12.871157s Sys=0.020000s
### Run 0 end.
WARNING: command "/vis/viewer/update" could not be applied: no current viewer.
... write Root file : ccal.root - done
@@ -967,6 +962,7 @@ WARNING: command "/vis/viewer/update" could not be applied: no current viewer.
G4 kernel has come to Quit state.
UserDetectorConstruction deleted.
UserPhysicsList deleted.
UserActionInitialization deleted.
UserRunAction deleted.
UserPrimaryGenerator deleted.
RunManager is deleting RunManagerKernel.
@@ -976,7 +972,7 @@ CCaloSD: HadronCalorimeter deleted
CCalHcalOrganization deleted
G4SDManager deleted.
CCalSteppingAction deleted
CCalEndOfEventAction deleted
CCalOfEventAction deleted
EventManager deleted.
Units table cleared.
TransportationManager deleted.
@@ -984,19 +980,19 @@ Total navigation history collections cleaned: 47
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.0692 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.0683 MB
Pool ID '17G4DynamicParticle', size : 0.269 MB
Pool ID '7G4Event', size : 0.000961 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '16G4HitsCollection', size : 0.000961 MB
Pool ID '7G4Track', size : 0.136 MB
Pool ID '7G4Track', size : 0.537 MB
Pool ID '18G4TouchableHistory', size : 0.00577 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '17G4ReactionProduct', size : 0.0115 MB
Pool ID '10G4Fragment', size : 0.00577 MB
Pool ID '17G4ReactionProduct', size : 0.00961 MB
Pool ID '10G4Fragment', size : 0.00481 MB
Number of memory pools allocated: 13 of which, static: 0
Dynamic pools deleted: 13 / Total memory freed: 0.3 MB
Dynamic pools deleted: 13 / Total memory freed: 0.9 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
@@ -0,0 +1,54 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: CCalActionInitializer.hh 66241 2012-12-13 18:34:42Z gunter $
// GEANT4 tag $Name: $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#ifndef CCalActionInitializer_h
#define CCalActionInitializer_h 1
#include "G4VUserActionInitialization.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
class CCalActionInitializer : public G4VUserActionInitialization
{
public:
CCalActionInitializer();
~CCalActionInitializer(){;};
void Build() const;
void BuildForMaster() const;
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#endif
@@ -41,55 +41,4 @@
//! Alternative here is a XML file
//#include "g4xml.hh"
class CCalAnalysis {
public:
virtual ~CCalAnalysis();
public:
void BeginOfRun(G4int n);
void EndOfRun(G4int n);
void EndOfEvent(G4int flag);
void Init();
void Finish();
int maxbin() {return numberOfTimeSlices;}
void InsertEnergyHcal(float*);
void InsertEnergyEcal(float*);
void InsertEnergy(float v);
void InsertLateralProfile(float*);
void InsertTime(float*);
void InsertTimeProfile(int, double, double);
void setNtuple(float* hcalE, float* ecalE, float elab, float x, float y,
float z, float edep, float edec, float edhc);
static CCalAnalysis* getInstance();
private:
CCalAnalysis();
private:
static CCalAnalysis* instance;
G4int fVerbosity;
G4int numberOfTimeSlices;
//enum {numberOfTimeSlices = 200};
//
//Id of the histograms (first of each block). Used internally for a
//quick mapping of the proper histoID
//
G4int energy;
G4int hcalE; // 28 hadronic modules
G4int ecalE; // 49 crystal towers
G4int timeHist; // 200 nanoseconds time window
G4int lateralProfile;// 70 centimeters lateral window
// (indeed 64 should be enough)
G4int timeProfile; // at step and in sensitive detector
};
#endif
@@ -28,36 +28,35 @@
// Description: CCalEndOfEventAction provides User actions at end of event
///////////////////////////////////////////////////////////////////////////////
#ifndef CCalEndOfEventAction_h
#define CCalEndOfEventAction_h
#ifndef CCalEventAction_h
#define CCalEventAction_h
#include "G4UserEventAction.hh"
#include "globals.hh"
class CCaloOrganization;
class G4HCofThisEvent;
class CCalSteppingAction;
class CCalPrimaryGeneratorAction;
class CCalSteppingAction;
typedef G4String nameType;
class CCalEndOfEventAction: public G4UserEventAction{
class CCalEventAction: public G4UserEventAction{
public:
CCalEndOfEventAction(CCalPrimaryGeneratorAction*);
~CCalEndOfEventAction();
CCalEventAction(CCalPrimaryGeneratorAction*,CCalSteppingAction*);
~CCalEventAction();
virtual void StartOfEventAction(const G4Event* evt);
virtual void EndOfEventAction(const G4Event* evt);
private:
void instanciateSteppingAction();
void initialize();
private:
G4bool isInitialized;
CCalPrimaryGeneratorAction* primaryGenerator;
CCalSteppingAction* theSteppingAction;
CCalPrimaryGeneratorAction* fPrimaryGenerator;
CCalSteppingAction* fSteppingAction;
nameType* SDnames;
G4int numberOfSD;
CCaloOrganization* theOrg;
@@ -43,7 +43,13 @@ public:
virtual void BeginOfRunAction(const G4Run* aRun);
virtual void EndOfRunAction(const G4Run* aRun);
void Book();
G4int maxbin() const {return numberOfTimeSlices;}
private:
G4int numberOfTimeSlices;
};
#endif
@@ -34,26 +34,24 @@
#include "globals.hh"
class G4Step;
class CCalSteppingAction : public G4UserSteppingAction {
friend class CCalEndOfEventAction;
private:
CCalSteppingAction();
class CCalRunAction;
class CCalSteppingAction : public G4UserSteppingAction
{
public:
CCalSteppingAction();
~CCalSteppingAction();
public:
virtual void UserSteppingAction(const G4Step* aStep);
void endOfEvent();
private:
const CCalRunAction* runAct;
float LateralProfile[70];
float timeDeposit[200];
int timeHistoMaxBin;
private:
void endOfEvent();
};
#endif
@@ -0,0 +1,86 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: CCalActionInitializer.cc 66241 2012-12-13 18:34:42Z gunter $
// GEANT4 tag $Name: $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#include "CCalActionInitializer.hh"
#include "CCalEventAction.hh"
#include "CCalRunAction.hh"
#include "CCalPrimaryGeneratorAction.hh"
#include "CCalSteppingAction.hh"
#include "G4RunManager.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
CCalActionInitializer::CCalActionInitializer()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void CCalActionInitializer::Build() const
{
////////////////////////////
// User action classes. //
// -------------------- //
////////////////////////////
//////////////////////////////////
// PRIMARY PARTICLEs GENERATION //
//////////////////////////////////
CCalPrimaryGeneratorAction* primaryGenerator =
new CCalPrimaryGeneratorAction;
SetUserAction(primaryGenerator);
//////////
// STEP //
//////////
CCalSteppingAction* theSteppingAction =
new CCalSteppingAction;
SetUserAction(theSteppingAction);
/////////
// RUN //
/////////
SetUserAction(new CCalRunAction);
///////////
// EVENT //
///////////
SetUserAction(new CCalEventAction(primaryGenerator,theSteppingAction));
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void CCalActionInitializer::BuildForMaster() const
{;}
@@ -1,339 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
///////////////////////////////////////////////////////////////////////////////
// File: CCalAnalysis.cc
// Description: CCalAnalysis interfaces all user analysis code
///////////////////////////////////////////////////////////////////////////////
#include "G4RunManager.hh"
#include "CCalAnalysis.hh"
#include "CCalutils.hh"
CCalAnalysis* CCalAnalysis::instance = 0;
CCalAnalysis::CCalAnalysis() :
energy(0), hcalE(0), ecalE(0), timeHist(0), lateralProfile(0),
timeProfile(0)
{
#ifdef debug
fVerbosity = 1;
#else
fVerbosity = 0;
#endif
numberOfTimeSlices = 200;
// Create analysis manager
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
analysisManager->SetVerboseLevel(1);
analysisManager->SetFirstHistoId(1);
analysisManager->SetFirstNtupleId(1);
// Open an output file
analysisManager->OpenFile("ccal");
G4cout << "********************************************" << G4endl
<< "* o/p file ccal" << G4endl
<< "********************************************" << G4endl
<< G4endl;
// Create a tuple :
// Create ntuple
analysisManager->CreateNtuple("ntuple1", "Event info");
char tupleid[7];
for (int i=0;i<28;i++)
{
sprintf(tupleid,"hcal%d",i);
analysisManager->CreateNtupleFColumn(tupleid);
}
for (int i=0; i<49; i++)
{
sprintf(tupleid,"ecal%d",i);
analysisManager->CreateNtupleFColumn(tupleid);
}
analysisManager->CreateNtupleFColumn("ELAB");
analysisManager->CreateNtupleFColumn("XPOS");
analysisManager->CreateNtupleFColumn("YPOS");
analysisManager->CreateNtupleFColumn("ZPOS");
analysisManager->CreateNtupleFColumn("EDEP");
analysisManager->CreateNtupleFColumn("EDEC");
analysisManager->CreateNtupleFColumn("EHDC");
analysisManager->FinishNtuple();
//
//Create histograms. Save the ID of the first histogram in each block
//
char id[5], ntupletag[50];
//Energy deposit in Hcal layers
for (int i = 0; i<28; i++) {
sprintf(id,"h%d",i+100);
sprintf(ntupletag, "Energy Deposit in Hcal Layer%d in GeV",i);
G4int histoID = analysisManager->CreateH1(id,ntupletag, 100, 0., 1.0);
if (!i)
hcalE = histoID;
}
// Energy deposits in Ecal towers
for (int i = 0; i<49; i++)
{
sprintf(id, "h%d",i+200);
sprintf(ntupletag, "Energy Deposit in Ecal Tower%d in GeV",i);
G4int histoID = analysisManager->CreateH1(id,ntupletag, 100, 0., 1.0);
if (!i)
ecalE = histoID;
}
// Total energy deposit
energy = analysisManager->CreateH1("h4000", "Total energy deposited in GeV",
100, 0., 100.0);
// Time slices
for (int i=0; i<numberOfTimeSlices; i++){
sprintf(id, "h%d",i+300);
sprintf(ntupletag, "Time slice %d nsec energy profile in GeV",i);
G4int histoID = analysisManager->CreateH1(id,ntupletag,100, 0., 100.0);
if (!i)
timeHist = histoID;
}
// Profile of lateral energy deposit in Hcal
for (int i = 0; i<70; i++) {
sprintf(id, "h%d",i+500);
sprintf(ntupletag, "Lateral energy profile at %d cm in GeV",i);
G4int histoID = analysisManager->CreateH1(id, ntupletag, 100, 0., 10.0);
if (!i)
lateralProfile = histoID;
}
// Time profile
timeProfile = analysisManager->CreateH1("h901", "Time Profile in Sensitive Detector",
200, 0., 200.);
analysisManager->CreateH1("h902", "Time Profile in Sensitive+Passive",
200, 0., 200.);
}
CCalAnalysis::~CCalAnalysis() {
Finish();
delete G4AnalysisManager::Instance();
}
void CCalAnalysis::Init() {
}
void CCalAnalysis::Finish()
{;}
CCalAnalysis* CCalAnalysis::getInstance() {
if (instance == 0) instance = new CCalAnalysis();
return instance;
}
// This function fill the 1d histogram of the energies in HCal layers
void CCalAnalysis::InsertEnergyHcal(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledEnergyHcal = 0.0;
for (int i=0; i<28; i++) {
G4double x = v[i];
man->FillH1(hcalE+i,x);
if (fVerbosity)
{
G4cout << "Fill Hcal histo " << i << " with " << x << G4endl;
totalFilledEnergyHcal += x;
}
}
if (fVerbosity)
G4cout <<
"CCalAnalysis::InsertEnergyHcal: Total filled Energy Hcal histo "
<< totalFilledEnergyHcal << G4endl;
}
// This function fill the 1d histogram of the energies in ECal layers
void CCalAnalysis::InsertEnergyEcal(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledEnergyEcal = 0.0;
for (G4int i=0; i<49; i++) {
G4double x = v[i];
man->FillH1(ecalE+i,x);
if (fVerbosity)
{
G4cout << "Fill Ecal histo " << i << " with " << x << G4endl;
totalFilledEnergyEcal += x;
}
}
if (fVerbosity)
G4cout <<
"CCalAnalysis::InsertEnergyEcal: Total filled Energy Ecal histo "
<< totalFilledEnergyEcal << G4endl;
}
// This function fill the 1d histogram of the lateral profile
void CCalAnalysis::InsertLateralProfile(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledProfileHcal = 0.0;
for (G4int i=0; i<70; i++) {
G4double x = v[i];
man->FillH1(lateralProfile+1,x);
if (fVerbosity)
{
G4cout << "Fill Profile Hcal histo " << i << " with " << x << G4endl;
totalFilledProfileHcal += x;
}
}
if (fVerbosity)
G4cout << "CCalAnalysis::InsertLateralProfile: Total filled Profile Hcal"
<< " histo " << totalFilledProfileHcal << G4endl;
}
// This function fill the 1d histogram of the energy
void CCalAnalysis::InsertEnergy(float v)
{
G4double x = v;
G4AnalysisManager::Instance()->FillH1(energy,x);
if (fVerbosity)
G4cout << "CCalAnalysis::InsertEnergy: Fill Total energy Hcal histo with "
<< x << G4endl;
}
// This function fill the 1d histograms of time profiles at stepping action
void CCalAnalysis::InsertTime(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledTimeProfile = 0.0;
for (G4int j=0; j<numberOfTimeSlices; j++)
{
G4double x = v[j];
man->FillH1(timeHist+j,x);
if (fVerbosity)
{
G4cout << "Fill Time slice histo " << j << " with " << x << G4endl;
totalFilledTimeProfile += x;
}
G4double t = j + 0.5;
man->FillH1(timeProfile+1,t,x);
if (fVerbosity)
G4cout << "Fill Time profile histo 1 with " << t << " " << x << G4endl;
}
if (fVerbosity)
G4cout << "CCalAnalysis::InsertTime: Total filled Time profile histo "
<< totalFilledTimeProfile << G4endl;
}
// This function fill the 1d histograms of time profiles in SD
void CCalAnalysis::InsertTimeProfile(int hit, double time, double edep)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
man->FillH1(timeProfile,time,edep);
if (fVerbosity)
G4cout << "CCalAnalysis:: Fill Time Profile with Hit " << hit
<< " Edeposit " << edep << " Gev at " << time << " ns" << G4endl;
}
void CCalAnalysis::setNtuple(float* HCalE, float* ECalE, float elab,
float x, float y, float z, float edep,
float edec, float edhc)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4int counter=0;
for (int i=0; i<28; i++)
{
man->FillNtupleFColumn(counter,HCalE[i]);
counter++;
}
for (int i=0; i<49; i++)
{
man->FillNtupleFColumn(counter,ECalE[i]);
counter++;
}
man->FillNtupleFColumn(counter,elab);
man->FillNtupleFColumn(counter+1,x);
man->FillNtupleFColumn(counter+2,y);
man->FillNtupleFColumn(counter+3,z);
man->FillNtupleFColumn(counter+4,edep);
man->FillNtupleFColumn(counter+5,edec);
man->FillNtupleFColumn(counter+6,edhc);
man->AddNtupleRow();
if (fVerbosity)
G4cout << "CCalAnalysis:: Fill Ntuple " << G4endl;
}
/*
This member reset the histograms and it is called at the begin
of each run; here we put the inizialization so that the histograms have
always the right dimensions depending from the detector geometry
*/
void CCalAnalysis::BeginOfRun(G4int )
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
for (int i=0; i<numberOfTimeSlices; i++){
man->GetH1(timeHist+1)->reset();
}
}
//============================================================================
// This member is called at the end of each run
void CCalAnalysis::EndOfRun(G4int )
{
// Save histograms
G4AnalysisManager* man = G4AnalysisManager::Instance();
man->Write();
man->CloseFile();
}
// This member is called at the end of every event
void CCalAnalysis::EndOfEvent(G4int flag) {
// The plotter is updated only if there is some
// hits in the event
if (!flag) return;
}
@@ -27,14 +27,16 @@
// File: CCalEndOfEventAction.cc
// Description: CCalEndOfEventAction provides User actions at end of event
///////////////////////////////////////////////////////////////////////////////
#include "CCalEndOfEventAction.hh"
#include "CCalEventAction.hh"
#include "CCaloSD.hh"
#include "CCalPrimaryGeneratorAction.hh"
#include "CCalSteppingAction.hh"
#include "CCalG4HitCollection.hh"
#include "CCalG4Hit.hh"
#include "CCaloOrganization.hh"
#include "CCalSDList.hh"
#include "CCalSteppingAction.hh"
#include "CCalAnalysis.hh"
#include "G4ios.hh"
#include "G4SystemOfUnits.hh"
@@ -54,16 +56,14 @@
//#define ddebug
CCalEndOfEventAction::CCalEndOfEventAction (CCalPrimaryGeneratorAction* pg):
isInitialized(false),SDnames(0),numberOfSD(0) {
primaryGenerator = pg;
CCalEventAction::CCalEventAction (CCalPrimaryGeneratorAction* pg,
CCalSteppingAction* sa):
isInitialized(false),fPrimaryGenerator(pg),
fSteppingAction(sa),SDnames(nullptr),numberOfSD(0)
{
#ifdef debug
G4cout << "Instantiate CCalEndOfEventAction" << G4endl;
#endif
G4cout << "Now Instantiate stepping action" << G4endl;
instanciateSteppingAction();
#endif
G4cout << "Get Calorimter organisation" << G4endl;
theOrg = new CCaloOrganization;
@@ -71,17 +71,17 @@ CCalEndOfEventAction::CCalEndOfEventAction (CCalPrimaryGeneratorAction* pg):
}
CCalEndOfEventAction::~CCalEndOfEventAction() {
CCalEventAction::~CCalEventAction() {
if (theOrg)
delete theOrg;
if (SDnames)
delete[] SDnames;
G4cout << "CCalEndOfEventAction deleted" << G4endl;
G4cout << "CCalOfEventAction deleted" << G4endl;
}
void CCalEndOfEventAction::initialize() {
void CCalEventAction::initialize() {
isInitialized = true;
numberOfSD = CCalSDList::getInstance()->getNumberOfCaloSD();
@@ -104,12 +104,12 @@ void CCalEndOfEventAction::initialize() {
}
void CCalEndOfEventAction::StartOfEventAction(const G4Event* evt) {
void CCalEventAction::StartOfEventAction(const G4Event* evt) {
G4cout << "\n---> Begin of event: " << evt->GetEventID() << G4endl;
}
void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
void CCalEventAction::EndOfEventAction(const G4Event* evt){
#ifdef debug
G4cout << G4endl << "=== Begin of EndOfEventAction === " << G4endl;
@@ -117,7 +117,7 @@ void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
if (!isInitialized) initialize();
theSteppingAction->endOfEvent();
fSteppingAction->endOfEvent();
//
// Look for the Hit Collection
@@ -210,18 +210,83 @@ void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
delete[] edep;
G4ThreeVector pos = primaryGenerator->GetParticlePosition();
float ener = primaryGenerator->GetParticleEnergy()/GeV;
G4ThreeVector pos = fPrimaryGenerator->GetParticlePosition();
float ener = fPrimaryGenerator->GetParticleEnergy()/GeV;
float x = pos.x()/mm;
float y = pos.y()/mm;
float z = pos.z()/mm;
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->InsertEnergy(fullE);
analysis->InsertEnergyHcal(hcalE);
analysis->InsertEnergyEcal(ecalE);
analysis->setNtuple(hcalE, ecalE, ener, x, y, z, fullE, edec, edhc);
analysis->EndOfEvent(nhit);
//Save results
G4AnalysisManager* man = G4AnalysisManager::Instance();
//1)
static G4int IDenergy = -1;
if (IDenergy < 0)
IDenergy = man->GetH1Id("h4000");
man->FillH1(IDenergy,fullE);
//2)
G4double totalFilledEnergyHcal = 0.0;
static G4int IDhcalE = -1;
if (IDhcalE < 0)
IDhcalE = man->GetH1Id("h100");
for (int j=0; j<28; j++) {
man->FillH1(IDhcalE+j,hcalE[j]);
#ifdef debug
G4cout << "Fill Hcal histo " << j << " with " << hCalE[j] << G4endl;
#endif
totalFilledEnergyHcal += hcalE[j];
}
#ifdef debug
G4cout <<
"CCalAnalysis::InsertEnergyHcal: Total filled Energy Hcal histo "
<< totalFilledEnergyHcal << G4endl;
#endif
//3)
static G4int IDecalE = -1;
if (IDecalE < 0)
IDecalE = man->GetH1Id("h200");
G4double totalFilledEnergyEcal = 0.0;
for (int j=0; j<49; j++) {
man->FillH1(IDecalE+j,ecalE[j]);
#ifdef debug
G4cout << "Fill Ecal histo " << j << " with " << ecalE[j] << G4endl;
#endif
totalFilledEnergyEcal += ecalE[j];
}
#ifdef debug
G4cout <<
"CCalAnalysis::InsertEnergyEal: Total filled Energy Ecal histo "
<< totalFilledEnergyEcal << G4endl;
#endif
// 4)
G4int counter=0;
for (int j=0; j<28; j++)
{
man->FillNtupleFColumn(counter,hcalE[j]);
counter++;
}
for (int j=0; j<49; j++)
{
man->FillNtupleFColumn(counter,ecalE[j]);
counter++;
}
man->FillNtupleFColumn(counter,ener);
man->FillNtupleFColumn(counter+1,x);
man->FillNtupleFColumn(counter+2,y);
man->FillNtupleFColumn(counter+3,z);
man->FillNtupleFColumn(counter+4,fullE);
man->FillNtupleFColumn(counter+5,edec);
man->FillNtupleFColumn(counter+6,edhc);
man->AddNtupleRow();
#ifdef debug
G4cout << "CCalAnalysis:: Fill Ntuple " << G4endl;
#endif
// 5)
static G4int IDtimeProfile = -1;
if (IDtimeProfile < 0)
IDtimeProfile = man->GetH1Id("h901");
for (i = 0; i < numberOfSD; i++){
int caloHCid = G4SDManager::GetSDMpointer()->GetCollectionID(SDnames[i]);
if (caloHCid >= 0) {
@@ -232,8 +297,12 @@ void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
if (nentries > 0) {
for (G4int k=0; k<nentries; k++) {
CCalG4Hit* aHit = (*theHC)[k];
analysis->InsertTimeProfile(k,aHit->getTimeSlice(),
aHit->getEnergyDeposit()/GeV);
man->FillH1(IDtimeProfile,aHit->getTimeSlice(),aHit->getEnergyDeposit()/GeV);
#ifdef debug
G4cout << "CCalAnalysis:: Fill Time Profile with Hit " << k
<< " Edeposit " << edep << " Gev at " << time << " ns" << G4endl;
#endif
}
}
}
@@ -242,17 +311,3 @@ void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
}
void CCalEndOfEventAction::instanciateSteppingAction(){
G4UserSteppingAction* theUA = const_cast<G4UserSteppingAction*>(G4RunManager::GetRunManager()->GetUserSteppingAction());
if (theUA == 0) {
#ifdef debug
G4cout << " CCalEndOfEventAction::instanciateSteppingAction creates"
<< " CCalSteppingAction" << G4endl;
#endif
theSteppingAction = new CCalSteppingAction;
G4RunManager::GetRunManager()->SetUserAction(theSteppingAction);
}
}
@@ -39,9 +39,11 @@
#include "CCalAnalysis.hh"
void CCalRunAction::BeginOfRunAction(const G4Run* aRun) {
void CCalRunAction::BeginOfRunAction(const G4Run* aRun)
{
G4cout << "### Run " << aRun->GetRunID() << " start." << G4endl;
numberOfTimeSlices = 200;
// A.R. Added for visualization of events.
if ( G4VVisManager::GetConcreteInstance() ) {
@@ -49,24 +51,99 @@ void CCalRunAction::BeginOfRunAction(const G4Run* aRun) {
UI->ApplyCommand("/vis/scene/notifyHandlers");
}
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->BeginOfRun(aRun->GetRunID());
if (aRun->GetRunID() == 0) //first run
Book();
G4AnalysisManager* analysis = G4AnalysisManager::Instance();
//cleanup
G4int timeHist = analysis->GetH1Id("h300");
for (int i=0; i<numberOfTimeSlices; i++)
analysis->GetH1(timeHist+i)->reset();
}
void CCalRunAction::EndOfRunAction(const G4Run* aRun) {
void CCalRunAction::EndOfRunAction(const G4Run* aRun)
{
G4cout << "### Run " << aRun->GetRunID() << " end." << G4endl;
// A.R. Added for visualization of events.
if (G4VVisManager::GetConcreteInstance()) {
G4UImanager::GetUIpointer()->ApplyCommand("/vis/viewer/update");
}
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->EndOfRun(aRun->GetRunID());
}
void CCalRunAction::Book()
{
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
analysisManager->SetVerboseLevel(1);
analysisManager->SetFirstHistoId(1);
analysisManager->SetFirstNtupleId(1);
// Open an output file
analysisManager->OpenFile("ccal");
G4cout << "********************************************" << G4endl
<< "* o/p file ccal" << G4endl
<< "********************************************" << G4endl
<< G4endl;
// Create a tuple :
// Create ntuple
analysisManager->CreateNtuple("ntuple1", "Event info");
for (int i=0;i<28;i++) {
G4String tupleidString = "hcal" + std::to_string( i );
analysisManager->CreateNtupleFColumn( tupleidString.c_str() );
}
for (int i=0; i<49; i++) {
G4String tupleidString = "ecal" + std::to_string( i );
analysisManager->CreateNtupleFColumn( tupleidString.c_str() );
}
analysisManager->CreateNtupleFColumn("ELAB");
analysisManager->CreateNtupleFColumn("XPOS");
analysisManager->CreateNtupleFColumn("YPOS");
analysisManager->CreateNtupleFColumn("ZPOS");
analysisManager->CreateNtupleFColumn("EDEP");
analysisManager->CreateNtupleFColumn("EDEC");
analysisManager->CreateNtupleFColumn("EHDC");
analysisManager->FinishNtuple();
//
//Create histograms. Save the ID of the first histogram in each block
//
//Energy deposit in Hcal layers
for (int i = 0; i<28; i++) {
G4String idString = "h" + std::to_string( i+100 );
G4String ntupletagString = "Energy Deposit in Hcal Layer" + std::to_string( i ) + " in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 1.0 );
}
// Energy deposits in Ecal towers
for (int i = 0; i<49; i++) {
G4String idString = "h" + std::to_string( i+200 );
G4String ntupletagString = "Energy Deposit in Ecal Tower" + std::to_string( i ) + " in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 1.0 );
}
// Total energy deposit
analysisManager->CreateH1( "h4000", "Total energy deposited in GeV", 100, 0., 100.0 );
// Time slices
for (int i=0; i<numberOfTimeSlices; i++){
G4String idString = "h" + std::to_string( i+300 );
G4String ntupletagString = "Time slice " + std::to_string( i ) + " nsec energy profile in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 100.0 );
}
// Profile of lateral energy deposit in Hcal
for (int i = 0; i<70; i++) {
G4String idString = "h" + std::to_string( i+500 );
G4String ntupletagString = "Lateral energy profile at " + std::to_string( i ) + " cm in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 10.0 );
}
// Time profile
analysisManager->CreateH1( "h901", "Time Profile in Sensitive Detector", 200, 0., 200. );
analysisManager->CreateH1( "h902", "Time Profile in Sensitive+Passive", 200, 0., 200. );
return;
}
@@ -31,24 +31,22 @@
#include <cmath>
#include "CCalSteppingAction.hh"
#include "CCalRunAction.hh"
#include "CCalAnalysis.hh"
#include "G4SystemOfUnits.hh"
#include "G4SDManager.hh"
#include "G4StepPoint.hh"
#include "G4ThreeVector.hh"
#include "G4RunManager.hh"
#include "CCalAnalysis.hh"
CCalSteppingAction::CCalSteppingAction(){
CCalAnalysis* analysis = CCalAnalysis::getInstance();
timeHistoMaxBin=analysis->maxbin();
int i;
for (i=0; i<200; i++) {timeDeposit[i] = 0.;}
for (i=0; i<70; i++) {LateralProfile[i] = 0.;}
CCalSteppingAction::CCalSteppingAction() :
runAct(nullptr)
{
for (int i=0; i<200; i++) {timeDeposit[i] = 0.;}
for (int i=0; i<70; i++) {LateralProfile[i] = 0.;}
}
@@ -58,8 +56,16 @@ CCalSteppingAction::~CCalSteppingAction(){
}
void CCalSteppingAction::UserSteppingAction(const G4Step* aStep){
void CCalSteppingAction::UserSteppingAction(const G4Step* aStep)
{
//thread-local run action
if (!runAct)
runAct =
dynamic_cast<const CCalRunAction*>
(G4RunManager::GetRunManager()->GetUserRunAction());
timeHistoMaxBin=runAct->maxbin();
G4StepPoint* PostStepPoint= aStep->GetPostStepPoint();
G4StepPoint* PreStepPoint= aStep->GetPreStepPoint();
int TSliceID;
@@ -82,10 +88,52 @@ void CCalSteppingAction::UserSteppingAction(const G4Step* aStep){
void CCalSteppingAction::endOfEvent(){
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->InsertLateralProfile(LateralProfile);
analysis->InsertTime(timeDeposit);
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledProfileHcal = 0.0;
static G4int IDlateralProfile = -1;
if (IDlateralProfile < 0)
IDlateralProfile = man->GetH1Id("h500");
for (G4int i=0; i<70; i++) {
man->FillH1(IDlateralProfile+i,LateralProfile[i]);
#ifdef debug
G4cout << "Fill Profile Hcal histo " << i << " with " << LateralProfile[i] << G4endl;
#endif
totalFilledProfileHcal += LateralProfile[i];
}
#ifdef debug
G4cout << "CCalAnalysis::InsertLateralProfile: Total filled Profile Hcal"
<< " histo " << totalFilledProfileHcal << G4endl;
#endif
static G4int IDTimeHist = -1;
if (IDTimeHist < 0)
IDTimeHist = man->GetH1Id("h300");
G4double totalFilledTimeProfile = 0.0;
for (G4int j=0; j<timeHistoMaxBin; j++)
{
man->FillH1(IDTimeHist+j,timeDeposit[j]);
#ifdef debug
G4cout << "Fill Time slice histo " << j << " with " << timeDeposit[j] << G4endl;
#endif
totalFilledTimeProfile += timeDeposit[j];
static G4int IDTimeProfile = -1;
if (IDTimeProfile < 0)
IDTimeProfile = man->GetH1Id("h901");
G4double t = j + 0.5;
man->FillH1(IDTimeProfile+1,t,timeDeposit[j]);
#ifdef debug
G4cout << "Fill Time profile histo 1 with " << t << " " << x << G4endl;
#endif
}
#ifdef debug
G4cout << "CCalAnalysis::InsertTime: Total filled Time profile histo "
<< totalFilledTimeProfile << G4endl;
#endif
int i=0;
for (i=0; i<70; i++){LateralProfile[i] = 0.;}
for (i=0; i<200; i++){timeDeposit[i] = 0.;}
@@ -1,33 +1,43 @@
0.0906845
0.0456248
0.0761217
0.0430819
0.0417554
0.0893428
0.0517076
0.0801059
0.0278087
0.0921982
0.0833069
0.0125197
0.0848467
0.0783465
0.0440602
0.0646256
0.099871
0.000403345
0.0481672
0.0897064
0.019232
0.00679303
0.045635
0.000488575
0.109652
0.00624017
0.042296
0.0533382
0.141351
0.0929151
0.0316446
0.101791
0.0782333
0.0747857
0.0481467
0.154738
0.0437433
0.0705235
0.0583806
0.113363
0.0677934
0.0981523
0.103277
0.0815132
0.00368013
0.0678796
0.0770085
0.031529
0.0617213
0.0684489
0.0611525
0.0745797
0.149755
0.0429725
0.0346078
0.0705323
0.0747909
0.11534
0.0774228
0.0713684
0.000727605
0.0182976
0.0852863
0.0585249
0.0377334
0.00136012
0.000744732
0.00880079
0.000738985
0.0563664
0.0472611
0.0529313
0.0458205
0.00251979
0.0513955
0.000590218
+4 -4
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -76,8 +76,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -201,4 +201,4 @@ Index : 2 used in the geometry : Yes
---- eRosita event counter: 9000
---- eRosita event counter: 10000
--- Run 00 ends (Number of events = 10000).
User=57.37s Real=60.01s Sys=0.01s
User=44.460000s Real=44.552259s Sys=0.010000s
+5
View File
@@ -7,6 +7,11 @@ francesco.romano@lns.infn.it
History file of the GammaKnife application
====================================================
10.05.2018 B.Morgan Tag: gammeknife-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
04.11.2016 F.Romano Tag: gammaknife-V10-02-02
- macro files modifeid for correct scorer rotation
+17 -15
View File
@@ -10,7 +10,7 @@
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
@@ -22,13 +22,13 @@
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
//
// ----------------------------------------------------------------------------
// GEANT4 - GAMMAKNIFE example
// ----------------------------------------------------------------------------
// AUTHORS:
// G. Cuttone (a), J. Pipek (b) F.Romano* (a), M.G.Sabini (c)
//
//
// PAST AUTHORS:
// G.A.P. Cirrone (a), G.Russo (d), M.Russo (a)
//
@@ -41,6 +41,8 @@
// *Corresponding author, email to francesco.romano@lns.infn.it
// ----------------------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -64,7 +66,7 @@
#include "GammaKnifeRunAction.hh"
#include "GammaKnifeActionInitialization.hh"
#include "Randomize.hh"
#include "Randomize.hh"
#include "G4RunManager.hh"
#include "G4UImessenger.hh"
#include "G4ScoringManager.hh"
@@ -76,11 +78,11 @@
int main(int argc ,char ** argv)
{
G4Random::setTheEngine(new CLHEP::RanecuEngine);
G4int seconds = time(NULL);
G4Random::setTheSeed(seconds);
#ifdef G4MULTITHREADED
G4MTRunManager * runManager = new G4MTRunManager;
#else
@@ -92,8 +94,8 @@ int main(int argc ,char ** argv)
// Initialize the geometry
GammaKnifeDetectorConstruction* detector = new GammaKnifeDetectorConstruction();
runManager -> SetUserInitialization(detector);
// Initialize the physics
// Initialize the physics
G4PhysListFactory factory;
G4VModularPhysicsList* phys = 0;
G4String physName = "";
@@ -105,7 +107,7 @@ int main(int argc ,char ** argv)
if(physName != "" && factory.IsReferencePhysList(physName))
{
phys = factory.GetReferencePhysList(physName);
}
}
if(!phys) { phys = new GammaKnifePhysicsList(); }
@@ -121,16 +123,16 @@ int main(int argc ,char ** argv)
// Initialize G4 kernel
//
runManager->Initialize();
#ifdef G4VIS_USE
// Visualization manager
G4VisManager* visManager = new G4VisExecutive;
visManager -> Initialize();
#endif
// Get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// Get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (argc!=1) {
// batch mode
G4String command = "/control/execute ";
@@ -142,9 +144,9 @@ int main(int argc ,char ** argv)
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
#ifdef G4VIS_USE
UImanager->ApplyCommand("/control/execute defaultMacro.mac");
UImanager->ApplyCommand("/control/execute defaultMacro.mac");
#else
UImanager->ApplyCommand("/control/execute batch.mac");
UImanager->ApplyCommand("/control/execute batch.mac");
#endif
ui->SessionStart();
delete ui;
File diff suppressed because it is too large Load Diff
@@ -24,9 +24,9 @@
// ********************************************************************
//
//
// $Id: GammaRayTel.cc 100697 2016-10-31 11:32:35Z gcosmo $
// $Id: GammaRayTel.cc 110103 2018-05-15 11:33:34Z gcosmo $
//
//
//
// ------------------------------------------------------------
// GEANT 4 main program
// CERN Geneva Switzerland
@@ -34,10 +34,12 @@
//
// ------------ GammaRayTel example main program ------
// by F.Longo, R.Giannitrapani & G.Santin (29 nov 2000)
// See README file for details on this example
// 20.11.01 G.Santin: new analysis management, and some modification in the
// See README file for details on this example
// 20.11.01 G.Santin: new analysis management, and some modification in the
// construction of some Action's
// ************************************************************
// ************************************************************
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
@@ -45,46 +47,46 @@
#include "G4RunManager.hh"
#endif
#include "G4UImanager.hh"
#include "G4UImanager.hh"
#ifdef G4VIS_USE
#include "G4VisExecutive.hh"
#endif
#endif
#ifdef G4UI_USE
#include "G4UIExecutive.hh"
#endif
#include "GammaRayTelDetectorConstruction.hh"
#include "GammaRayTelPhysicsList.hh"
#include "GammaRayTelActionInitializer.hh"
//#include "QGSP_BIC.hh"
#include "FTFP_BERT.hh"
//#include "QGSP_BIC.hh"
#include "FTFP_BERT.hh"
#include "GammaRayTelAnalysis.hh"
// This is the main function
// This is the main function
int main(int argc, char** argv)
{
// Construct the default run manager
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
//runManager->SetNumberOfThreads(2);
// runManager->SetNumberOfThreads(1);
#else
G4RunManager* runManager = new G4RunManager;
#endif
// Set mandatory user initialization classes
GammaRayTelDetectorConstruction* detector =
GammaRayTelDetectorConstruction* detector =
new GammaRayTelDetectorConstruction;
runManager->SetUserInitialization(detector);
// POSSIBILITY TO SELECT ANOTHER PHYSICS LIST
// do not use GammaRayTelPhysicsList, this is old style and crashes at
// program exit
// do not use GammaRayTelPhysicsList, this is old style and crashes at
// program exit
runManager->SetUserInitialization(new GammaRayTelPhysicsList);
// runManager->SetUserInitialization(new QGSP_BIC);
//runManager->SetUserInitialization(new FTFP_BERT);
@@ -93,17 +95,17 @@ int main(int argc, char** argv)
// Creation of the analysis manager
GammaRayTelAnalysis* analysis = GammaRayTelAnalysis::getInstance();
// Set visualization and user interface
#ifdef G4VIS_USE
// Visualization manager
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
// Initialize G4 kernel
// runManager->Initialize();
// Get the pointer to the UI manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (argc!=1) // batch mode
@@ -123,7 +125,7 @@ int main(int argc, char** argv)
ui->SessionStart();
}
delete ui;
#endif
#endif
}
// Job termination
#ifdef G4VIS_USE
+18 -1
View File
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 101656 2016-11-21 08:57:32Z gcosmo $
$Id: History 110147 2018-05-16 12:20:41Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,23 @@ $Id: History 101656 2016-11-21 08:57:32Z gcosmo $
History file
------------
16.05.2018 - L. Pandola, Tag gammaraytel-V10-04-04
Fix compiler warning on gcc8.1
15.05.2018 - B. Morgan, Tag gammaraytel-V10-04-03
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
13.05.2018 - L. Pandola, Tag gammaraytel-V10-04-02
Fix more warnings on clang
10.05.2018 - L. Pandola, Tag gammaraytel-V10-04-01
Fix warning on clang
08.05.2018 - F. Longo and L. Pandola, Tag gammaraytel-V10-04-00
Fix problems reported by Valgrind (bug report #1981)
19.11.2016 - A. Dotti gammaraytel-V10-02-02
explicit set of SDs to manager
File diff suppressed because it is too large Load Diff
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelCalorimeterSD.hh 66508 2012-12-19 10:16:45Z gcosmo $
// $Id: GammaRayTelCalorimeterSD.hh 109971 2018-05-14 07:06:05Z gcosmo $
// ------------------------------------------------------------
// GEANT 4 class header file
// CERN Geneva Switzerland
@@ -67,8 +67,8 @@ private:
GammaRayTelCalorimeterHitsCollection* CalorimeterCollection;
GammaRayTelDetectorConstruction* Detector;
G4int (*ChitXID);
G4int (*ChitYID);
G4int* ChitXID;
G4int* ChitYID;
G4int NbOfCALLayers;
G4int NbOfCALBars;
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelTrackerSD.hh 66508 2012-12-19 10:16:45Z gcosmo $
// $Id: GammaRayTelTrackerSD.hh 110147 2018-05-16 12:20:41Z gcosmo $
// ------------------------------------------------------------
// GEANT 4 class header file
// CERN Geneva Switzerland
@@ -67,8 +67,8 @@ private:
GammaRayTelTrackerHitsCollection* TrackerCollection;
GammaRayTelDetectorConstruction* Detector;
G4int (*ThitXID);
G4int (*ThitYID);
G4int* ThitXID;
G4int* ThitYID;
G4int NbOfTKRLayers;
G4int NbOfTKRStrips;
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelCalorimeterSD.cc 66508 2012-12-19 10:16:45Z gcosmo $
// $Id: GammaRayTelCalorimeterSD.cc 109971 2018-05-14 07:06:05Z gcosmo $
// ------------------------------------------------------------
// GEANT 4 class implementation file
// CERN Geneva Switzerland
@@ -94,8 +94,9 @@ void GammaRayTelCalorimeterSD::Initialize(G4HCofThisEvent*)
G4bool GammaRayTelCalorimeterSD::ProcessHits(G4Step* aStep,G4TouchableHistory*)
{
G4double edep = aStep->GetTotalEnergyDeposit();
if ((edep/keV == 0.)) return false;
G4double edep = 0.;
edep = aStep->GetTotalEnergyDeposit();
if (edep == 0.) return false;
// This TouchableHistory is used to obtain the physical volume
// of the hit
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelPrimaryGeneratorAction.cc 100697 2016-10-31 11:32:35Z gcosmo $
// $Id: GammaRayTelPrimaryGeneratorAction.cc 110939 2018-06-27 12:02:21Z gunter $
// ------------------------------------------------------------
// GEANT 4 class implementation file
// CERN Geneva Switzerland
@@ -56,7 +56,7 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction()
:rndmFlag("off"),nSourceType(0),nSpectrumType(0),sourceGun(false)
// :rndmFlag("off"),nSourceType(0),nSpectrumType(0),sourceGun(false)
{
GammaRayTelDetector = static_cast<const GammaRayTelDetectorConstruction*>
(G4RunManager::GetRunManager()->GetUserDetectorConstruction());
@@ -65,6 +65,12 @@ GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction()
gunMessenger = new GammaRayTelPrimaryGeneratorMessenger(this);
rndmFlag = "off";
nSourceType = 0;
nSpectrumType = 0;
sourceGun = false;
dVertexRadius = 15.*cm;
G4int n_particle = 1;
particleGun = new G4ParticleGun(n_particle);
@@ -90,7 +96,6 @@ GammaRayTelPrimaryGeneratorAction::~GammaRayTelPrimaryGeneratorAction()
delete particleGun;
delete particleSource;
delete gunMessenger;
}
@@ -101,18 +106,20 @@ void GammaRayTelPrimaryGeneratorAction::GeneratePrimaries(G4Event* anEvent)
if (sourceGun)
{
G4cout << "Using G4ParticleGun ... " << G4endl;
//this function is called at the begining of event
//
G4double z0 = 0.5*(GammaRayTelDetector->GetWorldSizeZ());
G4double x0 = 0.*cm, y0 = 0.*cm;
G4ThreeVector pos0;
G4ThreeVector dir0;
G4ThreeVector vertex0 = G4ThreeVector(x0,y0,z0);
G4ThreeVector dir0 = G4ThreeVector(0.,0.,-1.);
dir0 = G4ThreeVector(0.,0.,-1.);
G4double theta, phi, y, f;
G4double theta, phi;
G4double y = 0.;
G4double f = 0.;
G4double theta0=0.;
G4double phi0=0.;
@@ -204,26 +211,34 @@ void GammaRayTelPrimaryGeneratorAction::GeneratePrimaries(G4Event* anEvent)
}
G4double pEnergy;
G4double pEnergy = 100*MeV;
switch(nSpectrumType) {
case 0:
case 0: // Uniform energy (1-10 GeV)
y = G4UniformRand();
pEnergy = y*9.0*GeV + 1.0*GeV;
G4cout << pEnergy/GeV << " LIN" << G4endl;
break;
case 1:
case 1: // Logaritmic energy
y = G4UniformRand();
pEnergy = std::pow(10,y)*GeV;
G4cout << pEnergy/GeV << " LOG" << G4endl;
break;
case 2:
case 2: // Power Law (-4)
do {
y = G4UniformRand()*100000.0;
pEnergy = G4UniformRand() * 10. * GeV;
f = std::pow(pEnergy * (1/GeV), -4.);
} while (y > f);
particleGun->SetParticleEnergy(pEnergy);
// particleGun->SetParticleEnergy(pEnergy);
break;
case 3:
case 3: // Monochromatic
pEnergy = particleGun->GetParticleEnergy();
//100 * MeV;
G4cout << pEnergy << " MONO" << G4endl;
break;
}
particleGun->SetParticleEnergy(pEnergy);
G4cout << particleGun->GetParticleDefinition()->GetParticleName() << G4endl;
particleGun->GeneratePrimaryVertex(anEvent);
}
@@ -96,8 +96,9 @@ void GammaRayTelTrackerSD::Initialize(G4HCofThisEvent*)
G4bool GammaRayTelTrackerSD::ProcessHits(G4Step* aStep,G4TouchableHistory* )
{
G4double edep = aStep->GetTotalEnergyDeposit();
if ((edep/keV == 0.)) return false;
G4double edep = 0.;
edep = aStep->GetTotalEnergyDeposit();
if (edep == 0.) return false;
G4int StripTotal = Detector->GetNbOfTKRStrips();
G4int TileTotal = Detector->GetNbOfTKRTiles();
+4
View File
@@ -8,6 +8,10 @@ http://g4advancedexamples.lngs.infn.it/Examples/hadrontherapy
History file of the Hadrontherapy application
====================================================
22.05.2018 G.Cosmo; Tag: hadrontherapy-V10-04-00
- Replaced obsolete use if G4VisAttributes::Invisible with
G4VisAttributes::GetInvisible().
26.10.2017 D.Sorokin; Tag: hadrontherapy-V10-03-11
- LaserDrivenBeamLine.cc build fix
+147 -156
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -77,7 +77,6 @@ Displacement between Phantom and World is: DX= 20 cm DY= 0 fm DZ= 0 fm
The (X,Y,Z) sizes of the Voxels are: (200 um ,4 cm ,4 cm )
The number of Voxels along (X,Y,Z) is: (200,1,1)
G4PhysicsListHelper::AddTransportation()--- G4CoupledTransportation is used
### G4EmStandard_opt4 Construct Processes
Warning : Region <DetectorLog> does not have specific production cuts,
even though it appears in the current tracking world.
Default cuts are used for this region.
@@ -120,134 +119,134 @@ The number of Voxels along (X,Y,Z) is: (40,1,1)
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 10 TeV in 154 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 10 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 10 TeV in 140 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEPComptonModel : Emin= 0 eV Emax= 20 MeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 10 TeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 10 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 10 TeV in 160 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 10 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 10 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -256,14 +255,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 10 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -272,15 +271,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -289,34 +288,34 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for anti_proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -325,196 +324,196 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of kaon+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of mu+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of pi+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -596,7 +595,7 @@ Run 0 starts ...
Run terminated.
Run Summary
Number of events processed : 500
User=6.92s Real=7.45s Sys=0.06s
User=5.590000s Real=5.661969s Sys=0.050000s
Dose is being written to Dose.out
-------- WWWW ------- G4Exception-START -------- WWWW -------
@@ -1791,14 +1790,6 @@ Dose is being written to Dose.out
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Analysis_W011
issued by : G4TNtupleManager::FillNtupleTColumn
ntupleId 1 does not exist.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Analysis_W011
issued by : G4TNtupleManager::FillNtupleTColumn
@@ -1812,6 +1803,6 @@ Visualization Manager deleting...
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 0.46 MB
Dynamic pools deleted: 12 / Total memory freed: 0.26 MB
============================================================
RunManagerKernel is deleted. Good bye :)
@@ -469,12 +469,12 @@ for (G4int i=1;i<StepNumbers;i++)
G4VisAttributes * red = new G4VisAttributes( G4Colour(1. ,0. ,0.));
red-> SetVisibility(true);
red-> SetForceSolid(true);
logicMotherMod -> SetVisAttributes(G4VisAttributes::Invisible);
logicMotherMod -> SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod1 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod2 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod3 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod4 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod1 ->SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod2 ->SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod3 ->SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod4 ->SetVisAttributes(G4VisAttributes::GetInvisible());
for (G4int i=1;i<StepNumbers;i++)
{
@@ -728,7 +728,7 @@ void LaserDrivenBeamLine::ConstructLaserDrivenBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// The various components of the energyselector are constructed calling
// the following methods
@@ -1050,7 +1050,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
logicVirtualWindow,
physicVirtualMag,
true,0);
logicVirtualWindow->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualWindow->SetVisAttributes (G4VisAttributes::GetInvisible());
///// GuardRing /////
@@ -1095,7 +1095,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
physicVirtualMag,
true,0);
logicVirtualMiddle->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualMiddle->SetVisAttributes (G4VisAttributes::GetInvisible());
///// FaradayCupBottom /////
@@ -1136,7 +1136,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
physicVirtualMag,
true,0);
logicVirtualBottom->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualBottom->SetVisAttributes (G4VisAttributes::GetInvisible());
///// Cup /////
@@ -1178,7 +1178,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
physicVirtualMag,
true,0);
logicVirtualOverBottom->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualOverBottom->SetVisAttributes (G4VisAttributes::GetInvisible());
///// Virtual Lateral /////
@@ -1203,7 +1203,7 @@ logicVirtualLateral=new G4LogicalVolume( VirtualLateral,
logicVirtualLateral->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualLateral->SetVisAttributes (G4VisAttributes::GetInvisible());
}
/////////////////////////////////////////////////////////////////////////////
@@ -261,7 +261,7 @@ void PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// Components of the Passive Carbon Beam Line
HadrontherapyBeamLineSupport();
@@ -483,7 +483,7 @@ void PassiveCarbonBeamLine::HadrontherapyRippleFilter()
2,
true);
LogicRippleFilter -> SetVisAttributes(G4VisAttributes::Invisible);
LogicRippleFilter -> SetVisAttributes(G4VisAttributes::GetInvisible());
SolidRippleFilterBase = new G4Box("RippleFilterBase",
RF_x/2,
@@ -558,7 +558,7 @@ void PassiveProtonBeamLine::ConstructPassiveProtonBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// Components of the Passive Proton Beam Line
HadrontherapyBeamLineSupport();
@@ -302,7 +302,7 @@ void TrentoPassiveProtonBeamLine::ConstructTrentoPassiveProtonBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// Components of the Passive Proton Beam Line
HadrontherapyBeamLineSupport();
+152 -153
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -355,7 +355,6 @@ Volume of RightTeste = 18.7867 cm^3
Material of RightTeste = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of RightTeste = 18.5406 g
### G4EmStandard_opt4 Construct Processes
# or ...
#/control/execute adultMIRDFemale.mac
# or ...
@@ -389,135 +388,135 @@ Mass of RightTeste = 18.5406 g
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 10 TeV in 154 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 10 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 10 TeV in 140 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEPComptonModel : Emin= 0 eV Emax= 20 MeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 10 TeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 10 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 10 TeV in 160 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 10 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 10 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -526,14 +525,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 10 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -542,15 +541,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -559,35 +558,35 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for anti_proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -596,202 +595,202 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of kaon+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of mu+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of pi+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -821,31 +820,31 @@ Index : 2 used in the geometry : Yes
### Run 0 start.
Number of events = 100
Energy Total in Run:logicalBrain, ID: 0, Energy Deposition (MeV): 0
Energy Total in Run:logicalHead, ID: 1, Energy Deposition (MeV): 2.96343
Energy Total in Run:logicalHead, ID: 1, Energy Deposition (MeV): 5.09458
Energy Total in Run:logicalHeart, ID: 2, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftAdrenal, ID: 3, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftArmBone, ID: 4, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftBreast, ID: 5, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftClavicle, ID: 6, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftKidney, ID: 7, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftLeg, ID: 8, Energy Deposition (MeV): 8.01323
Energy Total in Run:logicalLeftLeg, ID: 8, Energy Deposition (MeV): 11.1936
Energy Total in Run:logicalLeftLegBone, ID: 9, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftLung, ID: 10, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftOvary, ID: 11, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftScapula, ID: 12, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftTeste, ID: 13, Energy Deposition (MeV): 0
Energy Total in Run:logicalLowerLargeIntestine, ID: 14, Energy Deposition (MeV): 0
Energy Total in Run:logicalMaleGenitalia, ID: 15, Energy Deposition (MeV): 0.302382
Energy Total in Run:logicalMaleGenitalia, ID: 15, Energy Deposition (MeV): 0.968828
Energy Total in Run:logicalMiddleLowerSpine, ID: 16, Energy Deposition (MeV): 0
Energy Total in Run:logicalPancreas, ID: 17, Energy Deposition (MeV): 0
Energy Total in Run:logicalPelvis, ID: 18, Energy Deposition (MeV): 0
Energy Total in Run:logicalRibCage, ID: 19, Energy Deposition (MeV): 0.308297
Energy Total in Run:logicalRibCage, ID: 19, Energy Deposition (MeV): 0.85939
Energy Total in Run:logicalRightAdrenal, ID: 20, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightArmBone, ID: 21, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightBreast, ID: 22, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightClavicle, ID: 23, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightKidney, ID: 24, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightLeg, ID: 25, Energy Deposition (MeV): 10.4416
Energy Total in Run:logicalRightLeg, ID: 25, Energy Deposition (MeV): 7.60671
Energy Total in Run:logicalRightLegBone, ID: 26, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightLung, ID: 27, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightOvary, ID: 28, Energy Deposition (MeV): 0
@@ -857,11 +856,11 @@ Energy Total in Run:logicalSpleen, ID: 33, Energy Deposition (MeV): 0
Energy Total in Run:logicalStomach, ID: 34, Energy Deposition (MeV): 0
Energy Total in Run:logicalThymus, ID: 35, Energy Deposition (MeV): 0
Energy Total in Run:logicalThyroid, ID: 36, Energy Deposition (MeV): 0
Energy Total in Run:logicalTrunk, ID: 37, Energy Deposition (MeV): 30.5608
Energy Total in Run:logicalTrunk, ID: 37, Energy Deposition (MeV): 33.1972
Energy Total in Run:logicalUpperLargeIntestine, ID: 38, Energy Deposition (MeV): 0
Energy Total in Run:logicalUpperSpine, ID: 39, Energy Deposition (MeV): 0
Energy Total in Run:logicalUrinaryBladder, ID: 40, Energy Deposition (MeV): 0
Energy Total in Run:logicalUterus, ID: 41, Energy Deposition (MeV): 0
Total Energy deposit in the body is: 52.5897 MeV
Total Energy deposit in the body is: 58.9203 MeV
Graphics systems deleted.
Visualization Manager deleting...
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -121,8 +121,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 10 eV to 100 keV, 20 bins per decade, spline: 0
@@ -155,7 +155,7 @@ ePairProd: for e- SubType= 4
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 100 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.04, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
@@ -182,7 +182,7 @@ ePairProd: for e+ SubType= 4
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 100 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -562,7 +562,7 @@ Run 0 starts ...
Run terminated.
Run Summary
Number of events processed : 2
User=0.05s Real=0.05s Sys=0s
User=0.050000s Real=0.049744s Sys=0.000000s
Dose is being written to Dose.out
... write Root file : DoseDistribution.root - done
... close Root file : DoseDistribution.root - done
@@ -571,6 +571,6 @@ Visualization Manager deleting...
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 12 of which, static: 1
Dynamic pools deleted: 11 / Total memory freed: 0.058 MB
Dynamic pools deleted: 11 / Total memory freed: 0.18 MB
============================================================
RunManagerKernel is deleted. Good bye :)
+6 -1
View File
@@ -1,5 +1,5 @@
Hi-------------------------------------------------------------------
$Id: History 100937 2016-11-03 11:08:59Z gcosmo $
$Id: History 109981 2018-05-14 07:15:53Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,11 @@ $Id: History 100937 2016-11-03 11:08:59Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan (lAr_calorimeter-V10-04-00)
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
02.11.2016 - L. Garnier (lAr_calorimeter-V10-02-00)
Remove icons.mac. Automatically include since interfaces-V10-02-07
+14 -12
View File
@@ -23,11 +23,11 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: lArCal.cc 89572 2015-04-20 07:18:15Z gcosmo $
// $Id: lArCal.cc 109981 2018-05-14 07:15:53Z gcosmo $
//
//
//
// --------------------------------------------------------------
// GEANT 4 - exampleN03
// GEANT 4 - exampleN03
//
// For information related to this code contact:
// CERN, IT Division, ASD Group
@@ -36,6 +36,8 @@
//
// --------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -62,47 +64,47 @@ int main(int argc,char** argv) {
// choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
// Construct the default run manager
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
#else
G4RunManager* runManager = new G4RunManager;
#endif
// set mandatory initialization classes
FCALTestbeamSetup* detector = new FCALTestbeamSetup;
runManager->SetUserInitialization(detector);
G4PhysListFactory factory;
runManager->SetUserInitialization(factory.ReferencePhysList());
runManager->SetUserInitialization(new FCALActionInitialization);
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
#ifdef G4VIS_USE
// visualization manager
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
if (argc==1) // Define UI session for interactive mode.
{
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
#ifdef G4VIS_USE
UImanager->ApplyCommand("/control/execute prerunlArcal.mac");
UImanager->ApplyCommand("/control/execute prerunlArcal.mac");
#endif
if (ui->IsGUI())
UImanager->ApplyCommand("/control/execute gui.mac");
UImanager->ApplyCommand("/control/execute gui.mac");
ui->SessionStart();
delete ui;
#endif
}
else // Batch mode
{
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -96,8 +96,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -464,7 +464,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: nRadCapture: 0 eV ---> 100 TeV
@@ -707,7 +706,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -724,7 +722,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -748,7 +745,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
@@ -896,13 +892,13 @@ Start closing geometry.
G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Total memory consumed for geometry optimisation: 395 kByte
Total CPU time elapsed for geometry optimisation: 0.39 seconds
Total CPU time elapsed for geometry optimisation: 0.36 seconds
Voxelisation: top CPU users:
Percent Total CPU System CPU Memory Volume
------- ---------- ---------- -------- ----------
53.85 0.21 0.00 152k EmModuleLogical
46.15 0.18 0.00 238k HadModuleLogical
58.33 0.21 0.00 152k EmModuleLogical
41.67 0.15 0.00 238k HadModuleLogical
0.00 0.00 0.00 4k Mother
0.00 0.00 0.00 0k CryostatLogical
0.00 0.00 0.00 0k LArgLogical
@@ -913,7 +909,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Voxelisation: top memory users:
Percent Memory Heads Nodes Pointers Total CPU Volume
------- -------- ------ ------ -------- ---------- ----------
60.17 238k 1385 2370 3792 0.18 HadModuleLogical
60.17 238k 1385 2370 3792 0.15 HadModuleLogical
38.50 152k 1129 1152 2426 0.21 EmModuleLogical
0.93 3k 8 42 146 0.00 Mother
0.12 0k 1 7 8 0.00 SolidWLogical
@@ -930,352 +926,352 @@ Read 2001 events from file data-tracks/tracks-20GeV.dat
---> Begin of event: 1
**** Primary : 1
Vertex : (5.55552,7.16569,32740)
Number of F1 Tiles with Positive energy : 43
Number of F1 Tiles with Positive energy : 50
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.8978 1.56852 1.81589
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
4.86952
7.50475
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 5
N Scondaries 88
EmEdep is=19677.1 MeV
HadEdep is=0.160918 MeV
Edep in FCAL1 FCAl2 : 19677.1 0.160918
N Tracks out of world 4
N Scondaries 86
EmEdep is=19769.2 MeV
HadEdep is=11.0773 MeV
Edep in FCAL1 FCAl2 : 19769.2 11.0773
**** Primary : 2
Vertex : (-3.76032,10.9751,32740)
Number of F1 Tiles with Positive energy : 45
Number of F1 Tiles with Positive energy : 54
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.68936 1.51016 1.72168
1.67786 1.65875 1.77173
Visible Energy in Hole Counter (MeV)
0 54.2338
0 49.2247
Visible Energy in Upstream Dead Materials
527.664
209.938
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 23
N Scondaries 158
EmEdep is=18983.8 MeV
HadEdep is=5.58221 MeV
Edep in FCAL1 FCAl2 : 18983.8 5.58221
N Tracks out of world 26
N Scondaries 173
EmEdep is=18900.4 MeV
HadEdep is=0.107163 MeV
Edep in FCAL1 FCAl2 : 18900.4 0.107163
**** Primary : 3
Vertex : (13.1951,2.677,32740)
Number of F1 Tiles with Positive energy : 77
Number of F1 Tiles with Positive energy : 40
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
2.03165 2.47862 1.63679
1.67061 1.67693 4.15819
Visible Energy in Hole Counter (MeV)
0 173.929
0 0
Visible Energy in Upstream Dead Materials
3596.02
7.31497
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 144
N Scondaries 157
EmEdep is=14111.4 MeV
HadEdep is=0.455999 MeV
Edep in FCAL1 FCAl2 : 14111.4 0.455999
N Tracks out of world 7
N Scondaries 222
EmEdep is=19800.9 MeV
HadEdep is=1.10728 MeV
Edep in FCAL1 FCAl2 : 19800.9 1.10728
**** Primary : 4
Vertex : (-8.66148,-8.80731,32740)
Number of F1 Tiles with Positive energy : 41
Number of F1 Tiles with Positive energy : 40
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.52213 1.61021 1.85701
1.47097 2.11332 1.52518
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
3.50902
16.5686
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 3
N Scondaries 125
EmEdep is=19837.2 MeV
HadEdep is=4.54147 MeV
Edep in FCAL1 FCAl2 : 19837.2 4.54147
N Scondaries 171
EmEdep is=19780.2 MeV
HadEdep is=0.129933 MeV
Edep in FCAL1 FCAl2 : 19780.2 0.129933
**** Primary : 5
Vertex : (4.75859,7.01622,32740)
Number of F1 Tiles with Positive energy : 39
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.71425 1.61745 1.6936
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
7.66546
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 3
N Scondaries 162
EmEdep is=19864.1 MeV
HadEdep is=3.79812 MeV
Edep in FCAL1 FCAl2 : 19864.1 3.79812
**** Primary : 6
Vertex : (1.94335,14.9228,32740)
Number of F1 Tiles with Positive energy : 46
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.60505 1.70903 1.60198
Visible Energy in Hole Counter (MeV)
0 102.912
Visible Energy in Upstream Dead Materials
1662.15
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 54
N Scondaries 278
EmEdep is=16995.9 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 16995.9 0
**** Primary : 7
Vertex : (-10.9878,-6.7949,32740)
Number of F1 Tiles with Positive energy : 53
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.67938 2.18192 2.3177
Visible Energy in Hole Counter (MeV)
0 160.938
Visible Energy in Upstream Dead Materials
4313.79
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 145
N Scondaries 115
EmEdep is=14010.1 MeV
HadEdep is=0.44534 MeV
Edep in FCAL1 FCAl2 : 14010.1 0.44534
**** Primary : 8
Vertex : (10.9757,-1.49585,32740)
Number of F1 Tiles with Positive energy : 47
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.67358 1.65069 1.72695
Visible Energy in Hole Counter (MeV)
0 32.4962
Visible Energy in Upstream Dead Materials
2892.13
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 31
N Scondaries 196
EmEdep is=16898.4 MeV
HadEdep is=3.53443 MeV
Edep in FCAL1 FCAl2 : 16898.4 3.53443
**** Primary : 9
Vertex : (-27.7734,3.36444,32740)
Number of F1 Tiles with Positive energy : 68
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
2.03691 2.96295 4.98263
Visible Energy in Hole Counter (MeV)
0 127.196
Visible Energy in Upstream Dead Materials
10904.8
Visible Energy in Tail Catcher Scintillator
0 0.0360856 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
11.3177 5.69677 0 0 0 0
N Tracks out of world 275
N Scondaries 165
EmEdep is=6089.32 MeV
HadEdep is=0.356943 MeV
Edep in FCAL1 FCAl2 : 6089.32 0.356943
**** Primary : 10
Vertex : (-22.5474,4.1006,32740)
Number of F1 Tiles with Positive energy : 45
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.54291 2.4327 3.59498
Visible Energy in Hole Counter (MeV)
0 13.7229
Visible Energy in Upstream Dead Materials
469.791
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0.0563027 0 0 0 0 0
N Tracks out of world 19
N Scondaries 129
EmEdep is=19184.9 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19184.9 0
---> Begin of event: 11
**** Primary : 11
Vertex : (-6.31939,21.5056,32740)
Number of F1 Tiles with Positive energy : 48
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.56698 1.69817 1.83575
Visible Energy in Hole Counter (MeV)
0 55.3196
Visible Energy in Upstream Dead Materials
852.531
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 29
N Scondaries 243
EmEdep is=18395.4 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 18395.4 0
**** Primary : 12
Vertex : (17.1015,6.30557,32740)
Number of F1 Tiles with Positive energy : 43
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.82558 1.83783 1.60008
1.50178 1.55941 1.66176
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
2.56214
2.66888
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 0
N Scondaries 177
EmEdep is=19848.9 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19848.9 0
**** Primary : 13
Vertex : (-24.9484,11.8659,32740)
Number of F1 Tiles with Positive energy : 44
N Tracks out of world 2
N Scondaries 208
EmEdep is=19846.5 MeV
HadEdep is=2.68891 MeV
Edep in FCAL1 FCAl2 : 19846.5 2.68891
**** Primary : 6
Vertex : (1.94335,14.9228,32740)
Number of F1 Tiles with Positive energy : 51
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.94015 1.56302 1.50918
1.58958 2.45399 2.05976
Visible Energy in Hole Counter (MeV)
0 90.8527
0 44.891
Visible Energy in Upstream Dead Materials
12485.6
818.265
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 148
N Scondaries 107
EmEdep is=6063.16 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 6063.16 0
**** Primary : 14
Vertex : (-0.133696,18.3151,32740)
Number of F1 Tiles with Positive energy : 44
N Tracks out of world 24
N Scondaries 156
EmEdep is=18419.4 MeV
HadEdep is=0.631505 MeV
Edep in FCAL1 FCAl2 : 18419.4 0.631505
**** Primary : 7
Vertex : (-10.9878,-6.7949,32740)
Number of F1 Tiles with Positive energy : 51
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
3.85258 1.73962 1.65606
1.56491 1.50753 2.08058
Visible Energy in Hole Counter (MeV)
0 84.1647
Visible Energy in Upstream Dead Materials
1424.44
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 56
N Scondaries 102
EmEdep is=17309.8 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 17309.8 0
**** Primary : 8
Vertex : (10.9757,-1.49585,32740)
Number of F1 Tiles with Positive energy : 48
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.90562 1.50387 1.76409
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
4.7632
1.18423
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 1
N Scondaries 270
EmEdep is=19899.1 MeV
HadEdep is=29.0611 MeV
Edep in FCAL1 FCAl2 : 19899.1 29.0611
**** Primary : 15
Vertex : (17.3196,17.6617,32740)
Number of F1 Tiles with Positive energy : 41
N Scondaries 212
EmEdep is=19881.9 MeV
HadEdep is=1.23331 MeV
Edep in FCAL1 FCAl2 : 19881.9 1.23331
**** Primary : 9
Vertex : (-27.7734,3.36444,32740)
Number of F1 Tiles with Positive energy : 66
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.48948 2.73204 1.83599
2.0669 1.93316 1.77488
Visible Energy in Hole Counter (MeV)
0 120.01
Visible Energy in Upstream Dead Materials
2860.08
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 86
N Scondaries 229
EmEdep is=15244.2 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 15244.2 0
**** Primary : 10
Vertex : (-22.5474,4.1006,32740)
Number of F1 Tiles with Positive energy : 43
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.54637 1.88653 1.46106
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
12.1352
4.92609
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 1
N Scondaries 215
EmEdep is=19819.8 MeV
HadEdep is=3.29273 MeV
Edep in FCAL1 FCAl2 : 19819.8 3.29273
---> Begin of event: 11
**** Primary : 11
Vertex : (-6.31939,21.5056,32740)
Number of F1 Tiles with Positive energy : 41
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.39785 2.34959 1.58183
Visible Energy in Hole Counter (MeV)
0 3.89047
Visible Energy in Upstream Dead Materials
3.78918
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 3
N Scondaries 167
EmEdep is=19854.8 MeV
HadEdep is=0.921535 MeV
Edep in FCAL1 FCAl2 : 19854.8 0.921535
**** Primary : 16
Vertex : (-20.8489,10.8988,32740)
Number of F1 Tiles with Positive energy : 66
N Scondaries 298
EmEdep is=19894.1 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19894.1 0
**** Primary : 12
Vertex : (17.1015,6.30557,32740)
Number of F1 Tiles with Positive energy : 48
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.63582 1.89912 1.5872
1.87373 1.54512 2.88825
Visible Energy in Hole Counter (MeV)
0 117.078
0 0
Visible Energy in Upstream Dead Materials
6127.16
5.54716
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 149
N Scondaries 161
EmEdep is=11879.5 MeV
HadEdep is=7.22305 MeV
Edep in FCAL1 FCAl2 : 11879.5 7.22305
**** Primary : 17
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 43
N Tracks out of world 7
N Scondaries 146
EmEdep is=19655.9 MeV
HadEdep is=4.73168 MeV
Edep in FCAL1 FCAl2 : 19655.9 4.73168
**** Primary : 13
Vertex : (-24.9484,11.8659,32740)
Number of F1 Tiles with Positive energy : 13
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
2.37403 1.84634 1.54957
1.55043 1.56577 1.88615
Visible Energy in Hole Counter (MeV)
0 3.76836
0 47.2021
Visible Energy in Upstream Dead Materials
7.51227
19007.3
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 135
N Scondaries 127
EmEdep is=409.517 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 409.517 0
**** Primary : 14
Vertex : (-0.133696,18.3151,32740)
Number of F1 Tiles with Positive energy : 41
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.66712 1.45897 2.79684
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
5.48723
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 0
N Scondaries 164
EmEdep is=19786.2 MeV
HadEdep is=0.694983 MeV
Edep in FCAL1 FCAl2 : 19786.2 0.694983
**** Primary : 18
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 44
N Scondaries 175
EmEdep is=19855.6 MeV
HadEdep is=5.15695 MeV
Edep in FCAL1 FCAl2 : 19855.6 5.15695
**** Primary : 15
Vertex : (17.3196,17.6617,32740)
Number of F1 Tiles with Positive energy : 46
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.73078 1.73223 2.04694
1.61056 1.64034 1.81178
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
11.414
4.18098
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 10
N Scondaries 236
EmEdep is=19634.6 MeV
HadEdep is=11.9796 MeV
Edep in FCAL1 FCAl2 : 19634.6 11.9796
N Tracks out of world 0
N Scondaries 104
EmEdep is=19913.1 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19913.1 0
**** Primary : 16
Vertex : (-20.8489,10.8988,32740)
Number of F1 Tiles with Positive energy : 57
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.72887 2.70675 5.18554
Visible Energy in Hole Counter (MeV)
0 112.427
Visible Energy in Upstream Dead Materials
6213.14
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 174
N Scondaries 175
EmEdep is=12178.2 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 12178.2 0
**** Primary : 17
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 43
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.89945 1.95318 1.70852
Visible Energy in Hole Counter (MeV)
0 10.4759
Visible Energy in Upstream Dead Materials
361.095
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 16
N Scondaries 216
EmEdep is=19339.5 MeV
HadEdep is=2.90147 MeV
Edep in FCAL1 FCAl2 : 19339.5 2.90147
**** Primary : 18
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 51
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.57681 1.71919 1.71749
Visible Energy in Hole Counter (MeV)
0 3.36912
Visible Energy in Upstream Dead Materials
683.777
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 32
N Scondaries 104
EmEdep is=18044.2 MeV
HadEdep is=1.14284 MeV
Edep in FCAL1 FCAl2 : 18044.2 1.14284
Run terminated.
Run Summary
Number of events processed : 18
User=13.39s Real=14.87s Sys=0s
User=9.350000s Real=9.380691s Sys=0.010000s
Graphics systems deleted.
Visualization Manager deleting...
G4 kernel has come to Quit state.
@@ -1289,21 +1285,21 @@ G4SDManager deleted.
EventManager deleted.
Units table cleared.
TransportationManager deleted.
Total navigation history collections cleaned: 42
Total navigation history collections cleaned: 44
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.0596 MB
Pool ID '20G4NavigationLevelRep', size : 0.0625 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.0904 MB
Pool ID '17G4DynamicParticle', size : 0.0788 MB
Pool ID '7G4Event', size : 0.000961 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '7G4Track', size : 0.181 MB
Pool ID '18G4TouchableHistory', size : 0.00481 MB
Pool ID '7G4Track', size : 0.157 MB
Pool ID '18G4TouchableHistory', size : 0.00577 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '10G4Fragment', size : 0.00192 MB
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.34 MB
Dynamic pools deleted: 11 / Total memory freed: 0.31 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,341 +1,341 @@
Sensitive Detector-Voxels. Total number of events, [mm]->centreX centreY centreZ HalfSizeX HalfSizeY HalfSizeZ minX maxX, minY maxY, minZ maxZ, Dx, Dy, Dz, nX, nY, nZ:
3044 0 0 0 150 150 150 -150 150 -150 150 -150 150 1.5 1.5 1.5 100 100 100
2227 0 0 0 150 150 150 -150 150 -150 150 -150 150 1.5 1.5 1.5 100 100 100
Number of physical volumes: 2
G4_WATER 1
G4_Galactic 2
Phys Volume x [mm], y [mm], z [mm], ix, iy, iz, Dose [Gy], Dose2 [Gy^2], nEvents
1 -142.5 148.5 -148.5 2 99 0 5.34992e-10 2.86216e-19 1
1 -139.5 148.5 -148.5 3 99 0 8.42033e-14 7.09019e-27 1
1 -136.5 46.5 -10.5 4 65 46 7.80862e-10 3.19491e-19 2
1 -136.5 85.5 88.5 4 78 79 3.07551e-10 9.45875e-20 1
1 -133.5 82.5 82.5 5 77 77 1.04315e-10 1.08816e-20 1
1 -121.5 97.5 70.5 9 82 73 2.61484e-10 6.8374e-20 1
1 -115.5 130.5 -10.5 11 93 46 1.94887e-10 3.79133e-20 2
1 -115.5 142.5 106.5 11 97 85 2.17468e-09 1.21947e-18 6
1 -115.5 142.5 109.5 11 97 86 2.20308e-09 8.4921e-19 6
1 -112.5 148.5 100.5 12 99 83 1.7345e-13 3.00851e-26 1
1 -109.5 127.5 -13.5 13 92 45 1.10857e-11 7.25345e-23 2
1 -109.5 127.5 -4.5 13 92 48 5.48926e-11 3.0132e-21 1
1 -103.5 -10.5 -109.5 15 46 13 4.5424e-09 2.02621e-18 12
1 -103.5 -7.5 -109.5 15 47 13 1.59276e-09 2.53689e-18 1
1 -103.5 106.5 64.5 15 85 71 1.16851e-10 1.36344e-20 2
1 -100.5 115.5 109.5 16 88 86 1.03804e-09 1.07734e-18 2
1 -100.5 115.5 112.5 16 88 87 5.35386e-09 3.65924e-18 9
1 -91.5 148.5 73.5 19 99 74 1.7345e-13 3.00851e-26 1
1 -88.5 55.5 -148.5 20 68 0 8.42033e-14 7.09019e-27 1
1 -82.5 79.5 25.5 22 76 58 5.75085e-10 1.78261e-19 3
1 -79.5 -82.5 61.5 23 22 70 2.27953e-10 5.19627e-20 1
1 -58.5 34.5 73.5 30 61 74 1.94368e-09 1.26235e-18 3
1 -55.5 34.5 73.5 31 61 74 3.3789e-09 2.49522e-18 6
1 -55.5 37.5 70.5 31 62 73 1.41546e-09 2.00327e-18 2
1 -55.5 37.5 73.5 31 62 74 1.51153e-09 2.28473e-18 1
1 -55.5 88.5 22.5 31 79 57 2.6305e-10 6.91951e-20 1
1 -55.5 118.5 -109.5 31 89 13 1.9114e-10 3.5336e-20 2
1 -55.5 121.5 -112.5 31 90 12 9.44249e-10 5.07975e-19 3
1 -55.5 148.5 88.5 31 99 79 1.15588e-10 1.33605e-20 1
1 -52.5 -37.5 100.5 32 37 83 3.64268e-09 2.0894e-18 7
1 -52.5 -34.5 97.5 32 38 82 1.17928e-09 1.39029e-18 2
1 -52.5 -34.5 100.5 32 38 83 1.55483e-09 2.4175e-18 1
1 -52.5 -25.5 100.5 32 41 83 2.36602e-10 5.59406e-20 2
1 -52.5 88.5 22.5 32 79 57 1.79334e-09 8.21946e-19 5
1 -52.5 127.5 28.5 32 92 59 1.12032e-09 1.25494e-18 2
1 -49.5 -37.5 100.5 33 37 83 1.61367e-09 1.34812e-18 3
1 -49.5 16.5 79.5 33 55 76 1.67986e-10 2.82193e-20 1
1 -49.5 31.5 127.5 33 60 92 4.44013e-10 1.97147e-19 1
1 -49.5 34.5 127.5 33 61 92 1.59201e-09 7.5304e-19 5
1 -49.5 124.5 28.5 33 91 59 3.11372e-09 1.41924e-18 7
1 -49.5 148.5 7.5 33 99 52 1.7345e-13 3.00851e-26 1
1 -46.5 28.5 73.5 34 59 74 1.85112e-09 7.19033e-19 6
1 -46.5 58.5 145.5 34 69 98 4.34359e-10 9.71802e-20 2
1 -46.5 61.5 145.5 34 70 98 1.82966e-09 5.56001e-19 8
1 -46.5 106.5 91.5 34 85 80 2.06417e-10 4.2608e-20 1
1 -46.5 115.5 -55.5 34 88 31 2.65639e-10 6.88904e-20 2
1 -46.5 124.5 -37.5 34 91 37 2.44456e-09 1.33915e-18 5
1 -46.5 148.5 -25.5 34 99 41 1.7345e-13 3.00851e-26 1
1 -43.5 -25.5 -13.5 35 41 45 3.38415e-10 1.12387e-19 2
1 -43.5 13.5 145.5 35 54 98 2.11039e-09 6.74414e-19 17
1 -43.5 16.5 91.5 35 55 80 4.78196e-10 2.25642e-19 2
1 -43.5 55.5 148.5 35 68 99 5.33919e-09 2.00462e-18 17
1 -43.5 58.5 145.5 35 69 98 3.93036e-09 1.02481e-18 17
1 -43.5 124.5 -37.5 35 91 37 3.16718e-09 3.44389e-18 4
1 -43.5 148.5 -46.5 35 99 34 8.42033e-14 7.09019e-27 1
1 -43.5 148.5 46.5 35 99 65 8.42033e-14 7.09019e-27 1
1 -40.5 10.5 145.5 36 53 98 3.00198e-09 1.76985e-18 6
1 -40.5 10.5 148.5 36 53 99 9.42111e-10 4.60311e-19 2
1 -40.5 94.5 10.5 36 81 53 4.74425e-10 2.25079e-19 1
1 -40.5 148.5 -55.5 36 99 31 8.42033e-14 7.09019e-27 1
1 -40.5 148.5 16.5 36 99 55 3.18821e-12 1.01647e-23 1
1 -37.5 -85.5 -139.5 37 21 3 4.91143e-10 2.35618e-19 2
1 -37.5 148.5 55.5 37 99 68 3.18821e-12 1.01647e-23 1
1 -34.5 -85.5 -139.5 38 21 3 2.09223e-09 9.04136e-19 6
1 -34.5 10.5 85.5 38 53 78 1.36403e-09 5.23653e-19 5
1 -34.5 70.5 73.5 38 73 74 1.74512e-09 7.87866e-19 5
1 -34.5 148.5 -13.5 38 99 45 3.18821e-12 1.01647e-23 1
1 -34.5 148.5 -10.5 38 99 46 4.09674e-09 1.79585e-18 14
1 -31.5 -64.5 -28.5 39 28 40 2.83286e-10 6.0935e-20 3
1 -31.5 -61.5 -25.5 39 29 41 3.76191e-12 1.35326e-23 2
1 -31.5 22.5 82.5 39 57 77 8.70499e-11 7.56304e-21 2
1 -31.5 34.5 88.5 39 61 79 3.25154e-10 1.05671e-19 2
1 -31.5 100.5 28.5 39 83 59 1.19872e-09 5.07846e-19 3
1 -31.5 103.5 28.5 39 84 59 6.40076e-09 5.30778e-18 11
1 -28.5 19.5 73.5 40 56 74 1.83775e-09 7.3777e-19 6
1 -28.5 91.5 118.5 40 80 89 3.40265e-09 1.78192e-18 7
1 -28.5 94.5 112.5 40 81 87 5.4012e-09 9.69902e-18 4
1 -28.5 94.5 115.5 40 81 88 3.51985e-09 4.16311e-18 3
1 -28.5 94.5 118.5 40 81 89 9.27764e-10 8.60745e-19 1
1 -28.5 97.5 109.5 40 82 86 8.68897e-10 7.49463e-19 2
1 -28.5 148.5 -67.5 40 99 27 8.42033e-14 7.09019e-27 1
1 -28.5 148.5 -13.5 40 99 45 8.07616e-14 6.52243e-27 1
1 -25.5 -46.5 -1.5 41 34 49 1.25557e-10 1.5721e-20 2
1 -25.5 7.5 31.5 41 52 60 3.05501e-10 9.14032e-20 2
1 -25.5 37.5 100.5 41 62 83 1.02155e-09 3.73432e-19 5
1 -25.5 40.5 100.5 41 63 83 1.09757e-09 1.20466e-18 1
1 -25.5 91.5 118.5 41 80 89 5.31446e-10 1.65951e-19 2
1 -25.5 136.5 19.5 41 95 56 1.6497e-11 2.69501e-22 2
1 -25.5 148.5 7.5 41 99 52 1.7345e-13 3.00851e-26 1
1 -25.5 148.5 55.5 41 99 68 8.07616e-14 6.52243e-27 1
1 -22.5 37.5 100.5 42 62 83 7.61988e-10 2.91796e-19 2
1 -22.5 40.5 100.5 42 63 83 5.75891e-09 6.0611e-18 6
1 -22.5 40.5 103.5 42 63 84 5.68765e-09 3.58239e-18 10
1 -19.5 -16.5 -73.5 43 44 25 5.90998e-10 2.00557e-19 3
1 -19.5 7.5 109.5 43 52 86 5.79014e-09 1.27496e-17 6
1 -19.5 10.5 109.5 43 53 86 9.07252e-10 8.23106e-19 1
1 -19.5 40.5 106.5 43 63 85 5.51655e-10 2.39678e-19 2
1 -19.5 106.5 25.5 43 85 58 1.28092e-09 5.17453e-19 5
1 -19.5 109.5 -133.5 43 86 5 1.50348e-10 2.25525e-20 2
1 -19.5 118.5 58.5 43 89 69 1.46818e-09 5.88601e-19 4
1 -19.5 130.5 67.5 43 93 72 3.04162e-09 1.81951e-18 6
1 -19.5 136.5 22.5 43 95 57 2.88855e-09 2.3409e-18 4
1 -19.5 136.5 25.5 43 95 58 1.84186e-09 7.74298e-19 5
1 -19.5 139.5 19.5 43 96 56 2.18434e-09 3.61482e-18 2
1 -19.5 139.5 22.5 43 96 57 2.40164e-09 2.98351e-18 2
1 -19.5 142.5 19.5 43 97 56 3.3394e-09 1.23461e-18 11
1 -19.5 145.5 16.5 43 98 55 2.77938e-10 7.72495e-20 1
1 -19.5 145.5 19.5 43 98 56 2.62428e-09 7.30111e-19 10
1 -19.5 148.5 13.5 43 99 54 3.18821e-12 1.01647e-23 1
1 -16.5 -55.5 -37.5 44 31 37 2.79625e-10 7.81431e-20 2
1 -16.5 -1.5 118.5 44 49 89 5.07142e-09 3.03882e-18 10
1 -16.5 1.5 115.5 44 50 88 3.79758e-09 7.83968e-18 2
1 -16.5 1.5 118.5 44 50 89 9.89712e-10 9.79529e-19 1
1 -16.5 4.5 112.5 44 51 87 2.60889e-09 6.80632e-18 1
1 -16.5 4.5 115.5 44 51 88 2.52093e-09 6.35508e-18 1
1 -16.5 34.5 85.5 44 61 78 3.66648e-09 2.18468e-18 7
1 -16.5 70.5 -64.5 44 73 28 2.03922e-09 9.7486e-19 6
1 -16.5 91.5 -49.5 44 80 33 7.49084e-11 5.59866e-21 2
1 -16.5 109.5 -127.5 44 86 7 1.79453e-11 3.22034e-22 1
1 -16.5 118.5 58.5 44 89 69 2.3079e-09 1.53295e-18 5
1 -16.5 118.5 61.5 44 89 70 1.42277e-09 6.39499e-19 4
1 -16.5 130.5 67.5 44 93 72 6.49607e-10 4.21989e-19 1
1 -16.5 148.5 -10.5 44 99 46 3.18821e-12 1.01647e-23 1
1 -13.5 -55.5 34.5 45 31 61 5.52894e-11 3.04762e-21 2
1 -13.5 -49.5 91.5 45 33 80 1.08397e-09 4.22142e-19 3
1 -13.5 4.5 -79.5 45 51 23 8.50744e-12 7.23765e-23 1
1 -13.5 34.5 82.5 45 61 77 4.07237e-09 8.33621e-18 2
1 -13.5 34.5 85.5 45 61 78 3.25108e-09 3.70235e-18 3
1 -13.5 37.5 79.5 45 62 76 2.92442e-09 8.55172e-18 2
1 -13.5 106.5 -121.5 45 85 9 3.18821e-12 1.01647e-23 1
1 -13.5 118.5 49.5 45 89 66 4.04204e-10 1.63313e-19 2
1 -13.5 130.5 70.5 45 93 73 1.28202e-09 1.64358e-18 1
1 -13.5 130.5 73.5 45 93 74 6.91189e-09 4.88404e-18 13
1 -13.5 133.5 73.5 45 94 74 2.21273e-09 4.89615e-18 1
1 -13.5 136.5 70.5 45 95 73 4.04465e-09 5.32855e-18 10
1 -13.5 139.5 70.5 45 96 73 2.33592e-09 8.5214e-19 7
1 -13.5 148.5 -16.5 45 99 44 3.27242e-12 1.01718e-23 2
1 -13.5 148.5 58.5 45 99 69 3.18821e-12 1.01647e-23 1
1 -10.5 -58.5 -31.5 46 30 39 3.85963e-10 1.48903e-19 2
1 -10.5 -58.5 -25.5 46 30 41 2.70232e-10 7.29318e-20 2
1 -10.5 -10.5 130.5 46 46 93 1.41072e-09 5.54358e-19 4
1 -10.5 28.5 139.5 46 59 96 2.00836e-09 8.24102e-19 5
1 -10.5 34.5 85.5 46 61 78 2.43761e-09 1.9883e-18 4
1 -10.5 112.5 34.5 46 87 61 1.46389e-09 1.08991e-18 3
1 -10.5 112.5 37.5 46 87 62 2.26771e-09 8.99915e-19 6
1 -10.5 127.5 76.5 46 92 75 1.08229e-10 1.17135e-20 1
1 -10.5 133.5 52.5 46 94 67 4.00009e-09 2.16979e-18 9
1 -10.5 148.5 1.5 46 99 50 1.7345e-13 3.00851e-26 1
1 -10.5 148.5 37.5 46 99 62 8.42033e-14 7.09019e-27 1
1 -7.5 -58.5 28.5 47 30 59 5.86549e-11 3.08672e-21 2
1 -7.5 -52.5 37.5 47 32 62 3.05236e-10 9.31691e-20 1
1 -7.5 -10.5 130.5 47 46 93 3.80314e-10 1.44639e-19 1
1 -7.5 100.5 -55.5 47 83 31 4.47998e-10 2.00547e-19 2
1 -7.5 106.5 61.5 47 85 70 1.65181e-09 1.01305e-18 3
1 -7.5 106.5 64.5 47 85 71 1.44614e-09 5.93159e-19 4
1 -7.5 115.5 55.5 47 88 68 4.67785e-10 2.18744e-19 2
1 -7.5 145.5 -19.5 47 98 43 2.8486e-10 8.11452e-20 1
1 -7.5 148.5 -13.5 47 99 45 1.7345e-13 3.00851e-26 1
1 -7.5 148.5 19.5 47 99 56 3.18821e-12 1.01647e-23 1
1 -7.5 148.5 22.5 47 99 57 1.7345e-13 3.00851e-26 1
1 -4.5 106.5 61.5 48 85 70 3.83228e-09 3.94595e-18 4
1 -4.5 109.5 55.5 48 86 68 4.68025e-09 8.7041e-18 8
1 -1.5 -13.5 142.5 49 45 97 2.40954e-09 1.16432e-18 6
1 -1.5 -10.5 142.5 49 46 97 5.50751e-10 3.03327e-19 1
1 -1.5 106.5 58.5 49 85 69 4.80171e-09 7.40814e-18 6
1 -1.5 124.5 -148.5 49 91 0 1.7345e-13 3.00851e-26 1
1 -1.5 133.5 46.5 49 94 65 1.1454e-09 4.54606e-19 3
1 -1.5 148.5 19.5 49 99 56 8.07616e-14 6.52243e-27 1
1 -1.5 148.5 31.5 49 99 60 8.42033e-14 7.09019e-27 1
1 1.5 121.5 -64.5 50 90 28 1.63908e-10 2.58409e-20 2
1 1.5 127.5 145.5 50 92 98 2.08248e-09 1.47816e-18 3
1 1.5 130.5 145.5 50 93 98 1.76219e-09 1.31889e-18 4
1 1.5 130.5 148.5 50 93 99 1.66687e-09 7.07717e-19 5
1 1.5 142.5 -13.5 50 97 45 5.49966e-11 3.01575e-21 2
1 1.5 148.5 121.5 50 99 90 8.42033e-14 7.09019e-27 1
1 4.5 25.5 -22.5 51 58 42 1.73298e-10 3.00031e-20 2
1 4.5 121.5 -19.5 51 90 43 1.93401e-09 9.82131e-19 4
1 4.5 145.5 130.5 51 98 93 2.59839e-09 1.27079e-18 6
1 4.5 148.5 127.5 51 99 92 8.42033e-14 7.09019e-27 1
1 7.5 55.5 145.5 52 68 98 7.95812e-10 3.74672e-19 2
1 7.5 58.5 -49.5 52 69 33 6.81846e-12 4.53573e-23 2
1 7.5 106.5 -1.5 52 85 49 3.72465e-09 1.77421e-18 8
1 7.5 109.5 -1.5 52 86 49 5.68983e-10 2.23821e-19 2
1 7.5 121.5 -28.5 52 90 40 3.68893e-10 1.3602e-19 2
1 7.5 121.5 -22.5 52 90 42 6.8188e-10 4.64845e-19 2
1 7.5 121.5 -19.5 52 90 43 2.01248e-09 1.48134e-18 3
1 7.5 148.5 -49.5 52 99 33 8.42033e-14 7.09019e-27 1
1 7.5 148.5 -43.5 52 99 35 3.18821e-12 1.01647e-23 1
1 7.5 148.5 55.5 52 99 68 3.18821e-12 1.01647e-23 1
1 10.5 -46.5 118.5 53 34 89 3.95048e-09 2.12024e-18 9
1 10.5 -43.5 118.5 53 35 89 1.2882e-09 1.65923e-18 2
1 10.5 109.5 -1.5 53 86 49 3.62444e-09 4.47987e-18 3
1 10.5 130.5 76.5 53 93 75 3.86548e-09 3.97257e-18 4
1 10.5 130.5 79.5 53 93 76 2.86604e-09 1.43836e-18 6
1 10.5 148.5 10.5 53 99 53 3.18821e-12 1.01647e-23 1
1 10.5 148.5 52.5 53 99 67 8.42033e-14 7.09019e-27 1
1 13.5 55.5 100.5 54 68 83 2.51437e-09 1.87967e-18 4
1 13.5 64.5 -148.5 54 71 0 2.09541e-09 9.55081e-19 6
1 13.5 67.5 -148.5 54 72 0 3.18821e-12 1.01647e-23 1
1 13.5 73.5 46.5 54 74 65 1.91023e-09 7.73816e-19 5
1 13.5 76.5 43.5 54 75 64 1.68901e-09 1.55131e-18 2
1 13.5 76.5 46.5 54 75 65 6.4965e-10 4.22045e-19 1
1 13.5 79.5 142.5 54 76 97 3.14748e-09 1.41946e-18 9
1 13.5 109.5 -1.5 54 86 49 2.11685e-09 4.48106e-18 1
1 13.5 112.5 -4.5 54 87 48 3.01498e-09 9.08907e-18 2
1 13.5 112.5 -1.5 54 87 49 6.99883e-10 2.49241e-19 3
1 13.5 115.5 61.5 54 88 70 7.89108e-10 3.24296e-19 3
1 13.5 118.5 109.5 54 89 86 3.09532e-10 9.57027e-20 2
1 13.5 139.5 -4.5 54 96 48 8.37577e-10 3.64212e-19 3
1 13.5 148.5 -37.5 54 99 37 8.07616e-14 6.52243e-27 1
1 13.5 148.5 -19.5 54 99 43 8.42033e-14 7.09019e-27 1
1 13.5 148.5 -13.5 54 99 45 3.18821e-12 1.01647e-23 1
1 13.5 148.5 28.5 54 99 59 1.7345e-13 3.00851e-26 1
1 13.5 148.5 70.5 54 99 73 8.42033e-14 7.09019e-27 1
1 16.5 58.5 142.5 55 69 97 5.75062e-10 1.81735e-19 3
1 16.5 79.5 -25.5 55 76 41 4.40462e-10 1.94007e-19 1
1 16.5 94.5 -31.5 55 81 39 3.84853e-10 1.45678e-19 2
1 16.5 103.5 -25.5 55 84 41 4.15227e-11 1.71716e-21 2
1 16.5 109.5 -4.5 55 86 48 3.01103e-09 9.06628e-18 1
1 16.5 130.5 121.5 55 93 90 7.47405e-10 2.76943e-19 3
1 16.5 148.5 67.5 55 99 72 1.7345e-13 3.00851e-26 1
1 19.5 79.5 139.5 56 76 96 1.17722e-09 4.63676e-19 3
1 19.5 82.5 100.5 56 77 83 1.14574e-09 1.31272e-18 1
1 19.5 82.5 103.5 56 77 84 4.07977e-09 3.55703e-18 7
1 19.5 139.5 136.5 56 96 95 6.15168e-09 4.60656e-18 10
1 19.5 142.5 136.5 56 97 95 3.52506e-09 3.30091e-18 9
1 19.5 145.5 133.5 56 98 94 1.03814e-09 2.21024e-19 5
1 19.5 145.5 136.5 56 98 95 8.18409e-10 1.77749e-19 4
1 19.5 148.5 130.5 56 99 93 8.42033e-14 7.09019e-27 1
1 22.5 -19.5 -4.5 57 43 48 1.70614e-11 2.02631e-22 2
1 22.5 -4.5 -25.5 57 48 41 9.81073e-12 9.62505e-23 1
1 22.5 19.5 115.5 57 56 88 7.25109e-10 2.78442e-19 2
1 22.5 82.5 103.5 57 77 84 2.37306e-09 2.05895e-18 3
1 22.5 145.5 136.5 57 98 95 9.34734e-10 1.75948e-19 5
1 25.5 -67.5 100.5 58 27 83 1.52578e-12 1.85888e-24 2
1 25.5 -31.5 97.5 58 39 82 1.53549e-09 6.90884e-19 5
1 25.5 4.5 -22.5 58 51 42 5.3799e-12 2.71372e-23 2
1 28.5 -19.5 -7.5 59 43 47 1.25415e-11 1.55276e-22 2
1 28.5 -16.5 -22.5 59 44 42 8.42033e-14 7.09019e-27 1
1 28.5 112.5 13.5 59 87 54 6.9383e-10 2.92813e-19 2
1 28.5 112.5 16.5 59 87 55 1.25043e-09 5.34825e-19 3
1 28.5 115.5 16.5 59 88 55 1.55126e-09 6.45109e-19 5
1 28.5 148.5 22.5 59 99 57 8.42033e-14 7.09019e-27 1
1 31.5 -73.5 94.5 60 25 81 9.27689e-10 4.41672e-19 2
1 31.5 -22.5 -22.5 60 42 42 3.66018e-11 1.33379e-21 2
1 31.5 115.5 -19.5 60 88 43 1.15726e-10 1.33925e-20 1
1 31.5 118.5 49.5 60 89 66 2.73288e-09 1.30057e-18 8
1 31.5 148.5 -10.5 60 99 46 8.42033e-14 7.09019e-27 1
1 34.5 124.5 136.5 61 91 95 4.90325e-10 1.65758e-19 2
1 34.5 124.5 139.5 61 91 96 2.48276e-09 1.05076e-18 7
1 34.5 148.5 22.5 61 99 57 1.19554e-09 3.32373e-19 21
1 34.5 148.5 109.5 61 99 86 8.07616e-14 6.52243e-27 1
1 37.5 -1.5 52.5 62 49 67 1.64713e-11 2.71304e-22 1
1 37.5 7.5 115.5 62 52 88 2.29377e-09 1.41379e-18 5
1 37.5 10.5 115.5 62 53 88 5.74994e-09 4.02244e-18 11
1 37.5 40.5 25.5 62 63 58 1.63851e-10 2.58227e-20 2
1 37.5 115.5 49.5 62 88 66 1.49642e-11 2.21421e-22 2
1 37.5 118.5 148.5 62 89 99 2.45928e-09 7.44654e-19 26
1 40.5 22.5 -13.5 63 57 45 2.35267e-11 5.49558e-22 2
1 40.5 148.5 -19.5 63 99 43 3.18821e-12 1.01647e-23 1
1 43.5 139.5 10.5 64 96 53 7.26153e-10 5.27298e-19 1
1 43.5 139.5 13.5 64 96 54 2.31616e-09 1.14929e-18 5
1 43.5 142.5 7.5 64 97 52 4.13357e-09 4.57724e-18 5
1 43.5 142.5 10.5 64 97 53 7.38582e-10 5.45378e-19 2
1 43.5 142.5 13.5 64 97 54 4.13137e-10 1.70682e-19 1
1 43.5 148.5 -70.5 64 99 26 8.42033e-14 7.09019e-27 1
1 43.5 148.5 -1.5 64 99 49 8.42033e-14 7.09019e-27 1
1 43.5 148.5 10.5 64 99 53 8.42033e-14 7.09019e-27 1
1 46.5 25.5 -10.5 65 58 46 1.04866e-10 1.03485e-20 2
1 46.5 43.5 70.5 65 64 73 3.62642e-10 1.31448e-19 2
1 46.5 115.5 70.5 65 88 73 6.04874e-10 1.93902e-19 3
1 46.5 115.5 79.5 65 88 76 1.28625e-09 5.63232e-19 3
1 46.5 142.5 7.5 65 97 52 3.31851e-09 1.65487e-18 7
1 49.5 70.5 7.5 66 73 52 3.45871e-11 1.19046e-21 2
1 49.5 88.5 -43.5 66 79 35 4.16598e-10 1.73554e-19 1
1 49.5 91.5 64.5 66 80 71 8.92899e-10 7.97118e-19 2
1 49.5 91.5 67.5 66 80 72 4.63072e-09 2.62588e-18 10
1 49.5 148.5 -10.5 66 99 46 1.7345e-13 3.00851e-26 1
1 52.5 -88.5 124.5 67 20 91 2.97214e-10 8.83364e-20 1
1 52.5 19.5 97.5 67 56 82 4.26577e-09 2.52608e-18 8
1 52.5 22.5 94.5 67 57 81 3.15797e-09 3.01649e-18 5
1 52.5 22.5 97.5 67 57 82 1.04686e-09 1.09591e-18 1
1 52.5 136.5 -97.5 67 95 17 5.0641e-12 2.56451e-23 1
1 52.5 145.5 139.5 67 98 96 6.26261e-10 1.99831e-19 2
1 52.5 148.5 -31.5 67 99 39 8.42033e-14 7.09019e-27 1
1 55.5 73.5 61.5 68 74 70 6.03526e-10 1.92038e-19 2
1 55.5 145.5 -43.5 68 98 35 7.58437e-10 3.65757e-19 3
1 55.5 148.5 -46.5 68 99 34 8.42033e-14 7.09019e-27 1
1 58.5 109.5 16.5 69 86 55 1.27209e-10 1.61617e-20 2
1 61.5 49.5 67.5 70 66 72 1.66779e-09 7.48051e-19 4
1 61.5 52.5 67.5 70 67 72 2.26861e-09 1.35447e-18 4
1 61.5 52.5 70.5 70 67 73 1.22873e-09 9.27225e-19 2
1 61.5 55.5 67.5 70 68 72 1.60254e-09 2.56788e-18 2
1 64.5 52.5 70.5 71 67 73 4.19408e-09 3.90348e-18 7
1 67.5 7.5 82.5 72 52 77 6.19368e-10 2.13292e-19 3
1 70.5 -43.5 130.5 73 35 93 7.52275e-10 2.83637e-19 2
1 70.5 -43.5 133.5 73 35 94 6.03689e-10 2.52666e-19 2
1 70.5 -40.5 130.5 73 36 93 1.51351e-09 9.82061e-19 3
1 70.5 145.5 -22.5 73 98 42 6.01381e-10 3.61659e-19 1
1 70.5 148.5 -22.5 73 99 42 3.61334e-09 6.99073e-19 21
1 73.5 127.5 7.5 74 92 52 1.74251e-10 3.03342e-20 2
1 73.5 142.5 -22.5 74 97 42 2.74787e-09 1.33172e-18 6
1 73.5 145.5 -22.5 74 98 42 3.37895e-09 1.78981e-18 9
1 76.5 -61.5 106.5 75 29 85 4.34678e-11 1.88214e-21 2
1 76.5 -61.5 109.5 75 29 86 1.85358e-10 3.42933e-20 2
1 76.5 124.5 28.5 75 91 59 1.84625e-09 7.32367e-19 5
1 79.5 4.5 85.5 76 51 78 5.53384e-10 1.89355e-19 3
1 79.5 91.5 25.5 76 80 58 8.56334e-12 7.04203e-23 2
1 79.5 109.5 37.5 76 86 62 4.79597e-10 2.29933e-19 2
1 82.5 13.5 109.5 77 54 86 3.67961e-09 2.34557e-18 7
1 82.5 16.5 109.5 77 55 86 1.04146e-09 1.08464e-18 1
1 82.5 46.5 46.5 77 65 65 1.65745e-10 2.74436e-20 2
1 82.5 106.5 34.5 77 85 61 1.97917e-10 3.91376e-20 2
1 85.5 -52.5 79.5 78 32 76 3.08415e-10 9.50681e-20 2
1 88.5 64.5 61.5 79 71 70 2.26717e-10 1.76499e-20 6
1 88.5 64.5 64.5 79 71 71 2.02355e-10 4.09475e-20 1
1 94.5 73.5 70.5 81 74 73 3.20651e-11 8.44041e-22 2
1 97.5 70.5 73.5 82 73 74 4.13047e-11 1.69914e-21 2
1 97.5 148.5 -43.5 82 99 35 1.7345e-13 3.00851e-26 1
1 97.5 148.5 -7.5 82 99 47 8.07616e-14 6.52243e-27 1
1 106.5 109.5 -10.5 85 86 46 8.5898e-10 7.37846e-19 1
1 106.5 112.5 -13.5 85 87 45 1.00875e-09 1.01757e-18 1
1 109.5 76.5 55.5 86 75 68 2.91348e-09 1.51014e-18 6
1 109.5 109.5 -10.5 86 86 46 4.10708e-09 2.86925e-18 7
1 112.5 58.5 43.5 87 69 64 1.7345e-13 3.00851e-26 1
1 112.5 76.5 52.5 87 75 67 1.1225e-09 1.25983e-18 2
1 112.5 76.5 55.5 87 75 68 2.2594e-09 1.78058e-18 3
1 118.5 43.5 46.5 89 64 65 2.11231e-10 4.46187e-20 1
1 118.5 61.5 19.5 89 70 56 1.19135e-11 1.39941e-22 2
1 121.5 70.5 25.5 90 73 58 9.24233e-11 6.79203e-21 4
1 124.5 28.5 22.5 91 59 57 5.17755e-11 2.672e-21 2
1 127.5 37.5 22.5 92 62 57 9.8071e-14 7.2825e-27 2
1 127.5 40.5 25.5 92 63 58 4.04984e-11 1.63332e-21 2
1 127.5 52.5 4.5 92 67 51 3.97375e-11 1.57239e-21 2
1 130.5 40.5 22.5 93 63 57 2.88569e-11 8.32722e-22 1
1 -133.5 -7.5 -127.5 5 47 7 3.88163e-10 1.50671e-19 1
1 -133.5 100.5 -64.5 5 83 28 4.68865e-10 2.19835e-19 1
1 -130.5 -106.5 -52.5 6 14 32 1.74938e-11 3.06032e-22 1
1 -124.5 -13.5 -127.5 8 45 7 2.57805e-11 6.60309e-22 2
1 -121.5 127.5 127.5 9 92 92 3.52845e-10 1.24499e-19 1
1 -118.5 112.5 -70.5 10 87 26 4.11068e-10 1.68908e-19 2
1 -118.5 112.5 10.5 10 87 53 8.65829e-10 2.8172e-19 3
1 -112.5 73.5 64.5 12 74 71 1.06771e-09 1.14001e-18 1
1 -112.5 76.5 64.5 12 75 71 9.17574e-10 8.41943e-19 1
1 -109.5 52.5 19.5 13 67 56 1.41844e-10 2.01198e-20 1
1 -109.5 76.5 64.5 13 75 71 2.94489e-09 2.7977e-18 5
1 -109.5 76.5 67.5 13 75 72 3.51466e-09 2.23016e-18 7
1 -106.5 148.5 -22.5 14 99 42 8.07616e-14 6.52243e-27 1
1 -103.5 115.5 -85.5 15 88 21 1.33297e-09 5.97967e-19 4
1 -103.5 118.5 -85.5 15 89 21 2.60522e-09 2.33536e-18 3
1 -100.5 115.5 -85.5 16 88 21 2.47146e-09 1.03749e-18 6
1 -94.5 -58.5 -7.5 18 30 47 3.43082e-12 1.17705e-23 1
1 -88.5 118.5 88.5 20 89 79 7.33832e-11 5.3851e-21 1
1 -85.5 67.5 49.5 21 72 66 3.38919e-11 9.52879e-22 2
1 -85.5 109.5 91.5 21 86 80 4.19282e-09 2.61638e-18 7
1 -85.5 112.5 91.5 21 87 80 3.85453e-09 5.24223e-18 3
1 -85.5 115.5 91.5 21 88 80 2.65512e-09 7.04919e-18 2
1 -82.5 46.5 19.5 22 65 56 1.49253e-11 2.20266e-22 2
1 -82.5 55.5 40.5 22 68 63 5.66106e-11 3.19524e-21 2
1 -82.5 82.5 49.5 22 77 66 5.44645e-10 2.40703e-19 3
1 -82.5 91.5 139.5 22 80 96 4.94714e-10 1.647e-19 3
1 -82.5 148.5 55.5 22 99 68 8.42033e-14 7.09019e-27 1
1 -76.5 142.5 40.5 24 97 63 1.756e-10 3.08353e-20 1
1 -70.5 19.5 49.5 26 56 66 1.17126e-10 1.36988e-20 2
1 -70.5 55.5 31.5 26 68 60 1.94702e-11 3.72394e-22 2
1 -70.5 64.5 4.5 26 71 51 2.02705e-11 4.07493e-22 2
1 -70.5 88.5 115.5 26 79 88 2.86734e-10 7.26042e-20 3
1 -64.5 52.5 40.5 28 67 63 4.41847e-11 1.94486e-21 2
1 -64.5 67.5 58.5 28 72 69 8.33463e-11 6.43548e-21 2
1 -64.5 112.5 82.5 28 87 77 4.65859e-10 2.17024e-19 1
1 -61.5 31.5 22.5 29 60 57 2.81692e-11 7.83794e-22 2
1 -61.5 64.5 31.5 29 71 60 1.2045e-10 1.4488e-20 2
1 -58.5 94.5 136.5 30 81 95 3.62571e-10 1.31399e-19 2
1 -58.5 118.5 -34.5 30 89 38 1.16764e-09 1.36338e-18 1
1 -58.5 118.5 -31.5 30 89 39 8.51654e-10 7.25314e-19 1
1 -58.5 121.5 -31.5 30 90 39 4.32127e-09 6.59425e-18 4
1 -58.5 142.5 55.5 30 97 68 4.23908e-09 2.22301e-18 9
1 -55.5 94.5 88.5 31 81 79 1.22969e-10 1.50787e-20 2
1 -55.5 115.5 -34.5 31 88 38 1.49908e-09 5.87837e-19 4
1 -55.5 118.5 -34.5 31 89 38 1.84596e-09 8.60396e-19 4
1 -55.5 139.5 55.5 31 96 68 2.3443e-09 2.81669e-18 2
1 -55.5 142.5 52.5 31 97 67 3.98661e-09 3.04957e-18 15
1 -55.5 148.5 -55.5 31 99 31 8.42033e-14 7.09019e-27 1
1 -52.5 34.5 46.5 32 61 65 1.16343e-10 1.34955e-20 2
1 -52.5 82.5 109.5 32 77 86 1.52965e-09 6.2133e-19 4
1 -52.5 121.5 91.5 32 90 80 6.89725e-11 4.73335e-21 2
1 -52.5 148.5 46.5 32 99 65 8.42033e-14 7.09019e-27 1
1 -52.5 148.5 79.5 32 99 76 3.18821e-12 1.01647e-23 1
1 -49.5 37.5 52.5 33 62 67 1.54696e-10 2.39059e-20 2
1 -49.5 79.5 52.5 33 76 67 2.68523e-11 7.1654e-22 2
1 -49.5 124.5 148.5 33 91 99 2.00757e-09 2.9959e-19 15
1 -46.5 148.5 43.5 34 99 64 3.18821e-12 1.01647e-23 1
1 -46.5 148.5 118.5 34 99 89 8.07616e-14 6.52243e-27 1
1 -43.5 67.5 -13.5 35 72 45 7.30454e-10 2.79691e-19 3
1 -43.5 79.5 52.5 35 76 67 8.50444e-11 6.71061e-21 2
1 -43.5 100.5 109.5 35 83 86 1.05952e-10 1.1208e-20 2
1 -43.5 106.5 -28.5 35 85 40 1.57552e-11 2.48228e-22 1
1 -43.5 136.5 106.5 35 95 85 2.44913e-09 1.19213e-18 6
1 -43.5 145.5 94.5 35 98 81 8.22076e-12 6.75809e-23 1
1 -43.5 145.5 124.5 35 98 91 5.36576e-10 1.00492e-19 3
1 -43.5 145.5 127.5 35 98 92 1.6919e-09 6.90259e-19 5
1 -43.5 148.5 121.5 35 99 90 8.18535e-10 1.1355e-19 7
1 -43.5 148.5 124.5 35 99 91 2.78564e-09 5.16481e-19 16
1 -40.5 -67.5 -118.5 36 27 10 1.60741e-10 2.58107e-20 2
1 -40.5 127.5 118.5 36 92 89 1.10092e-09 4.04672e-19 3
1 -40.5 145.5 127.5 36 98 92 4.19141e-09 1.44813e-18 16
1 -40.5 148.5 4.5 36 99 51 2.73132e-10 1.23652e-20 43
1 -37.5 97.5 112.5 37 82 87 7.26341e-10 3.31378e-19 3
1 -37.5 124.5 106.5 37 91 85 1.64058e-09 7.70427e-19 4
1 -37.5 127.5 106.5 37 92 85 4.19726e-10 1.76099e-19 2
1 -37.5 127.5 118.5 37 92 89 1.28471e-09 8.87516e-19 2
1 -37.5 148.5 97.5 37 99 82 8.07616e-14 6.52243e-27 1
1 -34.5 100.5 76.5 38 83 75 4.24745e-09 2.22966e-18 9
1 -34.5 106.5 58.5 38 85 69 1.65416e-10 2.73346e-20 2
1 -34.5 115.5 142.5 38 88 97 3.66002e-11 1.33958e-21 1
1 -34.5 118.5 85.5 38 89 78 3.39783e-11 9.58193e-22 2
1 -34.5 121.5 145.5 38 90 98 6.52037e-09 2.31003e-18 24
1 -34.5 127.5 10.5 38 92 53 2.6031e-11 5.31955e-22 2
1 -34.5 148.5 79.5 38 99 76 8.42033e-14 7.09019e-27 1
1 -34.5 148.5 103.5 38 99 84 8.07616e-14 6.52243e-27 1
1 -31.5 79.5 61.5 39 76 70 3.2611e-09 1.69066e-18 7
1 -31.5 103.5 73.5 39 84 74 2.94317e-09 3.47272e-18 4
1 -31.5 103.5 76.5 39 84 75 1.99469e-09 2.02327e-18 2
1 -31.5 106.5 70.5 39 85 73 2.11238e-09 4.4487e-18 2
1 -31.5 106.5 112.5 39 85 87 3.25799e-10 1.0609e-19 2
1 -31.5 112.5 -1.5 39 87 49 5.50581e-10 1.69907e-19 3
1 -31.5 121.5 145.5 39 90 98 4.60524e-10 1.0353e-19 3
1 -31.5 124.5 145.5 39 91 98 6.43641e-10 9.35547e-20 5
1 -31.5 133.5 142.5 39 94 97 2.61258e-09 1.06635e-18 7
1 -31.5 148.5 115.5 39 99 88 8.42033e-14 7.09019e-27 1
1 -31.5 148.5 121.5 39 99 90 1.7345e-13 3.00851e-26 1
1 -28.5 79.5 58.5 40 76 69 6.74823e-10 4.55386e-19 1
1 -28.5 82.5 58.5 40 77 69 9.52285e-10 9.06516e-19 2
1 -28.5 94.5 1.5 40 81 50 5.88763e-11 3.11133e-21 2
1 -28.5 94.5 130.5 40 81 93 4.59805e-09 2.94723e-18 9
1 -28.5 97.5 133.5 40 82 94 5.08481e-09 5.47885e-18 6
1 -28.5 106.5 64.5 40 85 71 1.76904e-09 6.73917e-19 6
1 -28.5 148.5 -34.5 40 99 38 8.07616e-14 6.52243e-27 1
1 -28.5 148.5 28.5 40 99 59 3.18821e-12 1.01647e-23 1
1 -25.5 97.5 133.5 41 82 94 1.90976e-09 3.64718e-18 1
1 -25.5 100.5 130.5 41 83 93 2.45069e-09 6.00501e-18 2
1 -25.5 106.5 67.5 41 85 72 9.27237e-10 4.30444e-19 3
1 -25.5 148.5 -1.5 41 99 49 8.42033e-14 7.09019e-27 1
1 -25.5 148.5 22.5 41 99 57 3.18821e-12 1.01647e-23 1
1 -25.5 148.5 130.5 41 99 93 8.53612e-10 2.9981e-19 12
1 -25.5 148.5 133.5 41 99 94 1.18931e-09 8.15964e-20 24
1 -22.5 52.5 -1.5 42 67 49 2.64711e-10 7.00719e-20 1
1 -22.5 148.5 76.5 42 99 75 8.42033e-14 7.09019e-27 1
1 -19.5 -76.5 139.5 43 24 96 3.33154e-11 1.10991e-21 1
1 -19.5 -49.5 97.5 43 33 82 4.67247e-10 2.18242e-19 2
1 -16.5 -70.5 88.5 44 26 79 2.60688e-09 1.60507e-18 5
1 -16.5 -67.5 88.5 44 27 79 1.01318e-09 1.02653e-18 1
1 -16.5 37.5 -49.5 44 62 33 1.94489e-10 3.78258e-20 1
1 -16.5 94.5 19.5 44 81 56 3.43308e-10 1.17741e-19 2
1 -16.5 124.5 64.5 44 91 71 1.06966e-09 3.84763e-19 4
1 -16.5 124.5 142.5 44 91 97 1.13337e-09 4.41969e-19 3
1 -16.5 148.5 40.5 44 99 63 3.18821e-12 1.01647e-23 1
1 -13.5 -67.5 88.5 45 27 79 1.57989e-09 1.25762e-18 3
1 -13.5 46.5 -10.5 45 65 46 4.55028e-11 1.80069e-21 2
1 -13.5 67.5 73.5 45 72 74 1.73786e-09 1.01584e-18 3
1 -13.5 70.5 73.5 45 73 74 1.03731e-09 6.85904e-19 5
1 -13.5 88.5 25.5 45 79 58 2.52005e-09 1.11578e-18 7
1 -13.5 112.5 94.5 45 87 81 5.94628e-11 3.51526e-21 2
1 -13.5 121.5 31.5 45 90 60 1.91221e-10 3.53665e-20 2
1 -13.5 121.5 133.5 45 90 94 2.18553e-10 4.77652e-20 1
1 -10.5 67.5 73.5 46 72 74 2.18292e-09 9.70478e-19 5
1 -10.5 148.5 103.5 46 99 84 8.42033e-14 7.09019e-27 1
1 -7.5 76.5 82.5 47 75 77 3.49885e-09 1.60004e-18 8
1 -7.5 118.5 37.5 47 89 62 1.90152e-10 3.61269e-20 2
1 -7.5 127.5 10.5 47 92 53 1.52329e-09 5.83598e-19 4
1 -7.5 148.5 -10.5 47 99 46 8.07616e-14 6.52243e-27 1
1 -4.5 37.5 -49.5 48 62 33 8.42033e-14 7.09019e-27 1
1 -4.5 55.5 142.5 48 68 97 1.4711e-09 5.61143e-19 5
1 -4.5 76.5 82.5 48 75 77 1.55697e-09 1.26712e-18 2
1 -4.5 76.5 85.5 48 75 78 9.00833e-10 8.11499e-19 1
1 -4.5 79.5 82.5 48 76 77 1.17033e-09 1.36926e-18 2
1 -4.5 112.5 55.5 48 87 68 5.44846e-10 1.92594e-19 2
1 -4.5 118.5 -4.5 48 89 48 4.47221e-09 2.52923e-18 9
1 -4.5 121.5 -7.5 48 90 47 2.11757e-09 2.33143e-18 3
1 -4.5 121.5 -4.5 48 90 48 2.1929e-09 2.45832e-18 2
1 -4.5 124.5 -7.5 48 91 47 1.74116e-09 3.02055e-18 2
1 -4.5 148.5 -31.5 48 99 39 3.18821e-12 1.01647e-23 1
1 -4.5 148.5 16.5 48 99 55 1.7345e-13 3.00851e-26 1
1 -4.5 148.5 22.5 48 99 57 8.42033e-14 7.09019e-27 1
1 -1.5 97.5 52.5 49 82 67 7.21379e-10 2.64012e-19 3
1 1.5 52.5 4.5 50 67 51 2.56712e-11 6.54879e-22 2
1 1.5 70.5 76.5 50 73 75 1.57651e-10 2.48537e-20 1
1 1.5 136.5 43.5 50 95 64 3.72598e-09 6.33771e-18 5
1 1.5 139.5 40.5 50 96 63 2.12606e-09 6.55392e-19 7
1 1.5 139.5 43.5 50 96 64 1.43567e-09 5.88704e-19 4
1 1.5 142.5 40.5 50 97 63 1.27791e-09 4.42101e-19 4
1 1.5 145.5 82.5 50 98 77 1.17769e-09 4.71832e-19 4
1 1.5 148.5 31.5 50 99 60 8.07616e-14 6.52243e-27 1
1 1.5 148.5 76.5 50 99 75 3.18821e-12 1.01647e-23 1
1 4.5 -88.5 127.5 51 20 92 1.68911e-11 2.79511e-22 2
1 4.5 97.5 -22.5 51 82 42 1.46225e-09 5.4674e-19 4
1 4.5 130.5 106.5 51 93 85 1.03394e-09 3.9569e-19 3
1 4.5 133.5 43.5 51 94 64 1.7087e-09 2.91966e-18 1
1 4.5 133.5 46.5 51 94 65 3.70512e-09 4.63592e-18 3
1 4.5 133.5 49.5 51 94 66 1.56534e-09 1.22586e-18 2
1 4.5 139.5 16.5 51 96 55 1.14342e-10 1.30741e-20 1
1 4.5 139.5 64.5 51 96 71 4.93382e-09 3.63504e-18 9
1 4.5 139.5 85.5 51 96 78 2.9648e-10 8.79007e-20 1
1 4.5 148.5 85.5 51 99 78 8.07616e-14 6.52243e-27 1
1 7.5 34.5 -46.5 52 61 34 3.17438e-11 1.00234e-21 2
1 7.5 43.5 1.5 52 64 50 4.45141e-10 1.95333e-19 2
1 7.5 103.5 55.5 52 84 68 8.18043e-10 3.36066e-19 2
1 7.5 103.5 58.5 52 84 69 8.00136e-10 3.20193e-19 2
1 7.5 106.5 55.5 52 85 68 5.14805e-10 2.65024e-19 1
1 7.5 133.5 49.5 52 94 66 2.40346e-09 1.22832e-18 5
1 7.5 136.5 49.5 52 95 66 6.85549e-10 2.35124e-19 2
1 7.5 139.5 58.5 52 96 69 1.86662e-09 3.01413e-18 2
1 7.5 139.5 61.5 52 96 70 2.23672e-09 2.53208e-18 2
1 7.5 142.5 58.5 52 97 69 6.40036e-10 1.07468e-19 5
1 7.5 148.5 13.5 52 99 54 8.42033e-14 7.09019e-27 1
1 7.5 148.5 49.5 52 99 66 1.7345e-13 3.00851e-26 1
1 10.5 31.5 -10.5 53 60 46 2.08971e-11 4.29499e-22 2
1 10.5 106.5 16.5 53 85 55 1.69106e-09 6.19611e-19 6
1 10.5 127.5 -148.5 53 92 0 8.42033e-14 7.09019e-27 1
1 13.5 10.5 -76.5 54 53 24 1.44019e-09 7.25067e-19 4
1 16.5 -136.5 115.5 55 4 88 6.25588e-12 3.91361e-23 1
1 16.5 40.5 43.5 55 63 64 2.25035e-09 9.26216e-19 6
1 16.5 79.5 -43.5 55 76 35 1.11049e-09 4.17237e-19 4
1 16.5 112.5 49.5 55 87 66 1.12581e-09 4.78297e-19 4
1 16.5 112.5 52.5 55 87 67 5.82894e-10 3.39765e-19 1
1 16.5 133.5 76.5 55 94 75 2.30786e-10 5.32234e-20 2
1 16.5 136.5 61.5 55 95 70 1.9164e-09 8.33796e-19 6
1 16.5 148.5 -46.5 55 99 34 8.42033e-14 7.09019e-27 1
1 16.5 148.5 13.5 55 99 54 3.18821e-12 1.01647e-23 1
1 16.5 148.5 58.5 55 99 69 8.42033e-14 7.09019e-27 1
1 19.5 -103.5 34.5 56 15 61 2.79739e-09 1.40197e-18 6
1 19.5 37.5 43.5 56 62 64 1.19445e-09 1.42671e-18 1
1 19.5 40.5 43.5 56 63 64 5.73544e-09 9.14499e-18 5
1 19.5 43.5 40.5 56 64 63 3.68079e-09 1.35482e-17 1
1 19.5 55.5 148.5 56 68 99 2.43476e-09 9.9764e-19 6
1 19.5 109.5 52.5 56 86 67 1.32475e-09 8.82496e-19 2
1 19.5 109.5 94.5 56 86 81 3.12949e-09 1.67915e-18 7
1 19.5 109.5 97.5 56 86 82 7.58056e-10 5.74522e-19 2
1 19.5 112.5 49.5 56 87 66 4.78146e-09 5.8524e-18 5
1 19.5 112.5 52.5 56 87 67 3.38494e-09 1.76875e-18 7
1 19.5 112.5 55.5 56 87 68 1.87747e-10 3.5249e-20 1
1 19.5 112.5 94.5 56 87 81 2.57553e-09 3.43566e-18 2
1 19.5 112.5 97.5 56 87 82 6.78152e-10 4.59891e-19 1
1 19.5 115.5 52.5 56 88 67 1.52599e-09 7.95018e-19 3
1 19.5 115.5 94.5 56 88 81 2.25458e-09 5.08313e-18 1
1 19.5 118.5 10.5 56 89 53 2.0763e-09 7.84526e-19 7
1 19.5 121.5 7.5 56 90 52 8.06142e-09 6.43932e-18 12
1 19.5 124.5 4.5 56 91 51 8.32641e-09 1.47019e-17 5
1 19.5 124.5 7.5 56 91 52 2.29467e-09 2.91921e-18 2
1 19.5 133.5 85.5 56 94 78 1.5289e-09 7.93463e-19 3
1 19.5 148.5 67.5 56 99 72 8.42033e-14 7.09019e-27 1
1 22.5 37.5 43.5 57 62 64 3.53729e-09 3.44092e-18 4
1 22.5 40.5 43.5 57 63 64 2.64205e-09 1.35461e-18 8
1 22.5 133.5 82.5 57 94 77 1.52733e-09 2.33275e-18 1
1 22.5 133.5 85.5 57 94 78 3.77467e-09 3.0561e-18 5
1 22.5 136.5 82.5 57 95 77 2.91795e-09 2.97321e-18 4
1 22.5 148.5 7.5 57 99 52 3.18821e-12 1.01647e-23 1
1 25.5 61.5 -28.5 58 70 40 2.01553e-11 4.02857e-22 2
1 25.5 94.5 58.5 58 81 69 2.6576e-09 1.05858e-18 7
1 25.5 97.5 55.5 58 82 68 7.016e-10 4.92125e-19 2
1 25.5 97.5 58.5 58 82 69 7.82783e-10 6.12749e-19 1
1 25.5 100.5 127.5 58 83 92 6.12374e-11 3.75002e-21 1
1 25.5 142.5 55.5 58 97 68 9.59694e-11 9.19397e-21 2
1 25.5 148.5 76.5 58 99 75 8.42033e-14 7.09019e-27 1
1 28.5 -103.5 -64.5 59 15 28 4.8411e-12 1.28967e-23 2
1 28.5 121.5 19.5 59 90 56 1.76462e-09 7.88646e-19 4
1 28.5 124.5 13.5 59 91 54 1.16335e-09 1.35298e-18 2
1 28.5 124.5 16.5 59 91 55 3.82409e-09 5.06951e-18 4
1 28.5 124.5 19.5 59 91 56 2.24208e-09 1.12261e-18 5
1 28.5 133.5 -13.5 59 94 45 2.52646e-10 6.38301e-20 1
1 28.5 148.5 -7.5 59 99 47 8.42033e-14 7.09019e-27 1
1 31.5 109.5 133.5 60 86 94 1.81888e-09 6.74637e-19 6
1 31.5 121.5 13.5 60 90 54 1.25824e-09 8.00388e-19 2
1 31.5 124.5 13.5 60 91 54 4.88306e-09 3.33193e-18 9
1 31.5 145.5 79.5 60 98 76 1.68305e-09 9.60539e-19 3
1 31.5 145.5 82.5 60 98 77 1.37997e-09 9.2643e-19 3
1 31.5 148.5 76.5 60 99 75 1.7345e-13 3.00851e-26 1
1 34.5 103.5 85.5 61 84 78 2.24575e-10 5.03978e-20 2
1 34.5 127.5 58.5 61 92 69 6.98726e-10 2.51434e-19 3
1 34.5 148.5 88.5 61 99 79 8.42033e-14 7.09019e-27 1
1 37.5 34.5 -19.5 62 61 43 1.82787e-11 2.37888e-22 2
1 37.5 94.5 97.5 62 81 82 3.24939e-11 8.6899e-22 2
1 37.5 103.5 94.5 62 84 81 1.89039e-11 3.54187e-22 2
1 37.5 121.5 118.5 62 90 89 1.12729e-10 1.20093e-20 2
1 37.5 136.5 76.5 62 95 75 1.48019e-09 2.19096e-18 1
1 37.5 148.5 61.5 62 99 70 8.07616e-14 6.52243e-27 1
1 37.5 148.5 67.5 62 99 72 3.18821e-12 1.01647e-23 1
1 40.5 82.5 94.5 63 77 81 3.8069e-10 1.44925e-19 1
1 40.5 91.5 100.5 63 80 83 1.95036e-10 3.8039e-20 1
1 40.5 94.5 100.5 63 81 83 2.68824e-11 7.13399e-22 2
1 40.5 124.5 55.5 63 91 68 3.0591e-09 1.46616e-18 8
1 40.5 127.5 61.5 63 92 70 9.20737e-11 7.9108e-21 2
1 40.5 136.5 76.5 63 95 75 4.43667e-09 2.72771e-18 8
1 40.5 139.5 76.5 63 96 75 2.0232e-09 2.79614e-18 4
1 40.5 139.5 79.5 63 96 76 1.31239e-09 1.72238e-18 1
1 40.5 142.5 76.5 63 97 75 2.47857e-09 5.94063e-19 12
1 40.5 148.5 -94.5 63 99 18 8.42033e-14 7.09019e-27 1
1 43.5 64.5 -55.5 64 71 31 3.31295e-11 9.06645e-22 2
1 43.5 64.5 148.5 64 71 99 1.68904e-09 1.33349e-19 23
1 43.5 67.5 148.5 64 72 99 3.85743e-09 1.70458e-18 11
1 43.5 82.5 94.5 64 77 81 2.30071e-09 1.28639e-18 5
1 43.5 85.5 94.5 64 78 81 1.18682e-09 7.05153e-19 3
1 43.5 103.5 133.5 64 84 94 3.02084e-10 8.93487e-20 2
1 43.5 124.5 55.5 64 91 68 4.21343e-09 5.33318e-18 5
1 43.5 148.5 -28.5 64 99 40 3.18821e-12 1.01647e-23 1
1 43.5 148.5 31.5 64 99 60 8.42033e-14 7.09019e-27 1
1 43.5 148.5 94.5 64 99 81 8.42033e-14 7.09019e-27 1
1 46.5 109.5 7.5 65 86 52 5.9322e-09 1.22554e-17 6
1 46.5 109.5 10.5 65 86 53 2.98121e-09 3.5325e-18 4
1 46.5 112.5 4.5 65 87 51 1.68159e-09 2.81706e-18 2
1 46.5 112.5 13.5 65 87 54 5.13884e-09 2.9742e-18 10
1 46.5 124.5 52.5 65 91 67 1.14506e-09 7.72175e-19 3
1 46.5 124.5 118.5 65 91 89 2.84981e-10 8.11155e-20 2
1 46.5 142.5 52.5 65 97 67 8.67991e-10 5.47481e-19 2
1 46.5 148.5 28.5 65 99 59 8.42033e-14 7.09019e-27 1
1 46.5 148.5 37.5 65 99 62 8.07616e-14 6.52243e-27 1
1 49.5 -115.5 -34.5 66 11 38 5.8159e-11 3.03195e-21 2
1 49.5 -40.5 148.5 66 36 99 2.72623e-10 7.42285e-20 2
1 49.5 97.5 91.5 66 82 80 1.86023e-09 8.7584e-19 4
1 49.5 136.5 52.5 66 95 67 3.22172e-10 1.03683e-19 2
1 52.5 -121.5 -46.5 67 9 34 4.16434e-11 1.73418e-21 1
1 52.5 -43.5 148.5 67 35 99 4.41505e-10 1.94856e-19 2
1 52.5 64.5 -58.5 67 71 30 1.40053e-10 1.95663e-20 2
1 52.5 97.5 88.5 67 82 79 1.93411e-09 1.26817e-18 4
1 52.5 97.5 91.5 67 82 80 4.88649e-10 2.38778e-19 1
1 52.5 130.5 37.5 67 93 62 1.60153e-10 2.5649e-20 1
1 52.5 145.5 -4.5 67 98 48 2.19419e-10 4.80685e-20 2
1 55.5 94.5 100.5 68 81 83 3.68732e-09 3.69116e-18 6
1 55.5 130.5 52.5 68 93 67 2.23012e-09 1.04742e-18 5
1 55.5 148.5 34.5 68 99 61 1.7345e-13 3.00851e-26 1
1 58.5 -109.5 -58.5 69 13 30 8.71341e-11 7.5777e-21 2
1 58.5 91.5 103.5 69 80 84 2.09124e-09 8.81061e-19 5
1 58.5 94.5 100.5 69 81 83 1.02698e-09 1.05469e-18 1
1 58.5 94.5 103.5 69 81 84 1.10114e-09 6.19992e-19 2
1 58.5 130.5 52.5 69 93 67 3.34515e-09 2.34089e-18 5
1 58.5 133.5 52.5 69 94 67 1.00201e-09 1.00367e-18 2
1 61.5 -61.5 148.5 70 29 99 3.92e-09 1.3524e-18 31
1 61.5 124.5 52.5 70 91 67 2.81022e-09 1.24565e-18 7
1 61.5 127.5 52.5 70 92 67 5.88486e-10 3.46315e-19 1
1 61.5 148.5 -145.5 70 99 1 8.42033e-14 7.09019e-27 1
1 64.5 -115.5 -46.5 71 11 34 1.63436e-10 2.66839e-20 2
1 64.5 -13.5 -4.5 71 45 48 1.18197e-09 6.49942e-19 4
1 73.5 49.5 118.5 74 66 89 3.19763e-11 1.02248e-21 1
1 76.5 148.5 118.5 75 99 89 1.7345e-13 3.00851e-26 1
1 79.5 49.5 1.5 76 66 50 2.51745e-10 6.33331e-20 2
1 79.5 133.5 139.5 76 94 96 3.43825e-09 1.92861e-18 7
1 82.5 28.5 7.5 77 59 52 7.1622e-11 5.11816e-21 2
1 85.5 61.5 -64.5 78 70 28 1.36687e-10 1.86611e-20 2
1 88.5 -28.5 -7.5 79 40 47 2.73142e-10 7.46065e-20 1
1 88.5 97.5 28.5 79 82 59 3.26243e-10 1.06434e-19 1
1 88.5 100.5 28.5 79 83 59 4.31386e-10 1.85944e-19 2
1 94.5 40.5 76.5 81 63 75 8.07109e-10 3.6994e-19 3
1 97.5 85.5 136.5 82 78 95 3.7748e-10 1.42491e-19 1
1 97.5 148.5 -43.5 82 99 35 8.42033e-14 7.09019e-27 1
1 100.5 148.5 139.5 83 99 96 1.85437e-11 3.43868e-22 1
1 103.5 40.5 -109.5 84 63 13 1.43829e-10 2.06625e-20 2
1 106.5 1.5 -103.5 85 50 15 1.0437e-10 1.0248e-20 2
1 106.5 40.5 -118.5 85 63 10 1.11757e-10 1.24708e-20 2
1 106.5 46.5 -121.5 85 65 9 2.88922e-10 8.33759e-20 2
1 106.5 46.5 -118.5 85 65 10 1.51383e-10 2.28914e-20 2
1 106.5 142.5 106.5 85 97 85 2.22599e-11 4.91768e-22 2
1 109.5 97.5 -10.5 86 82 46 8.79901e-10 3.85122e-19 3
1 109.5 100.5 124.5 86 83 91 1.21585e-09 5.01259e-19 4
1 112.5 -67.5 -97.5 87 27 17 4.15873e-10 1.7288e-19 2
1 112.5 43.5 -118.5 87 64 10 3.39414e-10 1.15202e-19 1
1 112.5 43.5 -115.5 87 64 11 6.50728e-11 3.83987e-21 2
1 115.5 91.5 22.5 88 80 57 1.19191e-10 1.42065e-20 1
1 118.5 112.5 4.5 89 87 51 2.93361e-10 8.60609e-20 1
1 121.5 121.5 55.5 90 90 68 9.02083e-10 3.16745e-19 3
1 127.5 -49.5 -103.5 92 33 15 7.9872e-10 3.17566e-19 3
+135 -135
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -113,112 +113,112 @@ Checking overlaps for volume fullWaterPhantomPV ... OK!
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -227,14 +227,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -243,15 +243,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -260,28 +260,28 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -290,172 +290,172 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -574,9 +574,9 @@ Phantom and its ROG centre: (0,0,0)
loop n. 1/1
Launched 100000 random primary particles
*********************************************
n. of events collected in the whole ROG phantom for all geometries: 1934
n. of events collected in the whole ROG phantom for the current geometry: 1934
loop elapsed time [s] : 41.24
n. of events collected in the whole ROG phantom for all geometries: 1107
n. of events collected in the whole ROG phantom for the current geometry: 1107
loop elapsed time [s] : 27.03
################ END NEW GEOMETRY ########################
@@ -633,10 +633,10 @@ Phantom and its ROG centre: (0,0,-200)
loop n. 1/1
Launched 100000 random primary particles
*********************************************
n. of events collected in the whole ROG phantom for all geometries: 3044
n. of events collected in the whole ROG phantom for the current geometry: 1110
loop elapsed time [s] : 37.85
n. of events collected in the whole ROG phantom for all geometries: 2227
n. of events collected in the whole ROG phantom for the current geometry: 1120
loop elapsed time [s] : 26.3
################ END NEW GEOMETRY ########################
loop elapsed time [s] : 82.67
loop elapsed time [s] : 56.82
+5
View File
@@ -9,6 +9,11 @@ $Id: History 70524 2013-05-31 16:36:26Z gcosmo $
Package History file
--------------------
10 May 2018 - B. Morgan - tag microbeam-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
26 October 2017 - D. Sorokin - tag microbeam-V10-03-04
- DetectorConstructin.cc build fix
+20 -18
View File
@@ -24,14 +24,16 @@
// ********************************************************************
//
// This example is provided by the Geant4-DNA collaboration
// Any report or published results obtained using the Geant4-DNA software
// Any report or published results obtained using the Geant4-DNA software
// shall cite the following Geant4-DNA collaboration publication:
// Med. Phys. 37 (2010) 4692-4708
// The Geant4-DNA web site is available at http://geant4-dna.org
//
//
// If you use this example, please cite the following publication:
// Rad. Prot. Dos. 133 (2009) 2-11
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -59,9 +61,9 @@ int main(int argc,char** argv) {
}
// Choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
// Construct the default run manager
#ifdef G4MULTITHREADED
@@ -72,18 +74,18 @@ int main(int argc,char** argv) {
#endif
// Set mandatory user initialization classes
DetectorConstruction* detector = new DetectorConstruction;
runManager->SetUserInitialization(detector);
runManager->SetUserInitialization(new PhysicsList);
// User action initialization
runManager->SetUserInitialization(new ActionInitialization(detector));
// Initialize G4 kernel
runManager->Initialize();
#ifdef G4VIS_USE
@@ -91,25 +93,25 @@ int main(int argc,char** argv) {
visManager->Initialize();
#endif
// Get the pointer to the User Interface manager
// Get the pointer to the User Interface manager
// Get the pointer to the User Interface manager
// Get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// Process macro or start UI session
//
if ( ! ui ) {
if ( ! ui ) {
// batch mode
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
}
else {
else {
// interactive mode
UImanager->ApplyCommand("/control/execute vis.mac");
ui->SessionStart();
delete ui;
}
}
#ifdef G4VIS_USE
delete visManager;
@@ -117,6 +119,6 @@ int main(int argc,char** argv) {
delete runManager;
return 0;
}
+141 -141
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -372,112 +372,112 @@ Some /vis commands (optionally) take a string to specify colour.
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -486,14 +486,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -502,15 +502,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -519,28 +519,28 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -549,173 +549,173 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
##### Create analysis manager 0x1d41b30
hPairProd : Emin= 0 eV Emax= 100 TeV
##### Create analysis manager 0x1faa370
Using Root analysis manager
All Ntuples have been created
-> Event # 1 generated
@@ -723,38 +723,38 @@ All Ntuples have been created
-> Event # 2 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.31436595880725
-----> total absorbed dose within Cytoplasm is (Gy) = 0.027585773498585
-----> total absorbed dose within Nucleus is (Gy) = 0.33407672469762
-----> total absorbed dose within Cytoplasm is (Gy) = 0.044746158396084
-> Event # 3 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.28094991961464
-----> total absorbed dose within Cytoplasm is (Gy) = 0.07113226903203
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 4 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.31521082337251
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0519444271045
-----> total absorbed dose within Nucleus is (Gy) = 0.29504336694034
-----> total absorbed dose within Cytoplasm is (Gy) = 0.067840285655547
-> Event # 5 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 6 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.31112937557545
-----> total absorbed dose within Cytoplasm is (Gy) = 0.047890953048461
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 7 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 8 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.3312460958573
-----> total absorbed dose within Cytoplasm is (Gy) = 0.042402316350712
-> Event # 9 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 10 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.21829490065516
-----> total absorbed dose within Cytoplasm is (Gy) = 0.010799521231078
-> Total number of particles detected by the gas detector : 4
@@ -8,6 +8,10 @@ $Id: History,v 1.24 2010-11-18 11:48:21 allison Exp $
Package History file
--------------------
10 May 2018 - B. Morgan - microelectronics-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
2 November 2016 - L. Garnier - microelectronics-V10-02-03
- Remove icons.mac. Automatically include since interfaces-V10-02-07
@@ -29,6 +29,8 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -49,7 +51,7 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
int main(int argc,char** argv)
int main(int argc,char** argv)
{
G4UIExecutive* session = NULL;
if (argc==1) // Define UI session for interactive mode.
@@ -58,11 +60,11 @@ int main(int argc,char** argv)
}
// Choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
// Construct the default run manager
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
// runManager->SetNumberOfThreads(2); // Is equal to 2 by default
@@ -73,20 +75,20 @@ int main(int argc,char** argv)
// Set mandatory user initialization classes
DetectorConstruction* detector = new DetectorConstruction;
runManager->SetUserInitialization(detector);
runManager->SetUserInitialization(new PhysicsList);
// User action initialization
runManager->SetUserInitialization(new ActionInitialization(detector));
// Initialize G4 kernel
runManager->Initialize();
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
// Get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// Get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (argc==1) // Define UI session for interactive mode.
{
@@ -95,7 +97,7 @@ int main(int argc,char** argv)
delete session;
}
else // Batch mode
{
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -192,13 +192,13 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Total memory consumed for geometry optimisation: 0 kByte
Total CPU time elapsed for geometry optimisation: 0 seconds
### Run 0 starts.
##### Create analysis manager 0x9000d0
##### Create analysis manager 0x1e87ee0
Using Root analysis manager
... open Root analysis file : microelectronics.root - done
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0s Sys=0s
User=0.000000s Real=0.003147s Sys=0.010000s
... write Root file : microelectronics.root - done
... close Root file : microelectronics.root - done
Number and type of particles created outside region "Target" :
@@ -245,13 +245,13 @@ Index : 1 used in the geometry : Yes
====================================================================
### Run 1 starts.
##### Create analysis manager 0x9000d0
##### Create analysis manager 0x1e87ee0
Using Root analysis manager
... open Root analysis file : microelectronics.root - done
Run terminated.
Run Summary
Number of events processed : 1
User=0s Real=0s Sys=0s
User=0.000000s Real=0.000048s Sys=0.000000s
... write Root file : microelectronics.root - done
... close Root file : microelectronics.root - done
Number and type of particles created outside region "Target" :
+634 -4
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -98,8 +98,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
@@ -209,7 +209,7 @@ Index : 0 used in the geometry : Yes
====================================================================
##### Create analysis manager 0xbc4250
##### Create analysis manager 0x1a46030
Using Root analysis manager
Ntuple-1 created
Ntuple-2 created
@@ -217,24 +217,354 @@ Ntuple-3 created
-> Event= 2: X0(mm)= -0.350574 X0(mm) = 0.351397 Z0(m) = -8.87 THETA(mrad)= -0.0583587 PHI(mrad)= 0.0535903 E0(MeV)= 2.99997
=>IMAGE : X(microns)=-14.618686145351 Y(microns)=4.8482017033361 THETA(mrad)=-8.2635245808525 PHI(mrad)=14.970781960189
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 976530.654295 mm a fraction of 0.02781 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 949374.019096 mm a fraction of 0.0286 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 922217.383896 mm a fraction of 0.02945 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 895060.748696 mm a fraction of 0.03034 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 867904.113497 mm a fraction of 0.03129 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 840747.478297 mm a fraction of 0.0323 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Transport-001-ExcessSteps
issued by : G4Transportation::AlongStepDoIt
Transportation is killing track that is looping or stuck.
Track is proton and has 2.99997 MeV energy ( pre-Step = 2.99997 )
momentum = (-0.620505,1.12412,75.0795) mag= 75.0904
position = (-20.2112,36.5935,2693.74) is in volume 'World', its material is 'Vacuum' with density = 1e-25 g/cm^3
Total number of Steps by this track: 9131
Length of this step = 271.566 mm
Number of propagation trials = 10 ( vs maximum = 10 for 'important' particles )
( Number of *calls* of Transport/AlongStepDoIt = 9131 )
=============== Recommendations / advice ====================
Recommendations to address this issue (Transport-001-ExcessSteps)
This warning is controlled by the SetThresholdWarningEnergy method of G4Transportation.
Current value of 'warning' threshold= 0.001 MeV
- If 'unimportant' particles (with energy low enough not to matter in your application, then increase its value.
- If particles of high-enough energy to be important are being killed, you can
a) Increase the trial steps using the method SetThresholdTrials(). Particles above the 'important' threshold
will be given this many 'chances'. The default value was 10, and the current value is 10
b) Increase the energy which you consider 'important' (above this they are killed only after extra trials), using the method SetThresholdImportantEnergy()
Note: this can incur a potentially high cost in extra simulation time if more tracks require very large number of integration steps .
c) investigate alternative integration methods
e.g. Helical methods for uniform or almost uniform fields or else higher order RK methods such as DormandPrince78
This information is provided 5 times. Current count: 1 / 5
=============================================================
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 3: X0(mm)= -0.086051067241418 X0(mm) = 0.30625301427677 Z0(m) = -8.87 THETA(mrad)= -0.0062443981190946 PHI(mrad)= 0.076499579504345 E0(MeV)= 3.0000171217089
=>IMAGE : X(microns)=-1.8135133819675 Y(microns)=3.9381164261963 THETA(mrad)=-1.5012568108426 PHI(mrad)=16.066736355286
-> Event= 6: X0(mm)= -0.67020745874248 X0(mm) = 0.38664382771754 Z0(m) = -8.87 THETA(mrad)= -0.066974174364989 PHI(mrad)= 0.072910081210034 E0(MeV)= 3.0000807810555
=>IMAGE : X(microns)=-39.733358512768 Y(microns)=6.6034577531174 THETA(mrad)=-12.933397067685 PHI(mrad)=17.891682803603
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.971165,1.34345,75.0735) ( magnitude = 75.0918 )
after 1000 field substeps totaling 312.577898214 mm out of requested step 1000000 mm a fraction of 0.03126 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.971165,1.34345,75.0735) ( magnitude = 75.0918 )
after 1000 field substeps totaling 520.260635256 mm out of requested step 1000000 mm a fraction of 0.05203 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 10: X0(mm)= 0.60287957589054 X0(mm) = 0.7080715167675 Z0(m) = -8.87 THETA(mrad)= 0.057041542870381 PHI(mrad)= 0.040206237427358 E0(MeV)= 2.9998941214472
=>IMAGE : X(microns)=32.879979934731 Y(microns)=11.183105116642 THETA(mrad)=11.420683962575 PHI(mrad)=23.297941790405
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.857555,1.74927,75.0642) ( magnitude = 75.0895 )
after 1000 field substeps totaling 288.120343708 mm out of requested step 1000000 mm a fraction of 0.02881 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.857555,1.74927,75.0642) ( magnitude = 75.0895 )
after 1000 field substeps totaling 5921.95240211 mm out of requested step 1000000 mm a fraction of 0.5922 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 11: X0(mm)= -0.028534188462388 X0(mm) = 0.020253654526918 Z0(m) = -8.87 THETA(mrad)= 0.068485088059658 PHI(mrad)= 0.020301401577701 E0(MeV)= 2.9999091491852
=>IMAGE : X(microns)=1.2210989702438 Y(microns)=0.28742415130269 THETA(mrad)=4.0759350728066 PHI(mrad)=2.6088667708801
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.30606,0.195899,75.0888) ( magnitude = 75.0897 )
after 1000 field substeps totaling 2764.83519839 mm out of requested step 1000000 mm a fraction of 0.2765 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.30606,0.195899,75.0888) ( magnitude = 75.0897 )
after 1000 field substeps totaling 2764.83519839 mm out of requested step 808529.068269 mm a fraction of 0.342 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.30606,0.195899,75.0888) ( magnitude = 75.0897 )
after 1000 field substeps totaling 2764.83519839 mm out of requested step 532045.54843 mm a fraction of 0.5197 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 14: X0(mm)= 0.16090347786117 X0(mm) = -0.081999159607915 Z0(m) = -8.87 THETA(mrad)= 0.019785816576648 PHI(mrad)= -0.039324660789 E0(MeV)= 2.9999920921771
=>IMAGE : X(microns)=3.5283256847954 Y(microns)=-0.99566899608279 THETA(mrad)=3.3328691246288 PHI(mrad)=-6.2130478475869
-> Event= 18: X0(mm)= 0.4754453631828 X0(mm) = 0.11035232256611 Z0(m) = -8.87 THETA(mrad)= 0.068503371680473 PHI(mrad)= 0.070682466573986 E0(MeV)= 2.9999685995807
=>IMAGE : X(microns)=23.622660791713 Y(microns)=2.0865659322397 THETA(mrad)=10.525895438129 PHI(mrad)=10.166423952112
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 1000000 mm a fraction of 0.02939 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 1000000 mm a fraction of 0.02939 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 1000000 mm a fraction of 0.02939 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 996949.295939 mm a fraction of 0.02948 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 967560.687801 mm a fraction of 0.03037 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 938172.079664 mm a fraction of 0.03133 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 908783.471526 mm a fraction of 0.03234 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 879394.863389 mm a fraction of 0.03342 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 850006.255251 mm a fraction of 0.03457 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 820617.647114 mm a fraction of 0.03581 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Transport-001-ExcessSteps
issued by : G4Transportation::AlongStepDoIt
Transportation is killing track that is looping or stuck.
Track is proton and has 2.99997 MeV energy ( pre-Step = 2.99997 )
momentum = (0.790379,0.763388,75.0824) mag= 75.0904
position = (27.8638,26.8916,2894.69) is in volume 'World', its material is 'Vacuum' with density = 1e-25 g/cm^3
Total number of Steps by this track: 9131
Length of this step = 293.886 mm
Number of propagation trials = 10 ( vs maximum = 10 for 'important' particles )
( Number of *calls* of Transport/AlongStepDoIt = 63879 )
=============== Recommendations / advice ====================
Recommendations to address this issue (Transport-001-ExcessSteps)
This warning is controlled by the SetThresholdWarningEnergy method of G4Transportation.
Current value of 'warning' threshold= 0.001 MeV
- If 'unimportant' particles (with energy low enough not to matter in your application, then increase its value.
- If particles of high-enough energy to be important are being killed, you can
a) Increase the trial steps using the method SetThresholdTrials(). Particles above the 'important' threshold
will be given this many 'chances'. The default value was 10, and the current value is 10
b) Increase the energy which you consider 'important' (above this they are killed only after extra trials), using the method SetThresholdImportantEnergy()
Note: this can incur a potentially high cost in extra simulation time if more tracks require very large number of integration steps .
c) investigate alternative integration methods
e.g. Helical methods for uniform or almost uniform fields or else higher order RK methods such as DormandPrince78
This information is provided 5 times. Current count: 2 / 5
=============================================================
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 20: X0(mm)= 0.20667925895533 X0(mm) = -0.27400828259202 Z0(m) = -8.87 THETA(mrad)= 0.0313219969655 PHI(mrad)= -0.052954806429599 E0(MeV)= 3.0000271663979
=>IMAGE : X(microns)=5.4957963118256 Y(microns)=-3.3868267541957 THETA(mrad)=4.6654379862447 PHI(mrad)=-12.804050001934
@@ -253,6 +583,66 @@ Ntuple-3 created
-> Event= 36: X0(mm)= -0.0079086737969922 X0(mm) = -0.1848738373955 Z0(m) = -8.87 THETA(mrad)= 0.0092569578549554 PHI(mrad)= -0.068791407570621 E0(MeV)= 2.9999987305134
=>IMAGE : X(microns)=0.0023934449762555 Y(microns)=-2.2957483694844 THETA(mrad)=0.49909041569329 PHI(mrad)=-11.992329244261
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 1000000 mm a fraction of 0.1743 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 910790.098503 mm a fraction of 0.1914 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 736502.757379 mm a fraction of 0.2366 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 562215.416254 mm a fraction of 0.31 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 387928.07513 mm a fraction of 0.4493 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 213640.734006 mm a fraction of 0.8158 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 41: X0(mm)= -0.0052936934761979 X0(mm) = 0.063381672744254 Z0(m) = -8.87 THETA(mrad)= 0.02160096985706 PHI(mrad)= -0.049328983057872 E0(MeV)= 3.0000031288488
=>IMAGE : X(microns)=0.14493027930128 Y(microns)=0.55163915199522 THETA(mrad)=1.3321248333661 PHI(mrad)=-3.284499552786
@@ -268,12 +658,42 @@ Ntuple-3 created
-> Event= 53: X0(mm)= 0.18024795019127 X0(mm) = 0.26563720953034 Z0(m) = -8.87 THETA(mrad)= 0.068194327905589 PHI(mrad)= 0.046458164706904 E0(MeV)= 2.9999178358303
=>IMAGE : X(microns)=8.2850321960764 Y(microns)=3.4551410788841 THETA(mrad)=6.7239674516931 PHI(mrad)=11.919757684389
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.504898,0.895031,75.0828) ( magnitude = 75.0898 )
after 1000 field substeps totaling 7715.3708201 mm out of requested step 1000000 mm a fraction of 0.7715 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 55: X0(mm)= -0.85375717958006 X0(mm) = 0.3573014582006 Z0(m) = -8.87 THETA(mrad)= -0.074501244846954 PHI(mrad)= 0.039440666297839 E0(MeV)= 2.999966559615
=>IMAGE : X(microns)=-64.056973108109 Y(microns)=6.1147263296419 THETA(mrad)=-15.804452953896 PHI(mrad)=13.702865334869
-> Event= 56: X0(mm)= 0.1454709674432 X0(mm) = -0.011799618926587 Z0(m) = -8.87 THETA(mrad)= -0.03021980519692 PHI(mrad)= 0.027948785176419 E0(MeV)= 2.9999781445788
=>IMAGE : X(microns)=2.228017482073 Y(microns)=-0.066003037047051 THETA(mrad)=-0.10470313679937 PHI(mrad)=2.514955102375
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.00786222,0.188849,75.0903) ( magnitude = 75.0906 )
after 1000 field substeps totaling 3789.93187217 mm out of requested step 1000000 mm a fraction of 0.379 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.00786222,0.188849,75.0903) ( magnitude = 75.0906 )
after 1000 field substeps totaling 3789.93187217 mm out of requested step 706010.218372 mm a fraction of 0.5368 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 61: X0(mm)= 0.010073418340366 X0(mm) = 0.048133463820978 Z0(m) = -8.87 THETA(mrad)= 0.01569024581137 PHI(mrad)= -0.05838311092919 E0(MeV)= 3.0000742147028
=>IMAGE : X(microns)=0.32104110881693 Y(microns)=0.39630414349225 THETA(mrad)=1.144850602253 PHI(mrad)=-4.6160975785052
@@ -292,36 +712,246 @@ Ntuple-3 created
-> Event= 69: X0(mm)= 0.14954473621966 X0(mm) = 0.20655990656738 Z0(m) = -8.87 THETA(mrad)= -0.034447112736969 PHI(mrad)= 0.069897440887196 E0(MeV)= 3.0000337863959
=>IMAGE : X(microns)=2.2314738789964 Y(microns)=2.5408619221782 THETA(mrad)=-0.32672390793924 PHI(mrad)=12.692332568214
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 1000000 mm a fraction of 0.1692 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 915927.857559 mm a fraction of 0.1847 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 746769.063188 mm a fraction of 0.2265 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 577610.268816 mm a fraction of 0.2929 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 408451.474445 mm a fraction of 0.4141 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 239292.680074 mm a fraction of 0.7069 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 72: X0(mm)= 0.48339298704702 X0(mm) = -0.71032537470226 Z0(m) = -8.87 THETA(mrad)= 0.051701130704913 PHI(mrad)= -0.04866088524039 E0(MeV)= 2.9999484082423
=>IMAGE : X(microns)=22.66835029285 Y(microns)=-10.904642330323 THETA(mrad)=9.535461936975 PHI(mrad)=-24.21342707267
-> Event= 74: X0(mm)= 0.0094465464091236 X0(mm) = 0.3470856075926 Z0(m) = -8.87 THETA(mrad)= 0.043734254900955 PHI(mrad)= 0.077189968514549 E0(MeV)= 3.0000341940519
=>IMAGE : X(microns)=1.3555365713929 Y(microns)=4.5582289833841 THETA(mrad)=2.9551911195202 PHI(mrad)=17.24452366754
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.221909,1.29485,75.0798) ( magnitude = 75.0913 )
after 1000 field substeps totaling 1446.38027337 mm out of requested step 1000000 mm a fraction of 0.1446 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 76: X0(mm)= 0.032601879808464 X0(mm) = 0.016270507061099 Z0(m) = -8.87 THETA(mrad)= 0.082718966005109 PHI(mrad)= 0.031582361301935 E0(MeV)= 3.0000283538282
=>IMAGE : X(microns)=3.6596087625872 Y(microns)=0.29743161505596 THETA(mrad)=5.7793582471033 PHI(mrad)=3.6449830941049
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.433976,0.273705,75.0894) ( magnitude = 75.0912 )
after 1000 field substeps totaling 5979.86667739 mm out of requested step 1000000 mm a fraction of 0.598 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 83: X0(mm)= -0.85403243133586 X0(mm) = -0.0091240517582702 Z0(m) = -8.87 THETA(mrad)= -0.079627748200215 PHI(mrad)= -0.01920863277583 E0(MeV)= 2.9999727618311
=>IMAGE : X(microns)=-65.470687040491 Y(microns)=-0.45660500053381 THETA(mrad)=-16.143658574273 PHI(mrad)=-2.1976424293579
-> Event= 84: X0(mm)= 0.019869526159409 X0(mm) = 0.027356472793811 Z0(m) = -8.87 THETA(mrad)= 0.013216483507124 PHI(mrad)= -0.064005070837523 E0(MeV)= 3.0000225971111
=>IMAGE : X(microns)=0.51282655853388 Y(microns)=0.14423310759093 THETA(mrad)=1.1094917777804 PHI(mrad)=-5.7501395670797
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 1000000 mm a fraction of 0.2485 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 836472.702011 mm a fraction of 0.2971 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 587926.970141 mm a fraction of 0.4227 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 339381.238271 mm a fraction of 0.7323 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 85: X0(mm)= 1.0674724333131 X0(mm) = -1.0663214971145 Z0(m) = -8.87 THETA(mrad)= 0.063205803646676 PHI(mrad)= -0.055370508485 E0(MeV)= 3.000051629789
=>IMAGE : X(microns)=97.290191946545 Y(microns)=-23.485205289819 THETA(mrad)=17.851794016779 PHI(mrad)=-34.581819616613
-> Event= 86: X0(mm)= -0.19481916629754 X0(mm) = 0.95206247986366 Z0(m) = -8.87 THETA(mrad)= -0.0050314491063534 PHI(mrad)= 0.088572692400845 E0(MeV)= 2.9999719319194
=>IMAGE : X(microns)=-5.6762828541568 Y(microns)=16.627258615422 THETA(mrad)=-2.8117224626258 PHI(mrad)=34.820750894377
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.211133,2.61418,75.0447) ( magnitude = 75.0905 )
after 1000 field substeps totaling 5227.31158797 mm out of requested step 1000000 mm a fraction of 0.5227 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.211133,2.61418,75.0447) ( magnitude = 75.0905 )
after 1000 field substeps totaling 5227.31158797 mm out of requested step 562925.138243 mm a fraction of 0.9286 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 88: X0(mm)= -0.22545561238938 X0(mm) = -0.030927067231415 Z0(m) = -8.87 THETA(mrad)= -0.045660693985418 PHI(mrad)= 0.031393071444182 E0(MeV)= 3.0000172375688
=>IMAGE : X(microns)=-6.7173566424659 Y(microns)=-0.21812869072347 THETA(mrad)=-5.835430632314 PHI(mrad)=2.3456102190408
-> Event= 96: X0(mm)= 0.22011014269581 X0(mm) = 0.15902386447663 Z0(m) = -8.87 THETA(mrad)= 0.022230939077933 PHI(mrad)= 0.089392622525076 E0(MeV)= 3.000055786943
=>IMAGE : X(microns)=5.2879849726628 Y(microns)=2.259375146752 THETA(mrad)=4.2467644610932 PHI(mrad)=13.380935141203
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.318895,1.00476,75.0841) ( magnitude = 75.0915 )
after 1000 field substeps totaling 1612.02869329 mm out of requested step 1000000 mm a fraction of 0.1612 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.318895,1.00476,75.0841) ( magnitude = 75.0915 )
after 1000 field substeps totaling 1612.02869329 mm out of requested step 923903.073411 mm a fraction of 0.1745 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 97: X0(mm)= -0.039068652311959 X0(mm) = 0.016949266328071 Z0(m) = -8.87 THETA(mrad)= 0.026369793436265 PHI(mrad)= 0.031743743594098 E0(MeV)= 3.0000321175827
=>IMAGE : X(microns)=-0.38272594907984 Y(microns)=0.23903584339209 THETA(mrad)=1.2108399262061 PHI(mrad)=3.6794519800011
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0909234,0.276294,75.0907) ( magnitude = 75.0912 )
after 1000 field substeps totaling 3067.63902183 mm out of requested step 1000000 mm a fraction of 0.3068 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 98: X0(mm)= -0.26981294994438 X0(mm) = -0.15163857783775 Z0(m) = -8.87 THETA(mrad)= -0.038486114555135 PHI(mrad)= -0.058017023830174 E0(MeV)= 3.0000219596412
=>IMAGE : X(microns)=-7.8791063604948 Y(microns)=-2.0088517167155 THETA(mrad)=-5.9364929005825 PHI(mrad)=-9.9985801938916
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 1000000 mm a fraction of 0.1775 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 907590.499574 mm a fraction of 0.1956 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 730108.316505 mm a fraction of 0.2431 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 552626.133436 mm a fraction of 0.3212 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
+5 -1
View File
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 100654 2016-10-31 10:14:05Z gcosmo $
$Id: History 109979 2018-05-14 07:13:42Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -8,6 +8,10 @@ $Id: History 100654 2016-10-31 10:14:05Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan (purmag-V10-04-00)
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
28.11.2016 - G. Folger (purmag-V10-02-00)
Remove direct use of theParticleIterator, use GetParticleTableIterator().
+14 -12
View File
@@ -32,11 +32,13 @@
// * *
// *********************
//
// $Id: PurgMag.cc 84477 2014-10-16 08:44:04Z gcosmo $
// $Id: PurgMag.cc 109979 2018-05-14 07:13:42Z gcosmo $
//
// Comments: Main program for the Purgin Magnet example.
// Comments: Main program for the Purgin Magnet example.
//
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -62,32 +64,32 @@ int main(int argc,char** argv) {
//choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
// Construct the default run manager
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
//runManager->SetNumberOfThreads(2);
//runManager->SetNumberOfThreads(2);
#else
G4RunManager* runManager = new G4RunManager;
#endif
// set mandatory initialization classes
runManager->SetUserInitialization(new PurgMagDetectorConstruction);
runManager->SetUserInitialization(new PurgMagPhysicsList);
runManager->SetUserInitialization(new PurgMagPhysicsList);
runManager->SetUserInitialization(new PurgMagActionInitializer());
#ifdef G4VIS_USE
// visualization manager
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
//Initialize G4 kernel
runManager->Initialize();
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (argc==1) // Define UI session for interactive mode.
@@ -95,14 +97,14 @@ int main(int argc,char** argv) {
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
#ifdef G4VIS_USE
UImanager->ApplyCommand("/control/execute vis.mac");
UImanager->ApplyCommand("/control/execute vis.mac");
#endif
ui->SessionStart();
delete ui;
#endif
}
else // Batch mode
{
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -221,8 +221,8 @@ PurgMagPhysicsList::SetCuts:CutLength : 1 um
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 7 bins per decade, spline: 1
@@ -28705,7 +28705,7 @@ Ntuple-3 created
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Analysis_W011
issued by : G4TNtupleManager::Fill
============================================================================================
================= lines above cut to keep file within limits ===============================
============================================================================================
@@ -28731,7 +28731,7 @@ Total number of event = 5000
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 1247958217, 568495928
Current couple of seeds = 1476853674, 1684960013
----------------------------------------
Graphics systems deleted.
Visualization Manager deleting...
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -101,114 +101,114 @@ PhysicsList::SetCuts:CutLength : 10 nm
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -217,14 +217,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
@@ -248,15 +248,15 @@ Use Bearden atomic level energies 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
nuclearStopping: for alpha SubType= 8 BuildTable= 0
@@ -266,30 +266,30 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -298,128 +298,128 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
@@ -450,58 +450,58 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
====================================================================
HADRONIC PROCESSES SUMMARY (verbose level 1)
@@ -699,8 +699,6 @@ hPairProd: for pi- SubType= 4
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: NeutronHPCapture: 0 eV ---> 20 MeV
@@ -723,7 +721,6 @@ hPairProd: for pi- SubType= 4
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
@@ -744,7 +741,6 @@ hPairProd: for pi- SubType= 4
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
@@ -771,8 +767,6 @@ hPairProd: for pi- SubType= 4
Model: FTFP: 9.5 GeV ---> 25 GeV
Model: Binary Cascade: 0 eV ---> 9.9 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
+12 -10
View File
@@ -33,12 +33,14 @@
// Comments
//
// Underground Advanced example main program
// by A. Howard and H. Araujo
// by A. Howard and H. Araujo
// (27th November 2001)
//
// main program
// --------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -65,11 +67,11 @@ int main(int argc,char** argv) {
// choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
// Construct the default run manager
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
//runManager->SetNumberOfThreads(2);
//runManager->SetNumberOfThreads(2);
#else
G4RunManager* runManager = new G4RunManager;
#endif
@@ -91,13 +93,13 @@ int main(int argc,char** argv) {
#else
G4cout << " Using the DMX gun " << G4endl;
#endif
//Initialize G4 kernel
runManager->Initialize();
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
// Define UI session for interactive mode.
if(argc == 1)
@@ -105,7 +107,7 @@ int main(int argc,char** argv) {
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
#ifdef G4VIS_USE
UImanager->ApplyCommand("/control/execute initInter.mac");
UImanager->ApplyCommand("/control/execute initInter.mac");
#endif
ui->SessionStart();
delete ui;
@@ -113,7 +115,7 @@ int main(int argc,char** argv) {
}
// Batch mode
else
{
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 101652 2016-11-21 08:48:22Z gcosmo $
$Id: History 109978 2018-05-14 07:13:09Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,11 @@ $Id: History 101652 2016-11-21 08:48:22Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan (DMX-V10-04-00)
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
19.11.2016 - A. Dotti (DMX-V10-02-02)
explicit set of SDs to manager
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -89,7 +89,7 @@ Verbosity Set to: 0
DefaultRegionForTheWorld 1 1 1
### === G4UAtomicDeexcitation::InitialiseForNewRun()
### === Auger cascade flag: 0
### === Auger cascade flag: 1
### === Ignore cuts flag: 0
### === PIXE model for hadrons: Empirical
### === PIXE model for e+-: Livermore
@@ -115,7 +115,7 @@ conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 GeV, 24 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 GeV AngularGenUrban
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
@@ -204,7 +204,7 @@ Enable correlated gamma emission 0
Max 2J for sampling of angular correlations 10
Atomic de-excitation enabled 1
Auger electron emission enabled 1
Auger cascade enabled 0
Auger cascade enabled 1
Check EM cuts disabled for atomic de-excitation 0
Use Bearden atomic level energies 0
=======================================================================
@@ -487,7 +487,6 @@ hBrems: for pi- SubType= 3
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: NeutronHPCapture: 0 eV ---> 20 MeV
@@ -501,7 +500,6 @@ hBrems: for pi- SubType= 3
Model: hElasticLHEP: 0 eV ---> 1 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: inelastic
Model: FTFP: 4 GeV ---> 100 TeV
@@ -518,7 +516,6 @@ hBrems: for pi- SubType= 3
Model: hElasticLHEP: 0 eV ---> 1 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: inelastic
Model: FTFP: 4 GeV ---> 100 TeV
@@ -542,7 +539,6 @@ hBrems: for pi- SubType= 3
Model: FTFP: 4 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
@@ -705,7 +701,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 10
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 31
Total energy in LXe: 21.4628 keV
Average light collection time: 26.7181 ns
Number of PMT hits (photoelectron equivalent): 19
Event summary in file gamma_1000.out
---> End of event: 10
@@ -722,10 +723,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 24
Total energy in LXe: 30.2187 keV
Average light collection time: 20.1984 ns
Number of PMT hits (photoelectron equivalent): 35
Number of hits in LXe: 61
Total energy in LXe: 60 keV
Average light collection time: 20.6184 ns
Number of PMT hits (photoelectron equivalent): 95
Event summary in file gamma_1000.out
---> End of event: 30
@@ -734,12 +735,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 40
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 48
Total energy in LXe: 60 keV
Average light collection time: 29.4441 ns
Number of PMT hits (photoelectron equivalent): 63
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 40
@@ -747,12 +743,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 50
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 62
Total energy in LXe: 60 keV
Average light collection time: 17.6866 ns
Number of PMT hits (photoelectron equivalent): 49
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 50
@@ -761,10 +752,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 54
Total energy in LXe: 60 keV
Average light collection time: 25.008 ns
Number of PMT hits (photoelectron equivalent): 70
Number of hits in LXe: 10
Total energy in LXe: 13.6268 keV
Average light collection time: 31.5558 ns
Number of PMT hits (photoelectron equivalent): 12
Event summary in file gamma_1000.out
---> End of event: 60
@@ -789,12 +780,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 90
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 59
Total energy in LXe: 60 keV
Average light collection time: 21.7027 ns
Number of PMT hits (photoelectron equivalent): 71
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 90
@@ -802,12 +788,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 100
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 59
Total energy in LXe: 60 keV
Average light collection time: 21.2215 ns
Number of PMT hits (photoelectron equivalent): 164
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 100
@@ -815,7 +796,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 110
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 65
Total energy in LXe: 30.2187 keV
Average light collection time: 23.5494 ns
Number of PMT hits (photoelectron equivalent): 27
Event summary in file gamma_1000.out
---> End of event: 110
@@ -831,7 +817,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 130
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 69
Total energy in LXe: 60 keV
Average light collection time: 24.7716 ns
Number of PMT hits (photoelectron equivalent): 61
Event summary in file gamma_1000.out
---> End of event: 130
@@ -839,7 +830,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 140
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: e-
Number of hits in LXe: 80
Total energy in LXe: 35.0952 keV
Average light collection time: 20.9365 ns
Number of PMT hits (photoelectron equivalent): 45
Event summary in file gamma_1000.out
---> End of event: 140
@@ -855,12 +851,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 160
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 53
Total energy in LXe: 60 keV
Average light collection time: 24.4712 ns
Number of PMT hits (photoelectron equivalent): 51
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 160
@@ -868,7 +859,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 170
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 47
Total energy in LXe: 60 keV
Average light collection time: 18.0918 ns
Number of PMT hits (photoelectron equivalent): 177
Event summary in file gamma_1000.out
---> End of event: 170
@@ -876,7 +872,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 180
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 16
Total energy in LXe: 14.8158 keV
Average light collection time: 15.3594 ns
Number of PMT hits (photoelectron equivalent): 15
Event summary in file gamma_1000.out
---> End of event: 180
@@ -909,10 +910,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 67
Total energy in LXe: 60 keV
Average light collection time: 16.9692 ns
Number of PMT hits (photoelectron equivalent): 53
Number of hits in LXe: 31
Total energy in LXe: 26.4335 keV
Average light collection time: 24.9397 ns
Number of PMT hits (photoelectron equivalent): 20
Event summary in file gamma_1000.out
---> End of event: 220
@@ -921,12 +922,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 230
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 29
Total energy in LXe: 30.2187 keV
Average light collection time: 15.1566 ns
Number of PMT hits (photoelectron equivalent): 26
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 230
@@ -934,12 +930,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 240
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 56
Total energy in LXe: 60 keV
Average light collection time: 19.5876 ns
Number of PMT hits (photoelectron equivalent): 59
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 240
@@ -947,12 +938,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 250
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 60
Total energy in LXe: 60 keV
Average light collection time: 24.0604 ns
Number of PMT hits (photoelectron equivalent): 58
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 250
@@ -968,7 +954,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 270
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 26
Total energy in LXe: 30.5479 keV
Average light collection time: 17.9697 ns
Number of PMT hits (photoelectron equivalent): 27
Event summary in file gamma_1000.out
---> End of event: 270
@@ -976,12 +967,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 280
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 42
Total energy in LXe: 60 keV
Average light collection time: 19.3622 ns
Number of PMT hits (photoelectron equivalent): 53
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 280
@@ -989,7 +975,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 290
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 60
Total energy in LXe: 60 keV
Average light collection time: 19.4674 ns
Number of PMT hits (photoelectron equivalent): 52
Event summary in file gamma_1000.out
---> End of event: 290
@@ -997,12 +988,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 300
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 59
Total energy in LXe: 60 keV
Average light collection time: 18.3843 ns
Number of PMT hits (photoelectron equivalent): 39
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 300
@@ -1034,12 +1020,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 340
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 22
Total energy in LXe: 30.2187 keV
Average light collection time: 21.1922 ns
Number of PMT hits (photoelectron equivalent): 17
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 340
@@ -1064,10 +1045,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 45
Total energy in LXe: 30.5479 keV
Average light collection time: 19.1242 ns
Number of PMT hits (photoelectron equivalent): 42
Number of hits in LXe: 71
Total energy in LXe: 60 keV
Average light collection time: 21.9501 ns
Number of PMT hits (photoelectron equivalent): 67
Event summary in file gamma_1000.out
---> End of event: 370
@@ -1076,7 +1057,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 380
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 54
Total energy in LXe: 60 keV
Average light collection time: 20.2688 ns
Number of PMT hits (photoelectron equivalent): 38
Event summary in file gamma_1000.out
---> End of event: 380
@@ -1085,10 +1071,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 94
Number of hits in LXe: 74
Total energy in LXe: 60 keV
Average light collection time: 18.0947 ns
Number of PMT hits (photoelectron equivalent): 50
Average light collection time: 17.7531 ns
Number of PMT hits (photoelectron equivalent): 62
Event summary in file gamma_1000.out
---> End of event: 390
@@ -1122,10 +1108,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 52
Number of hits in LXe: 77
Total energy in LXe: 60 keV
Average light collection time: 18.2767 ns
Number of PMT hits (photoelectron equivalent): 136
Average light collection time: 15.9186 ns
Number of PMT hits (photoelectron equivalent): 52
Event summary in file gamma_1000.out
---> End of event: 430
@@ -1142,7 +1128,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 450
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 63
Total energy in LXe: 60 keV
Average light collection time: 22.3941 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 450
@@ -1151,10 +1142,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 30
Total energy in LXe: 60 keV
Average light collection time: 22.3512 ns
Number of PMT hits (photoelectron equivalent): 53
Number of hits in LXe: 37
Total energy in LXe: 30.2187 keV
Average light collection time: 15.3315 ns
Number of PMT hits (photoelectron equivalent): 39
Event summary in file gamma_1000.out
---> End of event: 460
@@ -1163,12 +1154,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 470
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 55
Total energy in LXe: 60 keV
Average light collection time: 21.488 ns
Number of PMT hits (photoelectron equivalent): 54
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 470
@@ -1184,7 +1170,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 490
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 53
Total energy in LXe: 60 keV
Average light collection time: 20.716 ns
Number of PMT hits (photoelectron equivalent): 134
Event summary in file gamma_1000.out
---> End of event: 490
@@ -1208,12 +1199,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 520
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 37
Total energy in LXe: 60 keV
Average light collection time: 24.2763 ns
Number of PMT hits (photoelectron equivalent): 52
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 520
@@ -1221,12 +1207,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 530
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 51
Total energy in LXe: 30.2187 keV
Average light collection time: 17.7814 ns
Number of PMT hits (photoelectron equivalent): 32
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 530
@@ -1235,10 +1216,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 65
Number of hits in LXe: 63
Total energy in LXe: 60 keV
Average light collection time: 18.696 ns
Number of PMT hits (photoelectron equivalent): 56
Average light collection time: 19.0108 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 540
@@ -1263,11 +1244,11 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 570
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 46
Total energy in LXe: 60 keV
Average light collection time: 21.5379 ns
Number of PMT hits (photoelectron equivalent): 71
First hit in LXe: e-
Number of hits in LXe: 110
Total energy in LXe: 45.9575 keV
Average light collection time: 23.9289 ns
Number of PMT hits (photoelectron equivalent): 47
Event summary in file gamma_1000.out
---> End of event: 570
@@ -1277,10 +1258,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 38
Number of hits in LXe: 60
Total energy in LXe: 60 keV
Average light collection time: 22.4356 ns
Number of PMT hits (photoelectron equivalent): 71
Average light collection time: 19.7397 ns
Number of PMT hits (photoelectron equivalent): 72
Event summary in file gamma_1000.out
---> End of event: 580
@@ -1297,7 +1278,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 600
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 44
Total energy in LXe: 60 keV
Average light collection time: 22.4053 ns
Number of PMT hits (photoelectron equivalent): 67
Event summary in file gamma_1000.out
---> End of event: 600
@@ -1305,12 +1291,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 610
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 43
Total energy in LXe: 60 keV
Average light collection time: 19.3135 ns
Number of PMT hits (photoelectron equivalent): 54
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 610
@@ -1319,10 +1300,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 51
Number of hits in LXe: 47
Total energy in LXe: 60 keV
Average light collection time: 27.9233 ns
Number of PMT hits (photoelectron equivalent): 64
Average light collection time: 19.7082 ns
Number of PMT hits (photoelectron equivalent): 54
Event summary in file gamma_1000.out
---> End of event: 620
@@ -1339,12 +1320,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 640
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 58
Total energy in LXe: 60 keV
Average light collection time: 16.0205 ns
Number of PMT hits (photoelectron equivalent): 44
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 640
@@ -1376,7 +1352,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 680
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 50
Total energy in LXe: 60 keV
Average light collection time: 25.8205 ns
Number of PMT hits (photoelectron equivalent): 45
Event summary in file gamma_1000.out
---> End of event: 680
@@ -1384,7 +1365,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 690
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 52
Total energy in LXe: 60 keV
Average light collection time: 19.7781 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 690
@@ -1392,12 +1378,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 700
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 65
Total energy in LXe: 60 keV
Average light collection time: 19.0251 ns
Number of PMT hits (photoelectron equivalent): 66
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 700
@@ -1429,7 +1410,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 740
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 22
Total energy in LXe: 12.6275 keV
Average light collection time: 26.2598 ns
Number of PMT hits (photoelectron equivalent): 5
Event summary in file gamma_1000.out
---> End of event: 740
@@ -1437,7 +1423,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 750
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 61
Total energy in LXe: 60 keV
Average light collection time: 16.4401 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 750
@@ -1445,7 +1436,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 760
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 67
Total energy in LXe: 60 keV
Average light collection time: 19.9245 ns
Number of PMT hits (photoelectron equivalent): 71
Event summary in file gamma_1000.out
---> End of event: 760
@@ -1461,12 +1457,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 780
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 55
Total energy in LXe: 60 keV
Average light collection time: 19.9007 ns
Number of PMT hits (photoelectron equivalent): 62
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 780
@@ -1475,10 +1466,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 38
Total energy in LXe: 26.3706 keV
Average light collection time: 16.0881 ns
Number of PMT hits (photoelectron equivalent): 23
Number of hits in LXe: 63
Total energy in LXe: 37.6657 keV
Average light collection time: 24.6836 ns
Number of PMT hits (photoelectron equivalent): 33
Event summary in file gamma_1000.out
---> End of event: 790
@@ -1487,7 +1478,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 800
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 70
Total energy in LXe: 60 keV
Average light collection time: 17.4435 ns
Number of PMT hits (photoelectron equivalent): 53
Event summary in file gamma_1000.out
---> End of event: 800
@@ -1495,7 +1491,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 810
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 63
Total energy in LXe: 60 keV
Average light collection time: 22.5962 ns
Number of PMT hits (photoelectron equivalent): 60
Event summary in file gamma_1000.out
---> End of event: 810
@@ -1503,7 +1504,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 820
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 64
Total energy in LXe: 60 keV
Average light collection time: 20.8597 ns
Number of PMT hits (photoelectron equivalent): 70
Event summary in file gamma_1000.out
---> End of event: 820
@@ -1520,10 +1526,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 49
Total energy in LXe: 60 keV
Average light collection time: 24.6535 ns
Number of PMT hits (photoelectron equivalent): 61
Number of hits in LXe: 13
Total energy in LXe: 7.66094 keV
Average light collection time: 8.67327 ns
Number of PMT hits (photoelectron equivalent): 4
Event summary in file gamma_1000.out
---> End of event: 840
@@ -1548,7 +1554,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 870
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 66
Total energy in LXe: 30.2187 keV
Average light collection time: 22.2762 ns
Number of PMT hits (photoelectron equivalent): 91
Event summary in file gamma_1000.out
---> End of event: 870
@@ -1589,10 +1600,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 54
Number of hits in LXe: 51
Total energy in LXe: 60 keV
Average light collection time: 22.2636 ns
Number of PMT hits (photoelectron equivalent): 52
Average light collection time: 19.8799 ns
Number of PMT hits (photoelectron equivalent): 71
Event summary in file gamma_1000.out
---> End of event: 920
@@ -1609,7 +1620,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 940
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 54
Total energy in LXe: 60 keV
Average light collection time: 24.182 ns
Number of PMT hits (photoelectron equivalent): 64
Event summary in file gamma_1000.out
---> End of event: 940
+6 -1
View File
@@ -1,4 +1,4 @@
# $Id: History 102209 2017-01-12 08:21:05Z gcosmo $
# $Id: History 109977 2018-05-14 07:12:10Z gcosmo $
# -------------------------------------------------------------------
# GEANT4 tag $Name: geant4-09-04-ref-00 $
# -------------------------------------------------------------------
@@ -19,6 +19,11 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10.05.2018 Ben Morgan Tag: XrayFluo-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
12.01.2017 Gabriele Cosmo Tag: XrayFluo-V10-03-00
- Use units for angles explicitly in XrayFluoDetectorConstruction
@@ -26,7 +26,7 @@
//
// $Id: XrayFluoSimulation.cc
//
// Author: Elena Guardincerri
// Author: Elena Guardincerri
//
// History:
// -----------
@@ -36,6 +36,8 @@
//
// -------------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -72,11 +74,11 @@ void XrayFluoSimulation::RunSimulation(int argc,char* argv[])
// choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
G4Random::setTheSeed(dir);
#ifdef G4MULTITHREADED
// Construct the default run manager
G4MTRunManager* runManager = new G4MTRunManager();
G4cout << "Using the MT Run Manager (G4MULTITHREADED=ON)" << G4endl;
G4cout << "Using the MT Run Manager (G4MULTITHREADED=ON)" << G4endl;
#else
G4RunManager * runManager = new G4RunManager;
G4cout << "Using the sequential Run Manager" << G4endl;
@@ -84,7 +86,7 @@ void XrayFluoSimulation::RunSimulation(int argc,char* argv[])
// chosing Geometry setup
G4int geometryNumber = 0;
G4int geometryNumber = 0;
if (argc == 3){
geometryNumber = atoi(argv[2]);
@@ -101,14 +103,14 @@ void XrayFluoSimulation::RunSimulation(int argc,char* argv[])
}
// set analysis to have the messenger running...
XrayFluoAnalysisManager* analysis =
XrayFluoAnalysisManager* analysis =
XrayFluoAnalysisManager::getInstance();
// set mandatory initialization
// set mandatory initialization
//Initialize geometry
if (geometryNumber == 1 || geometryNumber == 4) {
XrayFluoDetectorConstruction* testBeamDetector
XrayFluoDetectorConstruction* testBeamDetector
= XrayFluoDetectorConstruction::GetInstance();
if (geometryNumber == 4) {
testBeamDetector->PhaseSpaceOn();
@@ -117,19 +119,19 @@ void XrayFluoSimulation::RunSimulation(int argc,char* argv[])
runManager->SetUserInitialization(testBeamDetector);
}
else if (geometryNumber == 2) {
XrayFluoPlaneDetectorConstruction*
XrayFluoPlaneDetectorConstruction*
planeDetector = XrayFluoPlaneDetectorConstruction::GetInstance();
runManager->SetUserInitialization(planeDetector);
}
else if (geometryNumber == 3) {
XrayFluoMercuryDetectorConstruction* mercuryDetector =
XrayFluoMercuryDetectorConstruction* mercuryDetector =
XrayFluoMercuryDetectorConstruction::GetInstance();
runManager->SetUserInitialization(mercuryDetector);
}
//Initialize physics
runManager->SetUserInitialization(new XrayFluoPhysicsList());
runManager->SetUserInitialization(new XrayFluoPhysicsList());
//Initialize actions
runManager->SetUserInitialization
@@ -140,38 +142,38 @@ void XrayFluoSimulation::RunSimulation(int argc,char* argv[])
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
// get the pointer to the User Interface manager
// get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (getenv("G4VIS_USE")) {
UImanager->ApplyCommand("/control/execute vis.mac");
}
}
if (argc == 1) // Define UI session for interactive mode.
{
UImanager->ApplyCommand("/control/execute initInter.mac");
UImanager->ApplyCommand("/control/execute initInter.mac");
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
ui->SessionStart();
delete ui;
#endif
}
else // Batch mode
{
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
}
// job termination
#ifdef G4VIS_USE
delete visManager;
G4cout << "visManager deleted"<< G4endl;
#endif
delete runManager;
}
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -2397,123 +2397,123 @@ PhysicsList::SetCuts:CutLength : 10 um
DefaultRegionForTheWorld 1 1 1
### === G4UAtomicDeexcitation::InitialiseForNewRun()
### === Auger cascade flag: 0
### === Auger cascade flag: 1
### === Ignore cuts flag: 0
### === PIXE model for hadrons: ECPSSR_FormFactor
### === PIXE model for e+-: Livermore
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
CSDA range table up to 1 GeV in 140 bins
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
CSDA range table up to 1 GeV in 140 bins
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -2522,14 +2522,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
@@ -2540,15 +2540,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
@@ -2559,31 +2559,31 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -2592,190 +2592,190 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
Region <DefaultRegionForTheWorld> -- -- appears in <World> world volume
This region is in the mass world.
@@ -2867,7 +2867,7 @@ Created histos
Run terminated.
Run Summary
Number of events processed : 10
User=0.66s Real=0.7s Sys=0s
User=0.600000s Real=0.601845s Sys=0.000000s
Going to save histograms
... write Root file : xrayfluo.root - done
... close Root file : xrayfluo.root - done
@@ -2899,12 +2899,12 @@ Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '16G4HitsCollection', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.316 MB
Pool ID '7G4Track', size : 0.632 MB
Pool ID '17G4DynamicParticle', size : 0.324 MB
Pool ID '7G4Track', size : 0.648 MB
Pool ID '18G4TouchableHistory', size : 0.000961 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.96 MB
Dynamic pools deleted: 11 / Total memory freed: 0.99 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
+6 -1
View File
@@ -1,4 +1,4 @@
$Id: History 100650 2016-10-31 10:09:46Z gcosmo $
$Id: History 109976 2018-05-14 07:11:12Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +17,11 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10.05.2018 B.Morgan, tag xraytel-V10-04-00
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
28.11.2016 G.Folger, tag xraytel-V10-02-00
Remove direct use of theParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
+16 -14
View File
@@ -28,7 +28,7 @@
// * *
// * GEANT 4 xray_telescope advanced example *
// * *
// * MODULE: XrayTel.cc main file *
// * MODULE: XrayTel.cc main file *
// * ------- *
// * *
// * Version: 0.4 *
@@ -41,14 +41,14 @@
// HISTORY
// -------
//
// The development of this advanced example is based on earlier work
// The development of this advanced example is based on earlier work
// carried out by a team of Geant4 collaborators to simulate the Chandra
// and XMM X-ray observatories. The authors involved in those models are
// J Apostolakis, P Arce, S Giani, F Lei, R Nartallo, S Magni,
// P Truscott, L Urban
//
// **********************************************************************
//
//
// CHANGE HISTORY
// --------------
//
@@ -63,8 +63,8 @@
// - Implementation of analysis manager code for histograming
//
// 15.11.2000 R. Nartallo
// - Minor changes proposed by F. Lei to implement the GPS module now
// replacing the standard particle gun
// - Minor changes proposed by F. Lei to implement the GPS module now
// replacing the standard particle gun
// - Remove commented lines related to old histograming code
//
// 06.11.2000 R.Nartallo
@@ -75,6 +75,8 @@
//
// **********************************************************************
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -113,32 +115,32 @@ int main( int argc, char** argv )
#ifdef G4VIS_USE
// visualization manager
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
visManager->Initialize();
#endif
//Initialize G4 kernel
runManager->Initialize();
// get the pointer to the User Interface manager
G4UImanager *UImanager = G4UImanager::GetUIpointer();
// get the pointer to the User Interface manager
G4UImanager *UImanager = G4UImanager::GetUIpointer();
if ( argc==1 ){
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
#ifdef G4VIS_USE
UImanager->ApplyCommand("/control/execute vis.mac");
#endif
UImanager->ApplyCommand("/control/execute vis.mac");
#endif
ui->SessionStart();
delete ui;
#endif
}
else {
// Create a pointer to the User Interface manager
// Create a pointer to the User Interface manager
G4String command = "/control/execute ";
for (int i=2; i<=argc; i++) {
G4String macroFileName = argv[i-1];
UImanager->ApplyCommand(command+macroFileName);
}
}
}
// job termination
#ifdef G4VIS_USE
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -74,8 +74,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
@@ -380,7 +380,7 @@ Opening output file xraytel ... done
Run terminated.
Run Summary
Number of events processed : 1000
User=0.03s Real=0.03s Sys=0s
User=0.010000s Real=0.013161s Sys=0.000000s
##########################################
WARNING: command "/vis/viewer/update" could not be applied: no current viewer.
Graphics systems deleted.