AlcapDAQ
1
|
#include <MqlArray.h>
Public Member Functions | |
MqlArray () | |
~MqlArray () | |
T & | operator[] (int i) |
int | next () |
int | size () |
void | setSize (int size) |
void | reset () |
void | finish () |
void | sort (int(*compar)(const void *, const void *)) |
bool | checkSort (int(*compar)(const void *, const void *)) |
void | realloc (int minSize) |
void | fromBank (void *pevent, char *bankName) |
void | toBank (void *pevent, char *bankName) |
Private Attributes | |
T * | fArray |
int | fAllocation |
int | fSize |
int | fLastSize |
bool | fImmutable |
Definition at line 18 of file MqlArray.h.
Definition at line 22 of file MqlArray.h.
References MqlArray< T >::fAllocation, MqlArray< T >::fArray, MqlArray< T >::fImmutable, MqlArray< T >::fLastSize, and MqlArray< T >::fSize.
Definition at line 30 of file MqlArray.h.
References MqlArray< T >::fArray, and MqlArray< T >::fImmutable.
|
inline |
Definition at line 90 of file MqlArray.h.
References MqlArray< T >::fSize, i, and printf().
Referenced by MMuPC1AnalysisMQL(), and MMuSCAnalysisMQL().
|
inline |
Definition at line 67 of file MqlArray.h.
References MqlArray< T >::fAllocation, MqlArray< T >::fArray, MqlArray< T >::fImmutable, MqlArray< T >::fLastSize, and MqlArray< T >::fSize.
Referenced by MMuPC1AnalysisMQL(), and MMuSCAnalysisMQL().
|
inline |
Definition at line 126 of file MqlArray.h.
References MqlArray< T >::fArray, MqlArray< T >::fImmutable, MqlArray< T >::fSize, and printf().
Referenced by MMuPC1AnalysisMQL(), and MMuSCAnalysisMQL().
|
inline |
Definition at line 40 of file MqlArray.h.
References MqlArray< T >::fSize, and MqlArray< T >::setSize().
Referenced by MMuPC1AnalysisMQL(), and MMuSCAnalysisMQL().
|
inline |
Definition at line 36 of file MqlArray.h.
References MqlArray< T >::fArray, and i.
|
inline |
Definition at line 102 of file MqlArray.h.
References MqlArray< T >::fAllocation, MqlArray< T >::fArray, MqlArray< T >::fSize, REALLOC_C, and REALLOC_N.
Referenced by MqlArray< T >::reset(), and MqlArray< T >::setSize().
|
inline |
Definition at line 57 of file MqlArray.h.
References MqlArray< T >::fImmutable, MqlArray< T >::fLastSize, MqlArray< T >::fSize, and MqlArray< T >::realloc().
Referenced by MMuPC1AnalysisMQL(), and MMuSCAnalysisMQL().
|
inline |
Definition at line 50 of file MqlArray.h.
References MqlArray< T >::fAllocation, MqlArray< T >::fSize, MqlArray< T >::realloc(), and MqlArray< T >::size().
Referenced by MqlArray< T >::next().
|
inline |
Definition at line 46 of file MqlArray.h.
References MqlArray< T >::fSize.
Referenced by MMuPC1AnalysisMQL(), MMuSCAnalysisMQL(), and MqlArray< T >::setSize().
|
inline |
Definition at line 86 of file MqlArray.h.
References MqlArray< T >::fArray, and MqlArray< T >::fSize.
Referenced by MMuPC1AnalysisMQL().
|
inline |
Definition at line 136 of file MqlArray.h.
References MqlArray< T >::fArray, and MqlArray< T >::fSize.
Referenced by MMuPC1AnalysisMQL().
|
private |
Definition at line 146 of file MqlArray.h.
Referenced by MqlArray< T >::finish(), MqlArray< T >::MqlArray(), MqlArray< T >::realloc(), and MqlArray< T >::setSize().
|
private |
Definition at line 145 of file MqlArray.h.
Referenced by MqlArray< T >::finish(), MqlArray< T >::fromBank(), MqlArray< T >::MqlArray(), MqlArray< T >::operator[](), MqlArray< T >::realloc(), MqlArray< T >::sort(), MqlArray< T >::toBank(), and MqlArray< T >::~MqlArray().
|
private |
Definition at line 149 of file MqlArray.h.
Referenced by MqlArray< T >::finish(), MqlArray< T >::fromBank(), MqlArray< T >::MqlArray(), MqlArray< T >::reset(), and MqlArray< T >::~MqlArray().
|
private |
Definition at line 148 of file MqlArray.h.
Referenced by MqlArray< T >::finish(), MqlArray< T >::MqlArray(), and MqlArray< T >::reset().
|
private |
Definition at line 147 of file MqlArray.h.
Referenced by MqlArray< T >::checkSort(), MqlArray< T >::finish(), MqlArray< T >::fromBank(), MqlArray< T >::MqlArray(), MqlArray< T >::next(), MqlArray< T >::realloc(), MqlArray< T >::reset(), MqlArray< T >::setSize(), MqlArray< T >::size(), MqlArray< T >::sort(), and MqlArray< T >::toBank().