42 if (args.size() != 1) {
44 "SeptumExpr expects 1 arguments, " + std::to_string(args.size()) +
" given");
47 std::string probe = boost::get<std::string>(args[0]);
54 const std::unique_ptr<PeakReader> sim_peaks(
new PeakReader(probe + std::string(
".peaks")));
55 sim_peaks->parseFile();
57 const std::unique_ptr<ProbeHistReader> sim_hist(
new ProbeHistReader(probe + std::string(
".hist")));
58 sim_hist->parseFile();
63 size_t nTurns = sim_peaks->getNumberOfPeaks();
70 std::cout <<
"Exception while getting septum value "
76 return boost::make_tuple(result, is_valid);