CbmRoot
L1Portion< L1FieldRegion > Class Reference

#include <L1Portion.h>

Collaboration diagram for L1Portion< L1FieldRegion >:
[legend]

Public Types

typedef L1FieldRegion T
 
typedef nsL1::vector< T >::TSimd vType
 

Public Member Functions

 L1Portion ()
 
 L1Portion (int size)
 
 L1Portion (int size, int size2)
 
vTypeoperator[] (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< vTypea
 
int dataSize
 

Detailed Description

Definition at line 57 of file L1Portion.h.

Member Typedef Documentation

◆ T

Definition at line 59 of file L1Portion.h.

◆ vType

Definition at line 60 of file L1Portion.h.

Constructor & Destructor Documentation

◆ L1Portion() [1/3]

Definition at line 63 of file L1Portion.h.

◆ L1Portion() [2/3]

L1Portion< L1FieldRegion >::L1Portion ( int  size)
inline

Definition at line 64 of file L1Portion.h.

References L1Portion< T >::reserve().

◆ L1Portion() [3/3]

L1Portion< L1FieldRegion >::L1Portion ( int  size,
int  size2 
)
inline

Definition at line 65 of file L1Portion.h.

References L1Portion< T >::reserve().

Member Function Documentation

◆ add_void() [1/2]

void L1Portion< L1FieldRegion >::add_void ( )
inline

Definition at line 78 of file L1Portion.h.

References L1Portion< T >::a, L1Portion< T >::dataSize, and v.

◆ add_void() [2/2]

void L1Portion< L1FieldRegion >::add_void ( int  i)
inline

Definition at line 84 of file L1Portion.h.

References L1Portion< T >::a, and i.

◆ CalcSize()

int L1Portion< L1FieldRegion >::CalcSize ( )
inline

Definition at line 89 of file L1Portion.h.

References L1Portion< T >::a, and i.

◆ operator[]()

vType& L1Portion< L1FieldRegion >::operator[] ( int  i)
inline

Definition at line 70 of file L1Portion.h.

References L1Portion< T >::a, and i.

◆ push_back()

void L1Portion< L1FieldRegion >::push_back ( vType v)
inline

Definition at line 77 of file L1Portion.h.

References L1Portion< T >::a, and v.

◆ reserve()

void L1Portion< L1FieldRegion >::reserve ( int  size)
inline

Definition at line 72 of file L1Portion.h.

References L1Portion< T >::a.

◆ reserve2()

void L1Portion< L1FieldRegion >::reserve2 ( int  size)
inline

Definition at line 73 of file L1Portion.h.

References L1Portion< T >::a, i, and L1Portion< T >::reserve().

◆ resize()

void L1Portion< L1FieldRegion >::resize ( int  size)
inline

Definition at line 71 of file L1Portion.h.

References L1Portion< T >::a.

Member Data Documentation

◆ a

vector<vType> L1Portion< L1FieldRegion >::a
private

Definition at line 97 of file L1Portion.h.

◆ dataSize

int L1Portion< L1FieldRegion >::dataSize
private

Definition at line 99 of file L1Portion.h.


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