#include <G4VPhysicalVolume.hh>
|
| G4VPhysicalVolume (G4RotationMatrix *pRot, const G4ThreeVector &tlate, const G4String &pName, G4LogicalVolume *pLogical, G4VPhysicalVolume *pMother) |
|
virtual | ~G4VPhysicalVolume () |
|
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) |
|
EVolume | VolumeType () const |
|
virtual G4int | GetMultiplicity () const |
|
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 |
|
Definition at line 82 of file G4VPhysicalVolume.hh.
◆ G4VPhysicalVolume() [1/3]
Definition at line 52 of file G4VPhysicalVolume.cc.
CLHEP::Hep3Vector G4ThreeVector
static void Register(G4VPhysicalVolume *pSolid)
G4int CreateSubInstance()
static G4GEOM_DLL G4PVManager subInstanceManager
void SetRotation(G4RotationMatrix *)
G4LogicalVolume * flogical
void SetTranslation(const G4ThreeVector &v)
G4LogicalVolume * flmother
◆ ~G4VPhysicalVolume()
G4VPhysicalVolume::~G4VPhysicalVolume |
( |
| ) |
|
|
virtual |
◆ G4VPhysicalVolume() [2/3]
G4VPhysicalVolume::G4VPhysicalVolume |
( |
__void__ & |
| ) |
|
Definition at line 76 of file G4VPhysicalVolume.cc.
static void Register(G4VPhysicalVolume *pSolid)
G4int CreateSubInstance()
static G4GEOM_DLL G4PVManager subInstanceManager
G4LogicalVolume * flogical
G4LogicalVolume * flmother
◆ G4VPhysicalVolume() [3/3]
◆ CheckOverlaps()
◆ GetCopyNo()
virtual G4int G4VPhysicalVolume::GetCopyNo |
( |
| ) |
const |
|
pure virtual |
◆ GetFrameRotation()
◆ GetFrameTranslation()
◆ GetInstanceID()
G4int G4VPhysicalVolume::GetInstanceID |
( |
| ) |
const |
|
inline |
◆ GetLogicalVolume()
◆ GetMotherLogical()
◆ GetMultiplicity()
G4int G4VPhysicalVolume::GetMultiplicity |
( |
| ) |
const |
|
virtual |
◆ GetName()
const G4String& G4VPhysicalVolume::GetName |
( |
| ) |
const |
|
inline |
◆ GetObjectRotation()
Definition at line 157 of file G4VPhysicalVolume.cc.
const G4RotationMatrix * GetRotation() const
HepRotation inverse() const
◆ GetObjectRotationValue()
◆ GetObjectTranslation()
◆ GetParameterisation()
◆ GetRegularStructureId()
virtual G4int G4VPhysicalVolume::GetRegularStructureId |
( |
| ) |
const |
|
pure virtual |
◆ GetReplicationData()
◆ GetRotation() [1/2]
◆ GetRotation() [2/2]
◆ GetSubInstanceManager()
const G4PVManager & G4VPhysicalVolume::GetSubInstanceManager |
( |
| ) |
|
|
static |
◆ GetTranslation()
const G4ThreeVector & G4VPhysicalVolume::GetTranslation |
( |
| ) |
const |
◆ InitialiseWorker()
Definition at line 101 of file G4VPhysicalVolume.cc.
static G4GEOM_DLL G4PVManager subInstanceManager
void SetRotation(G4RotationMatrix *)
void SlaveCopySubInstanceArray()
void SetTranslation(const G4ThreeVector &v)
◆ IsMany()
virtual G4bool G4VPhysicalVolume::IsMany |
( |
| ) |
const |
|
pure virtual |
◆ IsParameterised()
virtual G4bool G4VPhysicalVolume::IsParameterised |
( |
| ) |
const |
|
pure virtual |
◆ IsRegularStructure()
virtual G4bool G4VPhysicalVolume::IsRegularStructure |
( |
| ) |
const |
|
pure virtual |
◆ IsReplicated()
virtual G4bool G4VPhysicalVolume::IsReplicated |
( |
| ) |
const |
|
pure virtual |
◆ operator=()
◆ operator==()
◆ SetCopyNo()
virtual void G4VPhysicalVolume::SetCopyNo |
( |
G4int |
CopyNo | ) |
|
|
pure virtual |
◆ SetLogicalVolume()
◆ SetMotherLogical()
◆ SetName()
void G4VPhysicalVolume::SetName |
( |
const G4String & |
pName | ) |
|
|
inline |
◆ SetRotation()
◆ SetTranslation()
void G4VPhysicalVolume::SetTranslation |
( |
const G4ThreeVector & |
v | ) |
|
◆ TerminateWorker()
◆ VolumeType()
EVolume G4VPhysicalVolume::VolumeType |
( |
| ) |
const |
|
inline |
◆ flmother
◆ flogical
◆ fname
◆ instanceID
G4int G4VPhysicalVolume::instanceID |
|
protected |
◆ pvdata
◆ subInstanceManager
The documentation for this class was generated from the following files: