Import Geant4 11.3.0.beta source tree
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user