Particle Identification and Tracking
|
An abstract base class for track accumulator computations. More...
#include <track_accum.h>
Public Member Functions | |
virtual void | add_disp (const utilities::Tuplef &displacement, unsigned steps)=0 |
Add a track segment displacement. More... | |
virtual unsigned | max_step () const =0 |
Returns the maximum step that the accumulator can deal with. More... | |
virtual | ~Trk_accumulator () |
destructor More... | |
An abstract base class for track accumulator computations.
That is computations that only care about displacement values and the time step between them, with out worrying about correlations with in tracks or anything about the spatial correlations of the particles.
|
inlinevirtual |
destructor
|
pure 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. |
Implemented in tracking::TA_msd, tracking::TA_theta_rlim, tracking::TA_disp, and tracking::TA_vanHove.
Referenced by tracking::Track_shelf::compute_corrected_TA(), and tracking::Track_shelf::compute_corrected_TA_ncuts().
|
pure virtual |
Returns the maximum step that the accumulator can deal with.
Implemented in tracking::TA_msd, tracking::TA_theta_rlim, tracking::TA_disp, and tracking::TA_vanHove.
Referenced by tracking::Track_shelf::compute_corrected_TA(), and tracking::Track_shelf::compute_corrected_TA_ncuts().