Particle Identification and Tracking
Public Member Functions | List of all members
tracking::Trk_accumulator Class Referenceabstract

An abstract base class for track accumulator computations. More...

#include <track_accum.h>

+ Inheritance diagram for tracking::Trk_accumulator:

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

virtual tracking::Trk_accumulator::~Trk_accumulator ( )
inlinevirtual

destructor

Member Function Documentation

virtual void tracking::Trk_accumulator::add_disp ( const utilities::Tuplef displacement,
unsigned  steps 
)
pure virtual

Add a track segment displacement.

Parameters
[in]displacementThe net displacement of the track segment.
[in]stepsThe 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().

virtual unsigned tracking::Trk_accumulator::max_step ( ) const
pure virtual

The documentation for this class was generated from the following file: