22#include "BDSTypeSafeEnum.hh"
34 enum type {reference, gaussmatrix, gauss, gausstwiss, circle, square, ring, eshell,
35 halo, composite, userfile, ptc, sixtrack, eventgeneratorfile, sphere,
36 compositesde, box, bdsimsampler, halosigma};
Improve type-safety of native enum data type in C++.
Return either G4Tubs or G4CutTubs depending on flat face.
BDSBunchType DetermineBunchType(G4String distrType)
Function that gives corresponding enum value for string (case-insensitive).
Type definition for bunch distributions - used for comparison in factory methods.