ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Gep::GepCellMap Class Reference

#include <GepCellMap.h>

Collaboration diagram for Gep::GepCellMap:

Public Member Functions

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.

Member Function Documentation

◆ getCellMap()

pGepCellMap Gep::GepCellMap::getCellMap ( )
inline

Definition at line 29 of file GepCellMap.h.

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

◆ insert()

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

Definition at line 21 of file GepCellMap.h.

21  {
22  m_cellMap.emplace(id, cell);
23  }

◆ size()

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

Definition at line 25 of file GepCellMap.h.

25  {
26  return m_cellMap.size();
27  }

Member Data Documentation

◆ m_cellMap

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

Definition at line 35 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:35