Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PVReplica.hh>
Static Public Member Functions | |
static const G4PVRManager & | GetSubInstanceManager () |
Static Public Member Functions inherited from G4VPhysicalVolume | |
static const G4PVManager & | GetSubInstanceManager () |
static void | Clean () |
Protected Member Functions | |
G4PVReplica (const G4String &pName, G4int nReplicas, EAxis pAxis, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical) | |
Protected Member Functions inherited from G4VPhysicalVolume | |
void | InitialiseWorker (G4VPhysicalVolume *pMasterObject, G4RotationMatrix *pRot, const G4ThreeVector &tlate) |
void | TerminateWorker (G4VPhysicalVolume *pMasterObject) |
Protected Attributes | |
EAxis | faxis |
G4int | fnReplicas |
G4double | fwidth |
G4double | foffset |
Protected Attributes inherited from G4VPhysicalVolume | |
G4int | instanceID |
Additional Inherited Members | |
Static Protected Attributes inherited from G4VPhysicalVolume | |
static G4GEOM_DLL G4PVManager | subInstanceManager |
Definition at line 89 of file G4PVReplica.hh.
G4PVReplica::G4PVReplica | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4LogicalVolume * | pMother, | ||
const EAxis | pAxis, | ||
const G4int | nReplicas, | ||
const G4double | width, | ||
const G4double | offset = 0. ) |
Definition at line 88 of file G4PVReplica.cc.
G4PVReplica::G4PVReplica | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4VPhysicalVolume * | pMother, | ||
const EAxis | pAxis, | ||
const G4int | nReplicas, | ||
const G4double | width, | ||
const G4double | offset = 0. ) |
Definition at line 43 of file G4PVReplica.cc.
G4PVReplica::G4PVReplica | ( | __void__ & | a | ) |
Definition at line 248 of file G4PVReplica.cc.
|
delete |
|
overridedefault |
|
protected |
Definition at line 134 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Definition at line 264 of file G4PVReplica.cc.
|
inline |
Definition at line 148 of file G4PVReplica.hh.
|
overridevirtual |
Reimplemented from G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 294 of file G4PVReplica.cc.
Referenced by G4PVParameterised::CheckOverlaps(), and G4LogicalVolumeModel::DescribeYourselfTo().
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 288 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 326 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 306 of file G4PVReplica.cc.
Referenced by G4tgbGeometryDumper::DumpPVReplica().
|
static |
Definition at line 340 of file G4PVReplica.cc.
Referenced by G4GeometryWorkspace::G4GeometryWorkspace().
void G4PVReplica::InitialiseWorker | ( | G4PVReplica * | pMasterObject | ) |
Definition at line 352 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 258 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 282 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 320 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 276 of file G4PVReplica.cc.
|
delete |
|
overridevirtual |
Implements G4VPhysicalVolume.
Definition at line 270 of file G4PVReplica.cc.
|
virtual |
Reimplemented in G4PVParameterised.
Definition at line 332 of file G4PVReplica.cc.
Referenced by G4PVParameterised::SetRegularStructureId().
void G4PVReplica::TerminateWorker | ( | G4PVReplica * | pMasterObject | ) |
Definition at line 397 of file G4PVReplica.cc.
|
overridevirtual |
Implements G4VPhysicalVolume.
Reimplemented in G4ReplicatedSlice.
Definition at line 300 of file G4PVReplica.cc.
|
protected |
Definition at line 184 of file G4PVReplica.hh.
Referenced by G4PVParameterised::GetReplicationData(), GetReplicationData(), InitialiseWorker(), and TerminateWorker().
|
protected |
Definition at line 185 of file G4PVReplica.hh.
Referenced by GetMultiplicity(), G4PVParameterised::GetReplicationData(), and GetReplicationData().
|
protected |
Definition at line 186 of file G4PVReplica.hh.
Referenced by G4PVParameterised::GetReplicationData(), and GetReplicationData().
|
protected |
Definition at line 186 of file G4PVReplica.hh.
Referenced by G4PVParameterised::GetReplicationData(), and GetReplicationData().