61 msol = (
G4Para*)(mConstituentSolid);
109 G4cout <<
" G4ParameterisationParaX - # divisions " <<
fnDiv 110 <<
" = " << nDiv <<
G4endl 145 G4cout << std::setprecision(8) <<
" G4ParameterisationParaX " 147 <<
" Position: " << origin <<
" - Axis: " <<
faxis <<
G4endl;
177 G4cout <<
" G4ParameterisationParaX::ComputeDimensions()" 178 <<
" - Mother PARA " <<
G4endl;
209 G4cout <<
" G4ParameterisationParaY - # divisions " <<
fnDiv 210 <<
" = " << nDiv <<
G4endl 240 origin.
setY( posiY );
242 origin.
setX( posiX );
247 G4cout << std::setprecision(8) <<
" G4ParameterisationParaY " 249 <<
" Position: " << origin <<
" - Axis: " <<
faxis <<
G4endl;
279 G4cout <<
" G4ParameterisationParaY::ComputeDimensions()" 280 <<
" - Mother PARA " <<
G4endl;
311 G4cout <<
" G4ParameterisationParaZ - # divisions " <<
fnDiv 312 <<
" = " << nDiv <<
G4endl 347 G4cout << std::setprecision(8) <<
" G4ParameterisationParaZ " 349 <<
" Position: " << origin <<
" - Axis: " <<
faxis <<
G4endl;
379 G4cout <<
" G4ParameterisationParaZ::ComputeDimensions()" 380 <<
" - Mother PARA " <<
G4endl;
G4int CalculateNDiv(G4double motherDim, G4double width, G4double offset) const
~G4ParameterisationParaX()
virtual void CheckParametersValidity()
static const G4int verbose
void SetAllParameters(G4double pDx, G4double pDy, G4double pDz, G4double pAlpha, G4double pTheta, G4double pPhi)
G4double GetZHalfLength() const
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
G4double GetMaxParameter() const
void SetType(const G4String &type)
~G4ParameterisationParaZ()
G4ParameterisationParaZ(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
G4VParameterisationPara(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
G4ThreeVector GetSymAxis() const
virtual G4GeometryType GetEntityType() const =0
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
G4double GetMaxParameter() const
G4GLOB_DLL std::ostream G4cout
void ComputeDimensions(G4Para ¶, const G4int copyNo, const G4VPhysicalVolume *pv) const
G4double GetTanAlpha() const
G4double GetMaxParameter() const
void SetTranslation(const G4ThreeVector &v)
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
G4double GetXHalfLength() const
G4ParameterisationParaY(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
G4double CalculateWidth(G4double motherDim, G4int nDiv, G4double offset) const
virtual ~G4VParameterisationPara()
void ComputeDimensions(G4Para ¶, const G4int copyNo, const G4VPhysicalVolume *pv) const
G4double GetYHalfLength() const
G4ParameterisationParaX(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
void ComputeDimensions(G4Para ¶, const G4int copyNo, const G4VPhysicalVolume *pv) const
~G4ParameterisationParaY()