Import Geant4 10.4.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2017-06-30 10:49:55 +02:00
parent 3a5407696b
commit 1a1316fea4
2180 changed files with 237880 additions and 59109 deletions
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4Ions.hh 98732 2016-08-09 10:50:57Z gcosmo $
// $Id: G4Ions.hh 103892 2017-05-03 08:11:00Z gcosmo $
//
//
// ------------------------------------------------------------
@@ -244,7 +244,7 @@ inline
{
static G4Ions::G4FloatLevelBase flb[] =
{ noFloat,
plusU, plusV, plusW, plusX, plusY, plusZ,
plusX, plusY, plusZ, plusU, plusV, plusW,
plusR, plusS, plusT, plusA, plusB, plusC, plusD, plusE };
return flb[flbIdx];
}
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4PDefManager.hh 101112 2016-11-07 08:19:33Z gcosmo $
// $Id: G4PDefManager.hh 103108 2017-03-16 13:00:35Z gcosmo $
//
//
// ------------------------------------------------------------
@@ -103,7 +103,6 @@ class G4PDefManager
void FreeSlave();
// Invoked by all threads to free the subinstance array.
G4PDefData* GetOffset();
void UseWorkArea( G4PDefData* newOffset ); // , G4int numObjects, G4int numSpace)
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4ParticleDefinition.hh 101025 2016-11-04 08:36:30Z gcosmo $
// $Id: G4ParticleDefinition.hh 103108 2017-03-16 13:00:35Z gcosmo $
//
//
// ------------------------------------------------------------
@@ -208,19 +208,23 @@ class G4ParticleDefinition
inline G4ProcessManager* GetMasterProcessManager() const;
// Returns the process manager master pointer.
inline void SetMasterProcessManager(G4ProcessManager* aNewPM);
//Sets the shadow master pointer (not to be used by user)
// Sets the shadow master pointer (not to be used by user)
inline G4int GetInstanceID() const;
// Returns the instance ID.
static const G4PDefManager& GetSubInstanceManager();
// Returns the private data instance manager.
static void Clean();
// Clear memory allocated by sub-instance manager.
private:
// --- Shadow of master pointers.
G4ProcessManager *theProcessManagerShadow;
// Each worker thread can access this field from the master thread
// through this pointer.
// Each worker thread can access this field from the master thread
// through this pointer.
G4int g4particleDefinitionInstanceID;
// This field is used as instance ID.