|
| G4ReplicatedSlice (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double half_gap, const G4double offset) |
|
| G4ReplicatedSlice (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const EAxis pAxis, const G4int nReplicas, const G4double half_gap, const G4double offset) |
|
| G4ReplicatedSlice (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const EAxis pAxis, const G4double width, const G4double half_gap, const G4double offset) |
|
| G4ReplicatedSlice (const G4String &pName, G4LogicalVolume *pLogical, G4VPhysicalVolume *pMotherPhysical, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double half_gap, const G4double offset) |
|
| G4ReplicatedSlice (const G4String &pName, G4LogicalVolume *pLogical, G4VPhysicalVolume *pMotherPhysical, const EAxis pAxis, const G4int nReplicas, const G4double half_gap, const G4double offset) |
|
| G4ReplicatedSlice (const G4String &pName, G4LogicalVolume *pLogical, G4VPhysicalVolume *pMotherPhysical, const EAxis pAxis, const G4double width, const G4double half_gap, const G4double offset) |
|
virtual | ~G4ReplicatedSlice () |
|
| G4ReplicatedSlice (const G4ReplicatedSlice &)=delete |
|
G4ReplicatedSlice & | operator= (const G4ReplicatedSlice &)=delete |
|
virtual G4bool | IsMany () const |
|
virtual G4bool | IsReplicated () const |
|
virtual G4int | GetMultiplicity () const |
|
virtual G4VPVParameterisation * | GetParameterisation () const |
|
virtual void | GetReplicationData (EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const |
|
EAxis | GetDivisionAxis () const |
|
G4bool | IsParameterised () const |
|
EVolume | VolumeType () const final |
|
G4bool | IsRegularStructure () const |
|
G4int | GetRegularStructureId () const |
|
| G4PVReplica (const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMother, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset=0.) |
|
| G4PVReplica (const G4String &pName, G4LogicalVolume *pLogical, G4VPhysicalVolume *pMother, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset=0.) |
|
| G4PVReplica (__void__ &) |
|
| G4PVReplica (const G4PVReplica &)=delete |
|
G4PVReplica & | operator= (const G4PVReplica &)=delete |
|
virtual | ~G4PVReplica () |
|
virtual EVolume | VolumeType () const |
|
G4bool | IsMany () const |
|
G4bool | IsReplicated () const |
|
virtual G4int | GetCopyNo () const |
|
virtual void | SetCopyNo (G4int CopyNo) |
|
virtual G4bool | IsParameterised () const |
|
virtual G4VPVParameterisation * | GetParameterisation () const |
|
virtual G4int | GetMultiplicity () const |
|
virtual void | GetReplicationData (EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const |
|
virtual void | SetRegularStructureId (G4int code) |
|
G4bool | IsRegularStructure () const |
|
G4int | GetRegularStructureId () const |
|
G4int | GetInstanceID () const |
|
void | InitialiseWorker (G4PVReplica *pMasterObject) |
|
void | TerminateWorker (G4PVReplica *pMasterObject) |
|
| G4VPhysicalVolume (G4RotationMatrix *pRot, const G4ThreeVector &tlate, const G4String &pName, G4LogicalVolume *pLogical, G4VPhysicalVolume *pMother) |
|
virtual | ~G4VPhysicalVolume () |
|
| G4VPhysicalVolume (const G4VPhysicalVolume &)=delete |
|
G4VPhysicalVolume & | operator= (const G4VPhysicalVolume &)=delete |
|
G4bool | operator== (const G4VPhysicalVolume &p) const |
|
G4RotationMatrix * | GetObjectRotation () const |
|
G4RotationMatrix | GetObjectRotationValue () const |
|
G4ThreeVector | GetObjectTranslation () const |
|
const G4RotationMatrix * | GetFrameRotation () const |
|
G4ThreeVector | GetFrameTranslation () const |
|
const G4ThreeVector | GetTranslation () const |
|
const G4RotationMatrix * | GetRotation () const |
|
void | SetTranslation (const G4ThreeVector &v) |
|
G4RotationMatrix * | GetRotation () |
|
void | SetRotation (G4RotationMatrix *) |
|
G4LogicalVolume * | GetLogicalVolume () const |
|
void | SetLogicalVolume (G4LogicalVolume *pLogical) |
|
G4LogicalVolume * | GetMotherLogical () const |
|
void | SetMotherLogical (G4LogicalVolume *pMother) |
|
const G4String & | GetName () const |
|
void | SetName (const G4String &pName) |
|
virtual G4int | GetMultiplicity () const |
|
virtual EVolume | VolumeType () const =0 |
|
virtual G4bool | IsMany () const =0 |
|
virtual G4int | GetCopyNo () const =0 |
|
virtual void | SetCopyNo (G4int CopyNo)=0 |
|
virtual G4bool | IsReplicated () const =0 |
|
virtual G4bool | IsParameterised () const =0 |
|
virtual G4VPVParameterisation * | GetParameterisation () const =0 |
|
virtual void | GetReplicationData (EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const =0 |
|
virtual G4bool | IsRegularStructure () const =0 |
|
virtual G4int | GetRegularStructureId () const =0 |
|
virtual G4bool | CheckOverlaps (G4int res=1000, G4double tol=0., G4bool verbose=true, G4int errMax=1) |
|
| G4VPhysicalVolume (__void__ &) |
|
G4int | GetInstanceID () const |
|
EVolume | DeduceVolumeType () const |
|
Definition at line 66 of file G4ReplicatedSlice.hh.