Import Geant4 4.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 16:39:52 +02:00
parent 921d3b1cda
commit 330b82b769
4524 changed files with 178689 additions and 43575 deletions
@@ -0,0 +1,6 @@
The code below will be a prototype for a high energy transport code (HETC++).
For more detailed documentation see doc-directory and the HETC home page at
http://cmsdoc.cern.ch/~miheikki/hetc/.
If you have any questions please simply send mail to
Aatos.Heikkinen@cern.ch.
@@ -380,10 +380,10 @@ void G4BertiniEvaporation::fillResult( G4std::vector<G4DynamicParticle *> second
G4FragmentVector * aResult )
{
// Fill the vector pParticleChange with secondary particles stored in vector.
for ( G4int i = 0 ; i < secondaryParticleVector.size() ; i++ )
for ( size_t i = 0 ; i < secondaryParticleVector.size() ; i++ )
{
G4int aZ = secondaryParticleVector[i]->GetDefinition()->GetPDGCharge();
G4int aA = secondaryParticleVector[i]->GetDefinition()->GetBaryonNumber();
G4int aZ = static_cast<G4int> (secondaryParticleVector[i]->GetDefinition()->GetPDGCharge() );
G4int aA = static_cast<G4int> (secondaryParticleVector[i]->GetDefinition()->GetBaryonNumber());
G4LorentzVector aMomentum = secondaryParticleVector[i]->Get4Momentum();
if(aA>0)
{
@@ -127,8 +127,8 @@ G4double G4BertiniEvaporationChannel::getQ()
// secondary particle and the initial and residual nuclei
G4int residualZ = nucleusZ - particleZ;
G4int residualA = nucleusA - particleA;
G4int residualN = residualA - residualZ;
G4int nucleusN = nucleusA - nucleusZ;
// G4int residualN = residualA - residualZ;
// G4int nucleusN = nucleusA - nucleusZ;
// All the following are by default in MeV
const G4double e1 = G4NucleiProperties::GetMassExcess( residualA, residualZ );
@@ -0,0 +1,85 @@
WORKSET VERSION 1
#
# Workshop WorkSet File
#
%%File
[FileData
(processDirectory ".")
(currentDirectory ".")
(files
{
"cascade/test/G4Test.cc"
"cascade/src/G4Cascade.cc"
"evaporation/src/G4DeExitation.cc"
})
]
%%Build
[BuildData
(currentDirectory "cascade/test")
(targets
{
[BuildTarget
(makefile "GNUmakefile")
(target "<Default>")
(options "")
(command "gmake")
(buildDirectory "cascade/test")
]
[BuildTarget
(makefile "GNUmakefile")
(target "<Default>")
(options "")
(command "gmake")
(buildDirectory ".")
]
})
]
%%Debug
[DebugData
(currentDirectory ".")
(programs
{
})
]
%%Browse
[BrowseData
(AccuBrowseDirectory ".")
(PatternSearchDirectory ".")
(mode "PatternSearch")
(directories
{
"/tmp/miheikki/geant4/source/processes/hadronic/models/cascade"
"/tmp/miheikki/geant4/source/processes/hadronic/models/cascade/cascade"
"/tmp/miheikki/geant4/source/processes/hadronic/models/cascade/cascade/include"
})
]
%%SUNW_Analyzer
%%SUNW_Looptool
%%SUNW_Codemgrtool
%%tha
%%SUNW_Visual