#include <G4VDivisionParameterisation.hh>
|
| G4VDivisionParameterisation (EAxis axis, G4int nDiv, G4double width, G4double offset, DivisionType divType, G4VSolid *motherSolid=0) |
|
virtual | ~G4VDivisionParameterisation () |
|
virtual G4VSolid * | ComputeSolid (const G4int, G4VPhysicalVolume *) |
|
virtual void | ComputeTransformation (const G4int copyNo, G4VPhysicalVolume *physVol) const =0 |
|
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 () |
|
virtual void | ComputeDimensions (G4Box &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Tubs &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Trd &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Trap &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Cons &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Sphere &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Orb &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Torus &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Para &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Polycone &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Polyhedra &, const G4int, const G4VPhysicalVolume *) const |
|
virtual void | ComputeDimensions (G4Hype &, const G4int, const G4VPhysicalVolume *) const |
|
G4VDivisionParameterisation::~G4VDivisionParameterisation |
( |
) | |
|
|
virtual |
void G4VDivisionParameterisation::CheckNDivAndWidth |
( |
G4double |
maxPar) | |
|
|
protected |
void G4VDivisionParameterisation::CheckOffset |
( |
G4double |
maxPar) | |
|
|
protected |
void G4VDivisionParameterisation::CheckParametersValidity |
( |
) | |
|
|
protectedvirtual |
Implements G4VPVParameterisation.
Implemented in G4ParameterisationPolyhedraZ, G4ParameterisationTrdZ, G4ParameterisationPolyconeZ, G4ParameterisationParaZ, G4ParameterisationBoxZ, G4ParameterisationConsZ, G4ParameterisationTubsZ, G4ParameterisationPolyhedraPhi, G4ParameterisationTrdY, G4ParameterisationPolyconePhi, G4ParameterisationParaY, G4ParameterisationConsPhi, G4ParameterisationBoxY, G4ParameterisationTubsPhi, G4ParameterisationPolyhedraRho, G4ParameterisationTrdX, G4ParameterisationPolyconeRho, G4ParameterisationConsRho, G4ParameterisationBoxX, G4ParameterisationParaX, and G4ParameterisationTubsRho.
EAxis G4VDivisionParameterisation::GetAxis |
( |
) | |
const |
|
inline |
G4double G4VDivisionParameterisation::GetHalfGap |
( |
) | |
const |
|
inline |
virtual G4double G4VDivisionParameterisation::GetMaxParameter |
( |
) | |
const |
|
protectedpure virtual |
Implemented in G4ParameterisationPolyhedraZ, G4ParameterisationTrdZ, G4ParameterisationPolyconeZ, G4ParameterisationParaZ, G4ParameterisationBoxZ, G4ParameterisationConsZ, G4ParameterisationTubsZ, G4ParameterisationPolyhedraPhi, G4ParameterisationTrdY, G4ParameterisationPolyconePhi, G4ParameterisationParaY, G4ParameterisationConsPhi, G4ParameterisationBoxY, G4ParameterisationTubsPhi, G4ParameterisationPolyhedraRho, G4ParameterisationTrdX, G4ParameterisationPolyconeRho, G4ParameterisationConsRho, G4ParameterisationBoxX, G4ParameterisationParaX, and G4ParameterisationTubsRho.
G4VSolid* G4VDivisionParameterisation::GetMotherSolid |
( |
) | |
const |
|
inline |
G4int G4VDivisionParameterisation::GetNoDiv |
( |
) | |
const |
|
inline |
G4double G4VDivisionParameterisation::GetOffset |
( |
) | |
const |
|
inline |
G4double G4VDivisionParameterisation::GetWidth |
( |
) | |
const |
|
inline |
G4double G4VDivisionParameterisation::OffsetZ |
( |
) | |
const |
|
protected |
G4int G4VDivisionParameterisation::VolumeFirstCopyNo |
( |
) | |
const |
|
inline |
EAxis G4VDivisionParameterisation::faxis |
|
protected |
G4bool G4VDivisionParameterisation::fDeleteSolid |
|
protected |
G4double G4VDivisionParameterisation::fhgap |
|
protected |
G4VSolid* G4VDivisionParameterisation::fmotherSolid |
|
protected |
G4int G4VDivisionParameterisation::fnDiv |
|
protected |
G4double G4VDivisionParameterisation::foffset |
|
protected |
G4bool G4VDivisionParameterisation::fReflectedSolid |
|
protected |
G4String G4VDivisionParameterisation::ftype |
|
protected |
G4double G4VDivisionParameterisation::fwidth |
|
protected |
G4double G4VDivisionParameterisation::kCarTolerance |
|
protected |
G4int G4VDivisionParameterisation::theVoluFirstCopyNo |
|
protected |
G4int G4VDivisionParameterisation::verbose = 5 |
|
staticprotected |
The documentation for this class was generated from the following files: