Geant4 10.7.0
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 113 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 83 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 37 of file G4PVReplica.cc.
G4PVReplica::G4PVReplica | ( | __void__ & | a | ) |
Definition at line 242 of file G4PVReplica.cc.
|
delete |
|
virtual |
Definition at line 249 of file G4PVReplica.cc.
|
protected |
Definition at line 129 of file G4PVReplica.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 262 of file G4PVReplica.cc.
|
inline |
Definition at line 172 of file G4PVReplica.hh.
|
virtual |
Reimplemented from G4VPhysicalVolume.
Definition at line 287 of file G4PVReplica.cc.
Referenced by G4PVParameterised::CheckOverlaps(), and G4LogicalVolumeModel::DescribeYourselfTo().
|
virtual |
Implements G4VPhysicalVolume.
Reimplemented in G4PVParameterised.
Definition at line 282 of file G4PVReplica.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 315 of file G4PVReplica.cc.
|
virtual |
Implements G4VPhysicalVolume.
Reimplemented in G4PVParameterised.
Definition at line 297 of file G4PVReplica.cc.
Referenced by G4tgbGeometryDumper::DumpPVReplica().
|
static |
Definition at line 327 of file G4PVReplica.cc.
Referenced by G4GeometryWorkspace::G4GeometryWorkspace().
void G4PVReplica::InitialiseWorker | ( | G4PVReplica * | pMasterObject | ) |
Definition at line 338 of file G4PVReplica.cc.
Referenced by G4GeometryWorkspace::InitialisePhysicalVolumes().
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 257 of file G4PVReplica.cc.
|
virtual |
Implements G4VPhysicalVolume.
Reimplemented in G4PVParameterised.
Definition at line 277 of file G4PVReplica.cc.
Referenced by G4GeometryWorkspace::InitialisePhysicalVolumes().
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 310 of file G4PVReplica.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 272 of file G4PVReplica.cc.
|
delete |
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 267 of file G4PVReplica.cc.
|
virtual |
Reimplemented in G4PVParameterised.
Definition at line 320 of file G4PVReplica.cc.
Referenced by G4PVParameterised::SetRegularStructureId().
void G4PVReplica::TerminateWorker | ( | G4PVReplica * | pMasterObject | ) |
Definition at line 383 of file G4PVReplica.cc.
Referenced by G4GeometryWorkspace::DestroyWorkspace().
|
virtual |
Implements G4VPhysicalVolume.
Reimplemented in G4PVParameterised.
Definition at line 292 of file G4PVReplica.cc.
|
protected |
Definition at line 206 of file G4PVReplica.hh.
Referenced by G4PVParameterised::GetReplicationData(), GetReplicationData(), InitialiseWorker(), TerminateWorker(), and ~G4PVReplica().
|
protected |
Definition at line 207 of file G4PVReplica.hh.
Referenced by GetMultiplicity(), G4PVParameterised::GetReplicationData(), and GetReplicationData().
|
protected |
Definition at line 208 of file G4PVReplica.hh.
Referenced by G4PVParameterised::GetReplicationData(), and GetReplicationData().
|
protected |
Definition at line 208 of file G4PVReplica.hh.
Referenced by G4PVParameterised::GetReplicationData(), and GetReplicationData().