|
Particle Identification and Tracking
|
Track accumulator that computes the distribution of displacement direction for displacements with in the given range of displacement magnitudes. More...
#include <ta_theta_rlim.h>
Inheritance diagram for tracking::TA_theta_rlim:
Collaboration diagram for tracking::TA_theta_rlim:Public Member Functions | |
| void | add_disp (const utilities::Tuplef &theta_rlimlacement, unsigned steps) |
| Add a track segment displacement. More... | |
| unsigned | max_step () const |
| Returns the maximum step that the accumulator can deal with. More... | |
| TA_theta_rlim (unsigned max_step, unsigned t_nbins, float min_r, float max_r) | |
| Constructor. More... | |
| ~TA_theta_rlim () | |
| Destructor. More... | |
| void | output_to_wrapper (utilities::Generic_wrapper &out, const utilities::Md_store &md_store) const |
| Output function. More... | |
Private Attributes | |
| std::vector< utilities::Histogram > | theta_ |
| A vector of histograms for. More... | |
| unsigned | max_step_ |
| Maximum time step. More... | |
| float | min_r_sqr_ |
| minimum length squared displacements to contribute to the histogram More... | |
| float | max_r_sqr_ |
| maximum length squared displacements to contribute to the histogram More... | |
Track accumulator that computes the distribution of displacement direction for displacements with in the given range of displacement magnitudes.
| TA_theta_rlim::TA_theta_rlim | ( | unsigned | max_step, |
| unsigned | t_nbins, | ||
| float | min_r, | ||
| float | max_r | ||
| ) |
Constructor.
| TA_theta_rlim::~TA_theta_rlim | ( | ) |
Destructor.
|
virtual |
Add a track segment displacement.
| [in] | displacement | The net displacement of the track segment. |
| [in] | steps | The number of time steps in the track segment. |
Implements tracking::Trk_accumulator.
References max_step_, min_r_sqr_, and theta_.
|
inlinevirtual |
Returns the maximum step that the accumulator can deal with.
Implements tracking::Trk_accumulator.
References max_step_.
| void TA_theta_rlim::output_to_wrapper | ( | utilities::Generic_wrapper & | out, |
| const utilities::Md_store & | md_store | ||
| ) | const |
Output function.
References utilities::Generic_wrapper::add_meta_data(), base_name, utilities::Generic_wrapper::close_group(), utilities::Generic_wrapper::close_wrapper(), utilities::format_name(), utilities::Md_store::get_value(), utilities::Generic_wrapper::is_open(), max_step_, utilities::Generic_wrapper::open_group(), utilities::Generic_wrapper::open_wrapper(), and theta_.
|
private |
maximum length squared displacements to contribute to the histogram
|
private |
Maximum time step.
Referenced by add_disp(), max_step(), and output_to_wrapper().
|
private |
minimum length squared displacements to contribute to the histogram
Referenced by add_disp().
|
private |
A vector of histograms for.
Referenced by add_disp(), and output_to_wrapper().
1.8.4