69 #ifndef G4PVDIVISION_HH
70 #define G4PVDIVISION_HH
87 const G4int nReplicas,
96 const G4int nReplicas,
114 const G4int nReplicas,
132 G4bool& consuming )
const;
157 const G4int nReplicas,
virtual void SetCopyNo(G4int CopyNo)
G4int GetRegularStructureId() const
void ErrorInAxis(EAxis axis, G4VSolid *solid)
G4PVDivision(const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMother, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset)
G4bool IsRegularStructure() const
virtual G4int GetCopyNo() const
void CheckAndSetParameters(const EAxis pAxis, const G4int nDivs, const G4double width, const G4double offset, DivisionType divType, const G4LogicalVolume *pMotherLogical)
const G4PVDivision & operator=(const G4PVDivision &)
virtual void GetReplicationData(EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const
virtual G4bool IsReplicated() const
G4VDivisionParameterisation * fparam
EAxis GetDivisionAxis() const
G4bool IsParameterised() const
void SetParameterisation(G4LogicalVolume *motherLogical, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset, DivisionType divType)
virtual G4VPVParameterisation * GetParameterisation() const
virtual G4bool IsMany() const