Import Geant4 10.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2017-12-08 12:52:30 +01:00
parent 98e455a940
commit fc6af9e721
2166 changed files with 276760 additions and 100873 deletions
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4LossTableManager.hh 104349 2017-05-26 07:18:59Z gcosmo $
// $Id: G4LossTableManager.hh 106714 2017-10-20 09:38:06Z gcosmo $
//
//
// -------------------------------------------------------------------
@@ -96,6 +96,7 @@ class G4EmConfigurator;
class G4ElectronIonPair;
class G4VMultipleScattering;
class G4VEmProcess;
class G4GammaShark;
class G4LossTableManager
{
@@ -134,7 +135,9 @@ public:
void LocalPhysicsTables(const G4ParticleDefinition* aParticle,
G4VEnergyLossProcess* p);
void DumpHtml();
//-------------------------------------------------
// Run time access to DEDX, range, energy for a given particle,
// energy, and G4MaterialCutsCouple
@@ -237,6 +240,10 @@ public:
inline G4LossTableBuilder* GetTableBuilder();
inline void SetGammaShark(G4GammaShark*);
inline G4GammaShark* GetGammaShark();
private:
//-------------------------------------------------
@@ -301,6 +308,7 @@ private:
G4VSubCutProducer* subcutProducer;
G4EmParameters* theParameters;
G4GammaShark* gammaShark;
G4int verbose;
@@ -444,5 +452,15 @@ inline G4LossTableBuilder* G4LossTableManager::GetTableBuilder()
return tableBuilder;
}
inline void G4LossTableManager::SetGammaShark(G4GammaShark* ptr)
{
gammaShark = ptr;
}
inline G4GammaShark* G4LossTableManager::GetGammaShark()
{
return gammaShark;
}
#endif