Import Geant4 10.4.0 source tree
This commit is contained in:
@@ -14,6 +14,22 @@ code and to keep track of all tags.
|
||||
* Please list in reverse chronological order (last date on top)
|
||||
---------------------------------------------------------------
|
||||
|
||||
12 September 2017 Krzysztof Genser (hadr-man-V10-03-06)
|
||||
---------------------------------------------------
|
||||
- G4HadronicProcessType.hh added fMuAtomicCapture
|
||||
|
||||
31 August 2017 Dennis Wright (hadr-man-V10-03-05)
|
||||
---------------------------------------------------
|
||||
- G4HadronicProcessStore.cc: remove circular dependence on G4RadioactiveDecay
|
||||
|
||||
17 July 2017 Dennis Wright (hadr-man-V10-03-04)
|
||||
-------------------------------------------------
|
||||
- G4HadronicProcessStore::DumpHtml(): add PrintHtml for generic ion
|
||||
- G4HadronicProcessStore::PrintHtml(): add loop to print descriptions
|
||||
of "extra" processes, including radioactive decay.
|
||||
- G4HadronicProcessStore::Clean(): add exception to prevent deletion
|
||||
of G4RadioactiveDecay - already deleted somwhere else.
|
||||
|
||||
11 May 2017 V. Ivanchenko (hadr-man-V10-03-03)
|
||||
10 May 2017 V. Ivanchenko (hadr-man-V10-03-00)
|
||||
---------------------------------------------------
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4HadronicProcessType.hh 67989 2013-03-13 10:54:03Z gcosmo $
|
||||
// $Id: G4HadronicProcessType.hh 106150 2017-09-14 06:41:57Z gcosmo $
|
||||
//
|
||||
//
|
||||
//---------------------------------------------------------------
|
||||
@@ -44,6 +44,7 @@ enum G4HadronicProcessType
|
||||
fHadronElastic = 111,
|
||||
fHadronInelastic = 121,
|
||||
fCapture = 131,
|
||||
fMuAtomicCapture = 132,
|
||||
fFission = 141,
|
||||
fHadronAtRest = 151,
|
||||
fLeptonAtRest = 152,
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4HadronicProcessStore.cc 96491 2016-04-19 06:58:23Z gcosmo $
|
||||
// $Id: G4HadronicProcessStore.cc 105940 2017-09-01 07:33:44Z gcosmo $
|
||||
//
|
||||
// -------------------------------------------------------------------
|
||||
//
|
||||
@@ -606,6 +606,7 @@ void G4HadronicProcessStore::DumpHtml()
|
||||
PrintHtml(G4KaonMinus::KaonMinus(), outFile);
|
||||
PrintHtml(G4Lambda::Lambda(), outFile);
|
||||
PrintHtml(G4Alpha::Alpha(), outFile);
|
||||
PrintHtml(G4GenericIon::GenericIon(), outFile);
|
||||
|
||||
outFile << "</ul>\n";
|
||||
outFile << "</body>\n";
|
||||
@@ -678,8 +679,26 @@ void G4HadronicProcessStore::PrintHtml(const G4ParticleDefinition* theParticle,
|
||||
|
||||
outFile << " </li>\n";
|
||||
outFile << "</ul>\n";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// Loop over extra (G4VProcess) processes
|
||||
|
||||
std::multimap<PD,G4VProcess*,std::less<PD> >::iterator itp;
|
||||
for (itp=ep_map.lower_bound(theParticle); itp!=ep_map.upper_bound(theParticle); ++itp) {
|
||||
if (itp->first == theParticle) {
|
||||
G4VProcess* proc = (itp->second);
|
||||
outFile << "<br> <b><font color=\" 0000ff \">process : "
|
||||
<< proc->GetProcessName() << "</font></b>\n";
|
||||
outFile << "<ul>\n";
|
||||
outFile << " <li>";
|
||||
proc->ProcessDescription(outFile);
|
||||
outFile << " </li>\n";
|
||||
outFile << "</ul>\n";
|
||||
}
|
||||
}
|
||||
|
||||
} // PrintHtml for particle
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.....
|
||||
|
||||
|
||||
Reference in New Issue
Block a user