20 namespace TrackFindingCDC {
38 inline EFitPos getFitPos(
const std::string& fitPosString)
40 if (fitPosString == std::string(
"recoPos")) {
41 return EFitPos::c_RecoPos;
42 }
else if (fitPosString == std::string(
"rlDriftCircle")) {
43 return EFitPos::c_RLDriftCircle;
44 }
else if (fitPosString == std::string(
"wirePos")) {
45 return EFitPos::c_WirePos;
47 throw std::invalid_argument(
"Unexpected fit postion string : '" + fitPosString +
"'");