Skip to content

Commit

Permalink
Divide default propagation options by proper units
Browse files Browse the repository at this point in the history
  • Loading branch information
beomki-yeo committed Feb 13, 2025
1 parent 5412f1a commit 5e27006
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions examples/options/src/track_propagation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,27 +29,32 @@ track_propagation::track_propagation()

m_desc.add_options()("constraint-step-size-mm",
po::value(&(m_config.stepping.step_constraint))
->default_value(m_config.stepping.step_constraint),
->default_value(m_config.stepping.step_constraint /
detray::unit<float>::mm),
"The constrained step size [mm]");
m_desc.add_options()(
"overstep-tolerance-um",
po::value(&(m_config.navigation.overstep_tolerance))
->default_value(m_config.navigation.overstep_tolerance),
->default_value(m_config.navigation.overstep_tolerance /
detray::unit<float>::um),
"The overstep tolerance [um]");
m_desc.add_options()(
"min-mask-tolerance-mm",
po::value(&(m_config.navigation.min_mask_tolerance))
->default_value(m_config.navigation.min_mask_tolerance),
->default_value(m_config.navigation.min_mask_tolerance /
detray::unit<float>::mm),
"The minimum mask tolerance [mm]");
m_desc.add_options()(
"max-mask-tolerance-mm",
po::value(&(m_config.navigation.max_mask_tolerance))
->default_value(m_config.navigation.max_mask_tolerance),
->default_value(m_config.navigation.max_mask_tolerance /
detray::unit<float>::mm),
"The maximum mask tolerance [mm]");
m_desc.add_options()(
"search-window",
po::value(&m_search_window)->default_value(m_search_window),
"Size of the grid surface search window");
// TODO: Use the unit of [mm] for rk tolerance
m_desc.add_options()("rk-tolerance",
po::value(&(m_config.stepping.rk_error_tol))
->default_value(m_config.stepping.rk_error_tol),
Expand Down

0 comments on commit 5e27006

Please sign in to comment.