#include <G4VNestedParameterisation.hh>
Inheritance diagram for G4VNestedParameterisation:
Definition at line 78 of file G4VNestedParameterisation.hh.
G4VNestedParameterisation::G4VNestedParameterisation | ( | ) |
Definition at line 39 of file G4VNestedParameterisation.cc.
00040 : G4VPVParameterisation(), 00041 G4VVolumeMaterialScanner() 00042 { 00043 }
G4VNestedParameterisation::~G4VNestedParameterisation | ( | ) | [virtual] |
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Hype & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 155 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Polyhedra & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 151 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Polycone & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 147 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Para & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 143 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Torus & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 139 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Orb & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 135 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Sphere & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 131 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Cons & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 127 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Trap & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 123 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Trd & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 119 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Tubs & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 115 of file G4VNestedParameterisation.hh.
virtual void G4VNestedParameterisation::ComputeDimensions | ( | G4Box & | , | |
const | G4int, | |||
const G4VPhysicalVolume * | ||||
) | const [inline, virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 111 of file G4VNestedParameterisation.hh.
Referenced by G4GMocrenFileSceneHandler::AddSolid().
G4Material * G4VNestedParameterisation::ComputeMaterial | ( | const G4int | repNo, | |
G4VPhysicalVolume * | currentVol, | |||
const G4VTouchable * | parentTouch = 0 | |||
) | [virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 66 of file G4VNestedParameterisation.cc.
References ComputeMaterial().
00069 { 00070 return ComputeMaterial( currentVol, repNo, parentTouch ); 00071 }
virtual G4Material* G4VNestedParameterisation::ComputeMaterial | ( | G4VPhysicalVolume * | currentVol, | |
const G4int | repNo, | |||
const G4VTouchable * | parentTouch = 0 | |||
) | [pure virtual] |
Referenced by G4GMocrenFileSceneHandler::AddSolid(), and ComputeMaterial().
G4VSolid * G4VNestedParameterisation::ComputeSolid | ( | const G4int | no, | |
G4VPhysicalVolume * | thisVol | |||
) | [virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 49 of file G4VNestedParameterisation.cc.
References G4VPhysicalVolume::GetLogicalVolume(), and G4LogicalVolume::GetSolid().
virtual void G4VNestedParameterisation::ComputeTransformation | ( | const G4int | no, | |
G4VPhysicalVolume * | currentPV | |||
) | const [pure virtual] |
virtual G4Material* G4VNestedParameterisation::GetMaterial | ( | G4int | idx | ) | const [pure virtual] |
Implements G4VVolumeMaterialScanner.
G4VVolumeMaterialScanner * G4VNestedParameterisation::GetMaterialScanner | ( | ) | [virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 60 of file G4VNestedParameterisation.cc.
virtual G4int G4VNestedParameterisation::GetNumberOfMaterials | ( | ) | const [pure virtual] |
Implements G4VVolumeMaterialScanner.
G4bool G4VNestedParameterisation::IsNested | ( | ) | const [virtual] |
Reimplemented from G4VPVParameterisation.
Definition at line 55 of file G4VNestedParameterisation.cc.