35#ifndef G4PVPLACEMENT_HH
36#define G4PVPLACEMENT_HH 1
143 G4bool& consuming)
const override;
159 G4bool fallocatedRotM =
false;
G4PVPlacement(const G4PVPlacement &)=delete
G4VPVParameterisation * GetParameterisation() const override
~G4PVPlacement() override
G4bool IsMany() const override
void SetCopyNo(G4int CopyNo) override
G4bool CheckOverlaps(G4int res=1000, G4double tol=0., G4bool verbose=true, G4int maxErr=1) override
G4PVPlacement(G4RotationMatrix *pRot, const G4ThreeVector &tlate, G4LogicalVolume *pCurrentLogical, const G4String &pName, G4LogicalVolume *pMotherLogical, G4bool pMany, G4int pCopyNo, G4bool pSurfChk=false)
EVolume VolumeType() const override
G4int GetRegularStructureId() const override
G4bool IsReplicated() const override
G4int GetCopyNo() const override
void GetReplicationData(EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const override
G4PVPlacement & operator=(const G4PVPlacement &)=delete
G4bool IsParameterised() const override
G4bool IsRegularStructure() const override