61 #ifndef G4ReplicatedSlice_HH     62 #define G4ReplicatedSlice_HH 1    79                       const G4int nReplicas,
    89                       const G4int nReplicas,
   109                       const G4int nReplicas,
   119                       const G4int nReplicas,
   146                                      G4bool& consuming ) 
const;
   170                               const G4int nReplicas,
 
G4int GetRegularStructureId() const
 
virtual void SetCopyNo(G4int CopyNo)
 
virtual G4bool IsReplicated() const
 
virtual void GetReplicationData(EAxis &axis, G4int &nReplicas, G4double &width, G4double &offset, G4bool &consuming) const
 
virtual G4int GetCopyNo() const
 
EAxis GetDivisionAxis() const
 
G4VDivisionParameterisation * fparam
 
G4bool IsParameterised() const
 
G4ReplicatedSlice(const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMotherLogical, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double half_gap, const G4double offset)
 
void ErrorInAxis(EAxis axis, G4VSolid *solid)
 
void CheckAndSetParameters(const EAxis pAxis, const G4int nDivs, const G4double width, const G4double half_gap, const G4double offset, DivisionType divType, G4LogicalVolume *pMotherLogical, const G4LogicalVolume *pLogical)
 
void SetParameterisation(G4LogicalVolume *motherLogical, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double half_gap, const G4double offset, DivisionType divType)
 
G4bool IsRegularStructure() const
 
const G4ReplicatedSlice & operator=(const G4ReplicatedSlice &)
 
virtual ~G4ReplicatedSlice()
 
virtual G4VPVParameterisation * GetParameterisation() const
 
virtual G4bool IsMany() const