ATLAS Offline Software
Loading...
Searching...
No Matches
TileDigitsContainer_p2 Class Reference

#include <TileDigitsContainer_p2.h>

Collaboration diagram for TileDigitsContainer_p2:

Public Types

typedef std::vector< TileDigits_p2ElemVector
 typedefs
typedef ElemVector::const_iterator const_iterator
typedef ElemVector::iterator iterator

Public Member Functions

 TileDigitsContainer_p2 ()
 Default constructor.
const std::vector< unsigned int > & getParam () const
const ElemVectorgetVector () const
void clear ()
void reserve (unsigned int size1, unsigned int size2)
void push_back_param (unsigned int param)
TileDigits_p2newElem ()

Private Attributes

std::vector< unsigned int > m_param
std::vector< TileDigits_p2m_cont

Detailed Description

Definition at line 18 of file TileDigitsContainer_p2.h.

Member Typedef Documentation

◆ const_iterator

typedef ElemVector::const_iterator TileDigitsContainer_p2::const_iterator

Definition at line 23 of file TileDigitsContainer_p2.h.

◆ ElemVector

typedefs

Definition at line 22 of file TileDigitsContainer_p2.h.

◆ iterator

typedef ElemVector::iterator TileDigitsContainer_p2::iterator

Definition at line 24 of file TileDigitsContainer_p2.h.

Constructor & Destructor Documentation

◆ TileDigitsContainer_p2()

TileDigitsContainer_p2::TileDigitsContainer_p2 ( )
inline

Default constructor.

Definition at line 27 of file TileDigitsContainer_p2.h.

27: m_param(), m_cont() {}
std::vector< unsigned int > m_param
std::vector< TileDigits_p2 > m_cont

Member Function Documentation

◆ clear()

void TileDigitsContainer_p2::clear ( )
inline

Definition at line 34 of file TileDigitsContainer_p2.h.

34{m_param.clear(); m_cont.clear(); }

◆ getParam()

const std::vector< unsigned int > & TileDigitsContainer_p2::getParam ( ) const
inline

Definition at line 30 of file TileDigitsContainer_p2.h.

30{return m_param;}

◆ getVector()

const ElemVector & TileDigitsContainer_p2::getVector ( ) const
inline

Definition at line 31 of file TileDigitsContainer_p2.h.

31{return m_cont;}

◆ newElem()

TileDigits_p2 * TileDigitsContainer_p2::newElem ( )
inline

Definition at line 39 of file TileDigitsContainer_p2.h.

39{ m_cont.push_back(TileDigits_p2()); return &m_cont.back(); }

◆ push_back_param()

void TileDigitsContainer_p2::push_back_param ( unsigned int param)
inline

Definition at line 38 of file TileDigitsContainer_p2.h.

38{m_param.push_back(param); }

◆ reserve()

void TileDigitsContainer_p2::reserve ( unsigned int size1,
unsigned int size2 )
inline

Definition at line 35 of file TileDigitsContainer_p2.h.

35{ m_param.reserve(size1); m_cont.reserve(size2); }

Member Data Documentation

◆ m_cont

std::vector<TileDigits_p2> TileDigitsContainer_p2::m_cont
private

Definition at line 43 of file TileDigitsContainer_p2.h.

◆ m_param

std::vector<unsigned int> TileDigitsContainer_p2::m_param
private

Definition at line 42 of file TileDigitsContainer_p2.h.


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