#include <G4ParameterisationPara.hh>
|
| 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 |
|
void | ComputeDimensions (G4Para ¶, const G4int copyNo, const G4VPhysicalVolume *pv) const |
|
| G4VParameterisationPara (EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType) |
|
virtual | ~G4VParameterisationPara () |
|
| G4VDivisionParameterisation (EAxis axis, G4int nDiv, G4double width, G4double offset, DivisionType divType, G4VSolid *motherSolid=0) |
|
virtual | ~G4VDivisionParameterisation () |
|
virtual G4VSolid * | ComputeSolid (const G4int, G4VPhysicalVolume *) |
|
const G4String & | GetType () const |
|
EAxis | GetAxis () const |
|
G4int | GetNoDiv () const |
|
G4double | GetWidth () const |
|
G4double | GetOffset () const |
|
G4VSolid * | GetMotherSolid () const |
|
void | SetType (const G4String &type) |
|
G4int | VolumeFirstCopyNo () const |
|
void | SetHalfGap (G4double hg) |
|
G4double | GetHalfGap () const |
|
| G4VPVParameterisation () |
|
virtual | ~G4VPVParameterisation () |
|
virtual G4Material * | ComputeMaterial (const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0) |
|
virtual G4bool | IsNested () const |
|
virtual G4VVolumeMaterialScanner * | GetMaterialScanner () |
|
|
void | ComputeDimensions (G4Cons &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Box &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Sphere &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Orb &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Ellipsoid &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Torus &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Trd &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Trap &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Hype &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Tubs &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Polycone &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Polyhedra &, const G4int, const G4VPhysicalVolume *) const |
|
Definition at line 76 of file G4ParameterisationPara.hh.
◆ G4ParameterisationParaX()
Definition at line 88 of file G4ParameterisationPara.cc.
109 G4cout <<
" G4ParameterisationParaX - # divisions " <<
fnDiv 110 <<
" = " << nDiv <<
G4endl G4int CalculateNDiv(G4double motherDim, G4double width, G4double offset) const
virtual void CheckParametersValidity()
static const G4int verbose
void SetType(const G4String &type)
G4VParameterisationPara(EAxis axis, G4int nCopies, G4double offset, G4double step, G4VSolid *msolid, DivisionType divType)
G4GLOB_DLL std::ostream G4cout
G4double GetXHalfLength() const
G4double CalculateWidth(G4double motherDim, G4int nDiv, G4double offset) const
◆ ~G4ParameterisationParaX()
G4ParameterisationParaX::~G4ParameterisationParaX |
( |
| ) |
|
◆ ComputeDimensions() [1/13]
Reimplemented from G4VPVParameterisation.
Definition at line 158 of file G4ParameterisationPara.cc.
177 G4cout <<
" G4ParameterisationParaX::ComputeDimensions()" 178 <<
" - Mother PARA " <<
G4endl;
static const G4int verbose
void SetAllParameters(G4double pDx, G4double pDy, G4double pDz, G4double pAlpha, G4double pTheta, G4double pPhi)
G4double GetZHalfLength() const
G4ThreeVector GetSymAxis() const
G4GLOB_DLL std::ostream G4cout
G4double GetTanAlpha() const
G4double GetYHalfLength() const
◆ ComputeDimensions() [2/13]
◆ ComputeDimensions() [3/13]
◆ ComputeDimensions() [4/13]
◆ ComputeDimensions() [5/13]
◆ ComputeDimensions() [6/13]
◆ ComputeDimensions() [7/13]
◆ ComputeDimensions() [8/13]
◆ ComputeDimensions() [9/13]
◆ ComputeDimensions() [10/13]
◆ ComputeDimensions() [11/13]
◆ ComputeDimensions() [12/13]
◆ ComputeDimensions() [13/13]
◆ ComputeTransformation()
Implements G4VDivisionParameterisation.
Definition at line 132 of file G4ParameterisationPara.cc.
145 G4cout << std::setprecision(8) <<
" G4ParameterisationParaX " 147 <<
" Position: " << origin <<
" - Axis: " <<
faxis <<
G4endl;
static const G4int verbose
G4GLOB_DLL std::ostream G4cout
void SetTranslation(const G4ThreeVector &v)
G4double GetXHalfLength() const
◆ GetMaxParameter()
G4double G4ParameterisationParaX::GetMaxParameter |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: