61 if (spacingZ < widthChamber) {
62 G4cout <<
"ExP01ChamberParameterisation construction: Width>Spacing" <<
G4endl;
79 G4double Zposition= fStartZ + (copyNo+1) * fSpacing;
90 G4double halfLength= fHalfLengthFirst + copyNo * fHalfLengthIncr;
void ComputeDimensions(G4Box &trackerLayer, const G4int copyNo, const G4VPhysicalVolume *physVol) const
void SetZHalfLength(G4double dz)
CLHEP::Hep3Vector G4ThreeVector
ExP01ChamberParameterisation(G4int NoChambers, G4double startZ, G4double spacing, G4double widthChamber, G4double lengthInitial, G4double lengthFinal)
void SetRotation(G4RotationMatrix *)
G4GLOB_DLL std::ostream G4cout
void SetTranslation(const G4ThreeVector &v)
void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
~ExP01ChamberParameterisation()
Definition of the ExP01ChamberParameterisation class.
void SetYHalfLength(G4double dy)
void SetXHalfLength(G4double dx)
G4double fHalfLengthFirst