|
ACTS
Experiment-independent tracking
|
Data for a single step. More...
#include <detray/test/utils/data_record.hpp>
Public Types | |
| using | algebra_type = typename detector_t::algebra_type |
| Detector algebra type. | |
| using | bound_param_type = typename step_record_type::bound_param_type |
| Bound track parameter type. | |
| using | free_matrix_type = typename step_record_type::free_matrix_type |
| Free track matrix type. | |
| using | free_param_type = typename step_record_type::track_param_type |
| Free track parameter type. | |
| using | intersection_type = intersection_record<detector_t>::intersection_type |
| Intersection type associated with the detector. | |
| using | scalar_type = dscalar<algebra_type> |
| Scalar type associated with the detector algebra. | |
| using | step_record_type = step_record<algebra_type> |
| Type storing the propagation step data. | |
| using | value_type = dvalue<algebra_type> |
| Value type associated with the detector algebra. | |
Public Member Functions | |
| bound_param_type & | bound_track_param () |
| const bound_param_type & | bound_track_param () const |
| void | bound_track_param (const bound_param_type &bound_param) |
| Set the new bound parameters. | |
| scalar_type | charge () const |
| void | charge (scalar_type charge) |
| Set the new charge. | |
| free_param_type | free_track_param () const |
| void | free_track_param (const free_param_type &free_param) |
| Set the new free track parameters. | |
| geometry::identifier | identifier () const |
| void | identifier (geometry::identifier geo_id) |
| Set the new geometry identifier. | |
| intersection_type & | intersection () |
| const intersection_type & | intersection () const |
| void | intersection (const intersection_type &intr) |
| Set the new intersection data. | |
| free_matrix_type & | jacobian () |
| const free_matrix_type & | jacobian () const |
| void | jacobian (const free_matrix_type &jac) |
| Set the new Jacobian. | |
| std::size_t | n_rkn_trials () const |
| void | n_rkn_trials (std::size_t n_rkn_trials) |
| Set the new number of RKN iterations. | |
| scalar_type | p_mag () const |
| void | p_mag (scalar_type p_mag) |
| Set the new total momentum magnitude. | |
| scalar_type | path_length () const |
| void | path_length (scalar_type path_length) |
| Set the new path length. | |
| scalar_type | step_size () const |
| void | step_size (scalar_type step_size) |
| Set the new step size. | |
Data for a single step.
| bound_param_type & detray::propagation_record< detector_t >::bound_track_param | ( | ) |
| const bound_param_type & detray::propagation_record< detector_t >::bound_track_param | ( | ) | const |
| void detray::propagation_record< detector_t >::bound_track_param | ( | const bound_param_type & | bound_param | ) |
Set the new bound parameters.
| bound_param |
| scalar_type detray::propagation_record< detector_t >::charge | ( | ) | const |
| void detray::propagation_record< detector_t >::charge | ( | scalar_type | charge | ) |
Set the new charge.
| charge |
| free_param_type detray::propagation_record< detector_t >::free_track_param | ( | ) | const |
| void detray::propagation_record< detector_t >::free_track_param | ( | const free_param_type & | free_param | ) |
Set the new free track parameters.
| free_param |
| geometry::identifier detray::propagation_record< detector_t >::identifier | ( | ) | const |
| void detray::propagation_record< detector_t >::identifier | ( | geometry::identifier | geo_id | ) |
Set the new geometry identifier.
| geo_id |
| intersection_type & detray::propagation_record< detector_t >::intersection | ( | ) |
| const intersection_type & detray::propagation_record< detector_t >::intersection | ( | ) | const |
| void detray::propagation_record< detector_t >::intersection | ( | const intersection_type & | intr | ) |
Set the new intersection data.
Set the intersection result.
| intr | New intersection result. |
| free_matrix_type & detray::propagation_record< detector_t >::jacobian | ( | ) |
| const free_matrix_type & detray::propagation_record< detector_t >::jacobian | ( | ) | const |
| void detray::propagation_record< detector_t >::jacobian | ( | const free_matrix_type & | jac | ) |
Set the new Jacobian.
| jac |
| std::size_t detray::propagation_record< detector_t >::n_rkn_trials | ( | ) | const |
| void detray::propagation_record< detector_t >::n_rkn_trials | ( | std::size_t | n_rkn_trials | ) |
Set the new number of RKN iterations.
| n_rkn_trials |
| scalar_type detray::propagation_record< detector_t >::p_mag | ( | ) | const |
| void detray::propagation_record< detector_t >::p_mag | ( | scalar_type | p_mag | ) |
Set the new total momentum magnitude.
| p_mag |
| scalar_type detray::propagation_record< detector_t >::path_length | ( | ) | const |
| void detray::propagation_record< detector_t >::path_length | ( | scalar_type | path_length | ) |
Set the new path length.
| path_length |
| scalar_type detray::propagation_record< detector_t >::step_size | ( | ) | const |
| void detray::propagation_record< detector_t >::step_size | ( | scalar_type | step_size | ) |
Set the new step size.
| step_size |