#include <ExN02ChamberParameterisation.hh>
|
| ExN02ChamberParameterisation (G4int NoChambers, G4double startZ, G4double spacing, G4double widthChamber, G4double lengthInitial, G4double lengthFinal) |
|
virtual | ~ExN02ChamberParameterisation () |
|
void | ComputeTransformation (const G4int copyNo, G4VPhysicalVolume *physVol) const |
|
void | ComputeDimensions (G4Box &trackerLayer, const G4int copyNo, const G4VPhysicalVolume *physVol) const |
|
| G4VPVParameterisation () |
|
virtual | ~G4VPVParameterisation () |
|
virtual G4VSolid * | ComputeSolid (const G4int, G4VPhysicalVolume *) |
|
virtual G4Material * | ComputeMaterial (const G4int repNo, G4VPhysicalVolume *currentVol, const G4VTouchable *parentTouch=0) |
|
virtual G4bool | IsNested () const |
|
virtual G4VVolumeMaterialScanner * | GetMaterialScanner () |
|
|
void | ComputeDimensions (G4Trd &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Trap &, const G4int, const G4VPhysicalVolume *) const |
|
void | ComputeDimensions (G4Cons &, 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 (G4Para &, 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 |
|
◆ ExN02ChamberParameterisation()
Definition at line 43 of file ExN02ChamberParameterisation.cc.
59 if (spacingZ < widthChamber) {
60 G4Exception(
"ExN02ChamberParameterisation::ExN02ChamberParameterisation()",
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4double fHalfLengthFirst
◆ ~ExN02ChamberParameterisation()
ExN02ChamberParameterisation::~ExN02ChamberParameterisation |
( |
| ) |
|
|
virtual |
◆ ComputeDimensions() [1/13]
void ExN02ChamberParameterisation::ComputeDimensions |
( |
G4Box & |
trackerLayer, |
|
|
const G4int |
copyNo, |
|
|
const G4VPhysicalVolume * |
physVol |
|
) |
| const |
|
virtual |
◆ 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()
void ExN02ChamberParameterisation::ComputeTransformation |
( |
const G4int |
copyNo, |
|
|
G4VPhysicalVolume * |
physVol |
|
) |
| const |
|
virtual |
◆ fHalfLengthFirst
G4double ExN02ChamberParameterisation::fHalfLengthFirst |
|
private |
◆ fHalfLengthIncr
G4double ExN02ChamberParameterisation::fHalfLengthIncr |
|
private |
◆ fHalfWidth
G4double ExN02ChamberParameterisation::fHalfWidth |
|
private |
◆ fNoChambers
G4int ExN02ChamberParameterisation::fNoChambers |
|
private |
◆ fSpacing
G4double ExN02ChamberParameterisation::fSpacing |
|
private |
◆ fStartZ
G4double ExN02ChamberParameterisation::fStartZ |
|
private |
The documentation for this class was generated from the following files: