BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
L1Portion< T > Class Template Reference

#include <L1Portion.h>

Inheritance diagram for L1Portion< T >:

Public Types

typedef vector< T > vType

Public Member Functions

 L1Portion ()
 L1Portion (int size)
 L1Portion (int size, int size2)
vType & operator[] (int i)
void resize (int size)
void reserve (int size)
void reserve2 (int size)
void push_back (vType &v)
void add_void ()
void add_void (int i)
int CalcSize ()

Private Attributes

vector< vType > a
int dataSize

Detailed Description

template<typename T>
class L1Portion< T >

Definition at line 135 of file L1Portion.h.

Member Typedef Documentation

◆ vType

template<typename T>
typedef vector<T> L1Portion< T >::vType

Definition at line 138 of file L1Portion.h.

Constructor & Destructor Documentation

◆ L1Portion() [1/3]

template<typename T>
L1Portion< T >::L1Portion ( )
inline

Definition at line 140 of file L1Portion.h.

References a, and dataSize.

◆ L1Portion() [2/3]

template<typename T>
L1Portion< T >::L1Portion ( int size)
inline

Definition at line 143 of file L1Portion.h.

References a, dataSize, and reserve().

Here is the call graph for this function:

◆ L1Portion() [3/3]

template<typename T>
L1Portion< T >::L1Portion ( int size,
int size2 )
inline

Definition at line 149 of file L1Portion.h.

References a, dataSize, and reserve().

Here is the call graph for this function:

Member Function Documentation

◆ add_void() [1/2]

template<typename T>
void L1Portion< T >::add_void ( )
inline

Definition at line 165 of file L1Portion.h.

References a, dataSize, and v.

◆ add_void() [2/2]

template<typename T>
void L1Portion< T >::add_void ( int i)
inline

Definition at line 172 of file L1Portion.h.

References a, and i.

◆ CalcSize()

template<typename T>
int L1Portion< T >::CalcSize ( )
inline

Definition at line 178 of file L1Portion.h.

References a, and i.

◆ operator[]()

template<typename T>
vType & L1Portion< T >::operator[] ( int i)
inline

Definition at line 156 of file L1Portion.h.

References a, and i.

◆ push_back()

template<typename T>
void L1Portion< T >::push_back ( vType & v)
inline

Definition at line 164 of file L1Portion.h.

References a, and v.

◆ reserve()

template<typename T>
void L1Portion< T >::reserve ( int size)
inline

Definition at line 158 of file L1Portion.h.

References a.

Referenced by L1Portion(), L1Portion(), L1Portion< L1FieldRegion >::L1Portion(), L1Portion< L1FieldRegion >::L1Portion(), L1Portion< L1TrackPar >::L1Portion(), L1Portion< L1TrackPar >::L1Portion(), reserve2(), L1Portion< L1FieldRegion >::reserve2(), and L1Portion< L1TrackPar >::reserve2().

Here is the caller graph for this function:

◆ reserve2()

template<typename T>
void L1Portion< T >::reserve2 ( int size)
inline

Definition at line 159 of file L1Portion.h.

References a, i, and reserve().

Here is the call graph for this function:

◆ resize()

template<typename T>
void L1Portion< T >::resize ( int size)
inline

Definition at line 157 of file L1Portion.h.

References a.

Member Data Documentation

◆ a

template<typename T>
vector<vType> L1Portion< T >::a
private

◆ dataSize

template<typename T>
int L1Portion< T >::dataSize
private

Definition at line 189 of file L1Portion.h.

Referenced by L1Portion(), L1Portion(), L1Portion(), and add_void().


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