Import Geant4 2.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:42:07 +02:00
parent 103bda00c8
commit e7d7193284
3106 changed files with 171117 additions and 90550 deletions
@@ -6,7 +6,7 @@
// and all its terms.
//
// $Id: G4PGeometryObjectMap.ddl,v 1.4 1999/12/15 14:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// GEANT4 tag $Name: geant4-02-00 $
//
// class G4PGeometryObjectMap
//
@@ -5,8 +5,8 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PLogicalVolume.ddl,v 1.7 1999/12/15 14:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// $Id: G4PLogicalVolume.ddl,v 1.8 2000/06/09 12:56:01 morita Exp $
// GEANT4 tag $Name: geant4-02-00 $
//
//
// class G4PLogicalVolume
@@ -18,6 +18,7 @@
#include "globals.hh"
#include "G4PersistentTypes.hh"
#include "G4PersistentSchema.hh"
#include "G4VMaterialMap.hh"
#include "HepODBMS/odbms/HepODBMS.h"
#include "G4PVSolid.hh"
@@ -39,7 +40,8 @@ public:
HepRef(G4PVSolid) persSolid);
~G4PLogicalVolume();
G4LogicalVolume* MakeTransientObject(G4VSolid* aSolid);
G4LogicalVolume* MakeTransientObject(G4VSolid* aSolid,
G4Material* aMaterial);
HepRef(G4PVSolid) GetSolid();
void SetSolid( HepRef(G4PVSolid) pSolid );
@@ -6,7 +6,7 @@
// and all its terms.
//
// $Id: G4PPVParameterised.ddl,v 1.4 1999/12/15 14:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// GEANT4 tag $Name: geant4-02-00 $
//
// class G4PPVParameterised
//
@@ -6,7 +6,7 @@
// and all its terms.
//
// $Id: G4PPVPlacement.ddl,v 1.4 1999/12/15 14:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// GEANT4 tag $Name: geant4-02-00 $
//
//
// P-versieon of G4PVPlacement Takashi.Sasaki@kek.jp
@@ -6,7 +6,7 @@
// and all its terms.
//
// $Id: G4PPVReplica.ddl,v 1.4 1999/12/15 14:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// GEANT4 tag $Name: geant4-02-00 $
//
//
// class G4PPVReplica
@@ -6,7 +6,7 @@
// and all its terms.
//
// $Id: G4PVPhysicalVolume.ddl,v 1.4 1999/12/15 14:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// GEANT4 tag $Name: geant4-02-00 $
//
//
// class G4PVPhysicalVolume
@@ -5,8 +5,8 @@
// based on the Program) you indicate your acceptance of this statement,
// and all its terms.
//
// $Id: G4PersistentGeomMan.hh,v 1.8 1999/12/15 14:51:23 gunter Exp $
// GEANT4 tag $Name: geant4-01-01 $
// $Id: G4PersistentGeomMan.hh,v 1.9 2000/06/09 12:56:01 morita Exp $
// GEANT4 tag $Name: geant4-02-00 $
//
// class G4PersistentGeomMan
//
@@ -28,6 +28,7 @@
#include "G4VPersistentSubMan.hh"
#include "G4VPersistentSubDbMan.hh"
#include "G4PGeometryObjectMap.hh"
#include "G4VMaterialMap.hh"
#define G4_PHYS_VOLUME_DEPTH_MAX 1000000
@@ -54,6 +55,7 @@ class G4PersistentGeomMan
private:
HepRef(G4PGeometryObjectMap) f_GeomMap;
G4VMaterialMap* f_MaterialMap;
private:
// interface with G4PersistencyManager