Geant4
10.02.p03
|
#include <G4ReplicatedSlice.hh>
Protected Attributes | |
EAxis | faxis |
EAxis | fdivAxis |
G4int | fnReplicas |
G4double | fwidth |
G4double | foffset |
G4int | fcopyNo |
G4VDivisionParameterisation * | fparam |
![]() | |
G4int | instanceID |
Private Member Functions | |
void | CheckAndSetParameters (const EAxis pAxis, const G4int nDivs, const G4double width, const G4double half_gap, const G4double offset, DivisionType divType, G4LogicalVolume *pMotherLogical, const G4LogicalVolume *pLogical) |
void | SetParameterisation (G4LogicalVolume *motherLogical, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double half_gap, const G4double offset, DivisionType divType) |
void | ErrorInAxis (EAxis axis, G4VSolid *solid) |
G4ReplicatedSlice (const G4ReplicatedSlice &) | |
const G4ReplicatedSlice & | operator= (const G4ReplicatedSlice &) |
Additional Inherited Members | |
![]() | |
static const G4PVManager & | GetSubInstanceManager () |
![]() | |
void | InitialiseWorker (G4VPhysicalVolume *pMasterObject, G4RotationMatrix *pRot, const G4ThreeVector &tlate) |
void | TerminateWorker (G4VPhysicalVolume *pMasterObject) |
![]() | |
static G4GEOM_DLL G4PVManager | subInstanceManager |
Definition at line 71 of file G4ReplicatedSlice.hh.
G4ReplicatedSlice::G4ReplicatedSlice | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4LogicalVolume * | pMotherLogical, | ||
const EAxis | pAxis, | ||
const G4int | nReplicas, | ||
const G4double | width, | ||
const G4double | half_gap, | ||
const G4double | offset | ||
) |
Definition at line 44 of file G4ReplicatedSlice.cc.
G4ReplicatedSlice::G4ReplicatedSlice | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4LogicalVolume * | pMotherLogical, | ||
const EAxis | pAxis, | ||
const G4int | nReplicas, | ||
const G4double | half_gap, | ||
const G4double | offset | ||
) |
Definition at line 59 of file G4ReplicatedSlice.cc.
G4ReplicatedSlice::G4ReplicatedSlice | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4LogicalVolume * | pMotherLogical, | ||
const EAxis | pAxis, | ||
const G4double | width, | ||
const G4double | half_gap, | ||
const G4double | offset | ||
) |
Definition at line 73 of file G4ReplicatedSlice.cc.
G4ReplicatedSlice::G4ReplicatedSlice | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4VPhysicalVolume * | pMotherPhysical, | ||
const EAxis | pAxis, | ||
const G4int | nReplicas, | ||
const G4double | width, | ||
const G4double | half_gap, | ||
const G4double | offset | ||
) |
Definition at line 87 of file G4ReplicatedSlice.cc.
G4ReplicatedSlice::G4ReplicatedSlice | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4VPhysicalVolume * | pMotherPhysical, | ||
const EAxis | pAxis, | ||
const G4int | nReplicas, | ||
const G4double | half_gap, | ||
const G4double | offset | ||
) |
Definition at line 102 of file G4ReplicatedSlice.cc.
G4ReplicatedSlice::G4ReplicatedSlice | ( | const G4String & | pName, |
G4LogicalVolume * | pLogical, | ||
G4VPhysicalVolume * | pMotherPhysical, | ||
const EAxis | pAxis, | ||
const G4double | width, | ||
const G4double | half_gap, | ||
const G4double | offset | ||
) |
Definition at line 116 of file G4ReplicatedSlice.cc.
|
virtual |
Definition at line 249 of file G4ReplicatedSlice.cc.
|
private |
|
private |
!!!! axis has to be x/y/z in G4VoxelLimits::GetMinExtent
Definition at line 131 of file G4ReplicatedSlice.cc.
Definition at line 498 of file G4ReplicatedSlice.cc.
|
virtual |
EAxis G4ReplicatedSlice::GetDivisionAxis | ( | ) | const |
Definition at line 255 of file G4ReplicatedSlice.cc.
|
virtual |
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 543 of file G4ReplicatedSlice.cc.
|
virtual |
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 267 of file G4ReplicatedSlice.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 261 of file G4ReplicatedSlice.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 535 of file G4ReplicatedSlice.cc.
|
virtual |
Implements G4VPhysicalVolume.
Definition at line 285 of file G4ReplicatedSlice.cc.
|
private |
|
virtual |
|
private |
Definition at line 312 of file G4ReplicatedSlice.cc.
|
protected |
Definition at line 186 of file G4ReplicatedSlice.hh.
|
protected |
Definition at line 190 of file G4ReplicatedSlice.hh.
|
protected |
Definition at line 187 of file G4ReplicatedSlice.hh.
|
protected |
Definition at line 188 of file G4ReplicatedSlice.hh.
|
protected |
Definition at line 189 of file G4ReplicatedSlice.hh.
|
protected |
Definition at line 191 of file G4ReplicatedSlice.hh.
|
protected |
Definition at line 189 of file G4ReplicatedSlice.hh.