Geant4.10
|
#include <B2bChamberParameterisation.hh>
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 basic/B2/B2b/include/B2bChamberParameterisation.hh.
B2bChamberParameterisation::B2bChamberParameterisation | ( | G4int | noChambers, |
G4double | startZ, | ||
G4double | spacing, | ||
G4double | widthChamber, | ||
G4double | lengthInitial, | ||
G4double | lengthFinal | ||
) |
Definition at line 40 of file basic/B2/B2b/src/B2bChamberParameterisation.cc.
References FatalException, and G4Exception().
|
virtual |
Definition at line 66 of file basic/B2/B2b/src/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 basic/B2/B2b/src/B2bChamberParameterisation.cc.
References python.hepunit::deg, G4Tubs::SetDeltaPhiAngle(), G4Tubs::SetInnerRadius(), G4Tubs::SetOuterRadius(), G4Tubs::SetStartPhiAngle(), and G4Tubs::SetZHalfLength().
|
virtual |
Reimplemented from G4VPVParameterisation.
|
virtual |
Implements G4VPVParameterisation.
|
virtual |
Implements G4VPVParameterisation.
Definition at line 72 of file basic/B2/B2b/src/B2bChamberParameterisation.cc.
References G4VPhysicalVolume::SetRotation(), and G4VPhysicalVolume::SetTranslation().