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