Import Geant4 11.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2024-06-28 13:08:51 +02:00
parent f7b23877ed
commit e58e650b32
5232 changed files with 239416 additions and 244360 deletions
@@ -30,8 +30,8 @@
#ifndef RE04ParallelWorldParam_h
#define RE04ParallelWorldParam_h 1
#include "globals.hh"
#include "G4VPVParameterisation.hh"
#include "globals.hh"
class G4VPhysicalVolume;
class G4Material;
@@ -52,7 +52,7 @@ class G4Polycone;
class G4Polyhedra;
//
/// Parameterisation class for volumes in a parallel world
/// Parameterisation class for volumes in a parallel world
///
/// - void ComputeTransformation(const G4int copyNo,
/// G4VPhysicalVolume *physVol) const
@@ -70,48 +70,30 @@ class G4Polyhedra;
class RE04ParallelWorldParam : public G4VPVParameterisation
{
public:
RE04ParallelWorldParam();
~RE04ParallelWorldParam();
~RE04ParallelWorldParam();
public:
void ComputeTransformation(const G4int copyNo,
G4VPhysicalVolume *physVol) const;
G4Material* ComputeMaterial(const G4int copyNo,
G4VPhysicalVolume* currentVol,
const G4VTouchable* parentTouch=0);
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume* physVol) const;
G4Material* ComputeMaterial(const G4int copyNo, G4VPhysicalVolume* currentVol,
const G4VTouchable* parentTouch = 0);
public:
virtual void ComputeDimensions (G4Box&,const G4int,const G4VPhysicalVolume*)
const {}
virtual void ComputeDimensions(G4Box&, const G4int, const G4VPhysicalVolume*) const {}
private: // Dummy declarations to get rid of warnings ...
void ComputeDimensions (G4Trd&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Trap&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Cons&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Orb&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Sphere&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Ellipsoid&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Torus&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Para&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Hype&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Tubs&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Polycone&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions (G4Polyhedra&,const G4int,
const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Trd&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Trap&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Cons&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Orb&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Sphere&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Ellipsoid&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Torus&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Para&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Hype&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Tubs&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Polycone&, const G4int, const G4VPhysicalVolume*) const {}
void ComputeDimensions(G4Polyhedra&, const G4int, const G4VPhysicalVolume*) const {}
private:
G4Material* fWater;
@@ -119,4 +101,3 @@ class RE04ParallelWorldParam : public G4VPVParameterisation
};
#endif