71                              const G4int nReplicas,
 
   79                           pAxis, nReplicas, width, offset);
 
   89                              const G4int nReplicas,
 
   96                           pAxis, nReplicas, offset);
 
  112   return new G4PVDivision(pName, pLogical, pMotherLogical, 
 
  113                           pAxis, width, offset);
 
  134     G4Exception(
"G4PVDivisionFactory::CreatePVDivision()",
 
  136                 "Unexpected parameterisation type!");
 
  146     return new G4PVDivision(pName, pLogical, pMotherLogical, 
 
  147                             axis, nofDivisions, width, offset);
 
  158   if (dynamic_cast<const G4PVDivision*>(pv))
 
G4double GetOffset() const 
 
static G4PVDivisionFactory * GetInstance()
 
static G4ThreadLocal G4VPVDivisionFactory * fgInstance
 
G4double GetWidth() const 
 
virtual ~G4PVDivisionFactory()
 
virtual G4VPhysicalVolume * CreatePVDivision(const G4String &pName, G4LogicalVolume *pLogical, G4LogicalVolume *pMother, const EAxis pAxis, const G4int nReplicas, const G4double width, const G4double offset)
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
virtual G4bool IsPVDivision(const G4VPhysicalVolume *pv) const