19#include "BDSAppropriateTubs.hh"
21#include "G4CutTubs.hh"
23#include "G4ThreeVector.hh"
27G4VSolid* BDS::AppropriateTubs(
const G4String& name,
33 const G4ThreeVector& inputFaceNormal,
34 const G4ThreeVector& outputFaceNormal,
39 {result =
new G4Tubs(name, innerRadius, outerRadius, halfLength, startAngle, sweepAngle);}
42 result =
new G4CutTubs(name, innerRadius, outerRadius, halfLength, startAngle, sweepAngle,
43 inputFaceNormal, outputFaceNormal);