18#include "BDSAppropriateTubs.hh"
20#include "G4CutTubs.hh"
22#include "G4ThreeVector.hh"
26G4VSolid* BDS::AppropriateTubs(
const G4String& name,
32 const G4ThreeVector& inputFaceNormal,
33 const G4ThreeVector& outputFaceNormal,
38 {result =
new G4Tubs(name, innerRadius, outerRadius, halfLength, startAngle, sweepAngle);}
41 result =
new G4CutTubs(name, innerRadius, outerRadius, halfLength, startAngle, sweepAngle,
42 inputFaceNormal, outputFaceNormal);