37#ifndef G4PVPARAMETERISED_HH
38#define G4PVPARAMETERISED_HH
70 const G4int nReplicas,
90 const G4int nReplicas,
134 G4bool& consuming) const override;
G4ThreadLocal T * G4GeomSplitter< T >::offset
G4LogicalVolume represents a leaf node or unpositioned subtree in the geometry hierarchy....
G4bool IsParameterised() const override
void SetRegularStructureId(G4int code) override
G4VPVParameterisation * GetParameterisation() const override
EVolume VolumeType() const final
G4bool CheckOverlaps(G4int res=1000, G4double tol=0., G4bool verbose=true, G4int maxErr=1) override
void GetReplicationData(EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const override
G4PVParameterised(const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const EAxis pAxis, const G4int nReplicas, G4VPVParameterisation *pParam, G4bool pSurfChk=false)
~G4PVParameterised() override=default
G4VPVParameterisation ia an abstract base class for Parameterisation, able to compute the transformat...
G4VPhysicalVolume is an abstract base class for the representation of a positioned volume....
const axis_t axis_to_type< N >::axis