ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
CaloTopoTmpHashCell< T > Class Template Reference

#include <CaloTopoTmpHashCell.h>

Collaboration diagram for CaloTopoTmpHashCell< T >:

Public Member Functions

 CaloTopoTmpHashCell ()
 
 CaloTopoTmpHashCell (const CaloTopoTmpHashCell &other)=default
 
 CaloTopoTmpHashCell (T *clusterCell)
 
bool operator== (const CaloTopoTmpHashCell &other) const
 
CaloTopoTmpHashCelloperator= (const CaloTopoTmpHashCell &other)=default
 
const T * getCaloTopoTmpClusterCell () const
 
T * getCaloTopoTmpClusterCell ()
 

Private Attributes

T * m_clusterCell
 

Detailed Description

template<class T>
class CaloTopoTmpHashCell< T >

Definition at line 22 of file CaloTopoTmpHashCell.h.

Constructor & Destructor Documentation

◆ CaloTopoTmpHashCell() [1/3]

template<class T >
CaloTopoTmpHashCell< T >::CaloTopoTmpHashCell ( )
inline

Definition at line 36 of file CaloTopoTmpHashCell.h.

37  {
38  m_clusterCell = 0;
39  }

◆ CaloTopoTmpHashCell() [2/3]

template<class T >
CaloTopoTmpHashCell< T >::CaloTopoTmpHashCell ( const CaloTopoTmpHashCell< T > &  other)
default

◆ CaloTopoTmpHashCell() [3/3]

template<class T >
CaloTopoTmpHashCell< T >::CaloTopoTmpHashCell ( T *  clusterCell)
inline

Definition at line 45 of file CaloTopoTmpHashCell.h.

46  {
47  m_clusterCell = clusterCell;
48  }

Member Function Documentation

◆ getCaloTopoTmpClusterCell() [1/2]

template<class T >
T* CaloTopoTmpHashCell< T >::getCaloTopoTmpClusterCell ( )
inline

Definition at line 64 of file CaloTopoTmpHashCell.h.

65  {
66  return m_clusterCell;
67  }

◆ getCaloTopoTmpClusterCell() [2/2]

template<class T >
const T* CaloTopoTmpHashCell< T >::getCaloTopoTmpClusterCell ( ) const
inline

Definition at line 59 of file CaloTopoTmpHashCell.h.

60  {
61  return m_clusterCell;
62  }

◆ operator=()

template<class T >
CaloTopoTmpHashCell& CaloTopoTmpHashCell< T >::operator= ( const CaloTopoTmpHashCell< T > &  other)
default

◆ operator==()

template<class T >
bool CaloTopoTmpHashCell< T >::operator== ( const CaloTopoTmpHashCell< T > &  other) const
inline

Definition at line 52 of file CaloTopoTmpHashCell.h.

53  {
54  return (m_clusterCell == other.m_clusterCell);
55  }

Member Data Documentation

◆ m_clusterCell

template<class T >
T* CaloTopoTmpHashCell< T >::m_clusterCell
private

Definition at line 30 of file CaloTopoTmpHashCell.h.


The documentation for this class was generated from the following file:
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
CaloTopoTmpHashCell::m_clusterCell
T * m_clusterCell
Definition: CaloTopoTmpHashCell.h:30