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;
G4DLLIMPORT std::ostream G4cout
G4double GetTanAlpha() const
G4ThreeVector GetSymAxis() const
void SetAllParameters(G4double pDx, G4double pDy, G4double pDz, G4double pAlpha, G4double pTheta, G4double pPhi)
G4double GetYHalfLength() const
G4double GetZHalfLength() const
G4double GetXHalfLength() const
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
void ComputeDimensions(G4Para ¶, const G4int copyNo, const G4VPhysicalVolume *pv) const
G4ParameterisationParaX(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
~G4ParameterisationParaX()
G4double GetMaxParameter() const
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
G4double GetMaxParameter() const
void ComputeDimensions(G4Para ¶, const G4int copyNo, const G4VPhysicalVolume *pv) const
~G4ParameterisationParaY()
G4ParameterisationParaY(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
void ComputeDimensions(G4Para ¶, const G4int copyNo, const G4VPhysicalVolume *pv) const
~G4ParameterisationParaZ()
G4double GetMaxParameter() const
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
G4ParameterisationParaZ(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
virtual void CheckParametersValidity()
void SetType(const G4String &type)
G4double CalculateWidth(G4double motherDim, G4int nDiv, G4double offset) const
G4int CalculateNDiv(G4double motherDim, G4double width, G4double offset) const
G4VParameterisationPara(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
virtual ~G4VParameterisationPara()
void SetTranslation(const G4ThreeVector &v)
virtual G4GeometryType GetEntityType() const =0