Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
Gep::GepCellMap Class Reference

#include <GepCellMap.h>

Collaboration diagram for Gep::GepCellMap:

Public Member Functions

 GepCellMap ()
 
 ~GepCellMap ()
 
void insert (unsigned int id, const Gep::GepCaloCell &cell)
 
unsigned int size ()
 
pGepCellMap getCellMap ()
 

Private Attributes

std::map< unsigned int, Gep::GepCaloCellm_cellMap
 

Detailed Description

Definition at line 17 of file GepCellMap.h.

Constructor & Destructor Documentation

◆ GepCellMap()

Gep::GepCellMap::GepCellMap ( )
inline

Definition at line 20 of file GepCellMap.h.

20 {}

◆ ~GepCellMap()

Gep::GepCellMap::~GepCellMap ( )
inline

Definition at line 21 of file GepCellMap.h.

21 {}

Member Function Documentation

◆ getCellMap()

pGepCellMap Gep::GepCellMap::getCellMap ( )
inline

Definition at line 31 of file GepCellMap.h.

31  {
32  return std::make_unique<std::map<unsigned int,Gep::GepCaloCell>>(m_cellMap);
33  }

◆ insert()

void Gep::GepCellMap::insert ( unsigned int  id,
const Gep::GepCaloCell cell 
)
inline

Definition at line 23 of file GepCellMap.h.

23  {
24  m_cellMap.emplace(id, cell);
25  }

◆ size()

unsigned int Gep::GepCellMap::size ( )
inline

Definition at line 27 of file GepCellMap.h.

27  {
28  return m_cellMap.size();
29  }

Member Data Documentation

◆ m_cellMap

std::map<unsigned int,Gep::GepCaloCell> Gep::GepCellMap::m_cellMap
private

Definition at line 37 of file GepCellMap.h.


The documentation for this class was generated from the following file:
ReadCellNoiseFromCool.cell
cell
Definition: ReadCellNoiseFromCool.py:53
Gep::GepCellMap::m_cellMap
std::map< unsigned int, Gep::GepCaloCell > m_cellMap
Definition: GepCellMap.h:37