Particle Identification and Tracking
|
A class to hold a stack of accum objects for handing into a hash_case. More...
#include <accum_case.h>
Public Member Functions | |
Accum_case () | |
template<class T > | |
void | fill (const T &base_obj, const unsigned int frame_count) |
tracking::Accumulator * | at (int j) |
Returns the nth element of the case. More... | |
tracking::Accumulator * | operator[] (int j) |
Returns the nth element of the case. More... | |
unsigned int | size () const |
Returns size. More... | |
~Accum_case () | |
Destructor. More... | |
Private Attributes | |
int | frame_count_ |
Number of frames. More... | |
std::vector < tracking::Accumulator * > | accum_vec_ |
structure to hold the Accumulator ojbects More... | |
A class to hold a stack of accum objects for handing into a hash_case.
Mostly a wrapper of a std::vector. Takes care of construction and destruction of the accum* objects.
|
inline |
|
inline |
Destructor.
References accum_vec_.
|
inline |
|
inline |
References accum_vec_, and frame_count_.
Referenced by main().
|
inline |
|
inline |
|
private |
structure to hold the Accumulator ojbects
Referenced by at(), fill(), operator[](), size(), and ~Accum_case().
|
private |
Number of frames.
Referenced by fill().