FairRoot/PandaRoot
|
#include <PndFTSArray.h>
Public Types | |
typedef PndFTSInternal::ArrayBase< T, Dim > | Parent |
Public Member Functions | |
int | Size () const |
operator bool () const | |
bool | IsValid () const |
T & | operator* () |
const T & | operator* () const |
T * | Data () |
const T * | Data () const |
PndFTSArray | operator+ (int x) const |
PndFTSArray | operator- (int x) const |
template<typename Other > | |
PndFTSArray< Other, Dim > | ReinterpretCast () const |
C-Array like class with the dimension dependent behavior defined in the ArrayBase class
Definition at line 73 of file PndFTSArray.h.
typedef PndFTSInternal::ArrayBase<T, Dim> PndFTSArray< T, Dim >::Parent |
Definition at line 368 of file PndFTSArray.h.
|
inline |
returns a pointer to the data This circumvents bounds checking so it should not be used.
Definition at line 398 of file PndFTSArray.h.
Referenced by PndFTSCAGBTracker::Hits().
|
inline |
returns a const pointer to the data This circumvents bounds checking so it should not be used.
Definition at line 403 of file PndFTSArray.h.
|
inline |
allows you to check for validity of the array
Definition at line 383 of file PndFTSArray.h.
|
inline |
allows you to check for validity of the array by casting to bool
Definition at line 379 of file PndFTSArray.h.
|
inline |
|
inline |
|
inline |
moves the array base pointer so that the data that was once at index 0 will then be at index -x
Definition at line 654 of file PndFTSArray.h.
|
inline |
moves the array base pointer so that the data that was once at index 0 will then be at index x
Definition at line 662 of file PndFTSArray.h.
|
inline |
Definition at line 414 of file PndFTSArray.h.
Referenced by PndFTSArray< PndFTSInternal::TypeForAlignmentHelper< PndFTSCAGBHit, alignment >::Type, Dim >::ReinterpretCast().
|
inline |
Returns the number of elements in the array. If it is a multi-dimensional array the size is the multiplication of the dimensions ( e.g. a 10 x 20 array returns 200 as its size ).
Definition at line 374 of file PndFTSArray.h.
Referenced by PndFTSCAGBTracker::CATrackFinder(), PndFtsCATracking::Exec(), PndFTSCAGBTracker::GetHitsSize(), and PndFTSCAGBTracker::IdealTrackFinder().