Geant4
10.00.p03
|
A parameterisation that describes a series of boxes along Z. More...
#include <B2bChamberParameterisation.hh>
Private Attributes | |
G4int | fNoChambers |
G4double | fStartZ |
G4double | fHalfWidth |
G4double | fSpacing |
G4double | fRmaxFirst |
G4double | fRmaxIncr |
A parameterisation that describes a series of boxes along Z.
The boxes have equal width, & their lengths are a linear equation. They are spaced an equal distance apart, starting from given location.
Definition at line 59 of file B2bChamberParameterisation.hh.
B2bChamberParameterisation::B2bChamberParameterisation | ( | G4int | noChambers, |
G4double | startZ, | ||
G4double | spacing, | ||
G4double | widthChamber, | ||
G4double | lengthInitial, | ||
G4double | lengthFinal | ||
) |
Definition at line 40 of file B2bChamberParameterisation.cc.
References FatalException, fHalfWidth, fNoChambers, fRmaxFirst, fRmaxIncr, fSpacing, fStartZ, and G4Exception().
|
virtual |
Definition at line 66 of file B2bChamberParameterisation.cc.
B2bChamberParameterisation::B2bChamberParameterisation | ( | G4int | noChambers, |
G4double | startZ, | ||
G4double | spacing, | ||
G4double | widthChamber, | ||
G4double | lengthInitial, | ||
G4double | lengthFinal | ||
) |
|
virtual |
|
virtual |
Reimplemented from G4VPVParameterisation.
Definition at line 84 of file B2bChamberParameterisation.cc.
References deg, G4Tubs::SetDeltaPhiAngle(), G4Tubs::SetInnerRadius(), G4Tubs::SetOuterRadius(), G4Tubs::SetStartPhiAngle(), and G4Tubs::SetZHalfLength().
|
virtual |
Reimplemented from G4VPVParameterisation.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 80 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 80 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 82 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 82 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 84 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 84 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 86 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 86 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 88 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 88 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 90 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 90 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 92 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 92 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 94 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 94 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 96 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 96 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 98 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 98 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 100 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 100 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 102 of file B2bChamberParameterisation.hh.
|
inlineprivatevirtual |
Reimplemented from G4VPVParameterisation.
Definition at line 102 of file B2bChamberParameterisation.hh.
|
virtual |
Implements G4VPVParameterisation.
Definition at line 72 of file B2bChamberParameterisation.cc.
References G4VPhysicalVolume::SetRotation(), and G4VPhysicalVolume::SetTranslation().
|
virtual |
Implements G4VPVParameterisation.
|
private |
Definition at line 109 of file B2bChamberParameterisation.hh.
Referenced by B2bChamberParameterisation().
|
private |
Definition at line 107 of file B2bChamberParameterisation.hh.
Referenced by B2bChamberParameterisation().
|
private |
Definition at line 111 of file B2bChamberParameterisation.hh.
Referenced by B2bChamberParameterisation().
|
private |
Definition at line 112 of file B2bChamberParameterisation.hh.
Referenced by B2bChamberParameterisation().
|
private |
Definition at line 110 of file B2bChamberParameterisation.hh.
Referenced by B2bChamberParameterisation().
|
private |
Definition at line 108 of file B2bChamberParameterisation.hh.
Referenced by B2bChamberParameterisation().