64#ifndef G4PVDIVISION_HH
65#define G4PVDIVISION_HH
82 const G4int nReplicas,
91 const G4int nReplicas,
107 const G4int nReplicas,
125 G4bool& consuming )
const override;
139 void CheckAndSetParameters(
const EAxis pAxis,
148 const G4int nReplicas,
G4int GetRegularStructureId() const override
void GetReplicationData(EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const override
G4bool IsMany() const override
G4PVDivision & operator=(const G4PVDivision &)=delete
G4bool IsReplicated() const override
EVolume VolumeType() const override
G4bool IsRegularStructure() const override
G4VDivisionParameterisation * fparam
EAxis GetDivisionAxis() const
G4VPVParameterisation * GetParameterisation() const override
G4PVDivision(const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMother, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset)
G4int GetMultiplicity() const override
G4bool IsParameterised() const override
G4PVDivision(const G4PVDivision &)=delete