ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
CaloTopoTmpClusterCellBase Class Reference

#include <CaloTopoTmpClusterCellBase.h>

Inheritance diagram for CaloTopoTmpClusterCellBase:
Collaboration diagram for CaloTopoTmpClusterCellBase:

Public Member Functions

 CaloTopoTmpClusterCellBase (const IdentifierHash &idHash, const CaloCell_ID::SUBCALO subDet, const size_t &iCell, const float &signedRatio)
 
const IdentifierHashgetID () const
 
const size_t & getCaloCell () const
 
CaloCell_ID::SUBCALO getSubDet () const
 
const float & getSignedRatio () const
 
void setSignedRatio (const float &signedRatio)
 
bool getUsed () const
 
void setUsed ()
 
void setUnused ()
 

Private Attributes

size_t m_iCell
 
CaloCell_ID::SUBCALO m_subDet
 
IdentifierHash m_idHash
 Global calorimeter hash. More...
 
float m_signedRatio
 
bool m_used
 

Detailed Description

Definition at line 28 of file CaloTopoTmpClusterCellBase.h.

Constructor & Destructor Documentation

◆ CaloTopoTmpClusterCellBase()

CaloTopoTmpClusterCellBase::CaloTopoTmpClusterCellBase ( const IdentifierHash idHash,
const CaloCell_ID::SUBCALO  subDet,
const size_t &  iCell,
const float &  signedRatio 
)
inline

Definition at line 48 of file CaloTopoTmpClusterCellBase.h.

49  : m_iCell(iCell),
50  m_subDet(subDet),
51  m_idHash(idHash),
52  m_signedRatio(signedRatio),
53  m_used(false)
54  {
55  }

Member Function Documentation

◆ getCaloCell()

const size_t& CaloTopoTmpClusterCellBase::getCaloCell ( ) const
inline

Definition at line 67 of file CaloTopoTmpClusterCellBase.h.

68  {
69  return m_iCell;
70  }

◆ getID()

const IdentifierHash& CaloTopoTmpClusterCellBase::getID ( ) const
inline

Definition at line 61 of file CaloTopoTmpClusterCellBase.h.

62  {
63  return m_idHash;
64  }

◆ getSignedRatio()

const float& CaloTopoTmpClusterCellBase::getSignedRatio ( ) const
inline

Definition at line 77 of file CaloTopoTmpClusterCellBase.h.

78  {
79  return m_signedRatio;
80  }

◆ getSubDet()

CaloCell_ID::SUBCALO CaloTopoTmpClusterCellBase::getSubDet ( ) const
inline

Definition at line 72 of file CaloTopoTmpClusterCellBase.h.

73  {
74  return m_subDet;
75  }

◆ getUsed()

bool CaloTopoTmpClusterCellBase::getUsed ( ) const
inline

Definition at line 87 of file CaloTopoTmpClusterCellBase.h.

88  {
89  return m_used;
90  }

◆ setSignedRatio()

void CaloTopoTmpClusterCellBase::setSignedRatio ( const float &  signedRatio)
inline

Definition at line 82 of file CaloTopoTmpClusterCellBase.h.

83  {
84  m_signedRatio = signedRatio;
85  }

◆ setUnused()

void CaloTopoTmpClusterCellBase::setUnused ( )
inline

Definition at line 97 of file CaloTopoTmpClusterCellBase.h.

98  {
99  m_used = false;
100  }

◆ setUsed()

void CaloTopoTmpClusterCellBase::setUsed ( )
inline

Definition at line 92 of file CaloTopoTmpClusterCellBase.h.

93  {
94  m_used = true;
95  }

Member Data Documentation

◆ m_iCell

size_t CaloTopoTmpClusterCellBase::m_iCell
private

Definition at line 36 of file CaloTopoTmpClusterCellBase.h.

◆ m_idHash

IdentifierHash CaloTopoTmpClusterCellBase::m_idHash
private

Global calorimeter hash.

Definition at line 40 of file CaloTopoTmpClusterCellBase.h.

◆ m_signedRatio

float CaloTopoTmpClusterCellBase::m_signedRatio
private

Definition at line 41 of file CaloTopoTmpClusterCellBase.h.

◆ m_subDet

CaloCell_ID::SUBCALO CaloTopoTmpClusterCellBase::m_subDet
private

Definition at line 37 of file CaloTopoTmpClusterCellBase.h.

◆ m_used

bool CaloTopoTmpClusterCellBase::m_used
private

Definition at line 42 of file CaloTopoTmpClusterCellBase.h.


The documentation for this class was generated from the following file:
CaloTopoTmpClusterCellBase::m_signedRatio
float m_signedRatio
Definition: CaloTopoTmpClusterCellBase.h:41
CaloTopoTmpClusterCellBase::m_idHash
IdentifierHash m_idHash
Global calorimeter hash.
Definition: CaloTopoTmpClusterCellBase.h:40
CaloTopoTmpClusterCellBase::m_used
bool m_used
Definition: CaloTopoTmpClusterCellBase.h:42
CaloTopoTmpClusterCellBase::m_subDet
CaloCell_ID::SUBCALO m_subDet
Definition: CaloTopoTmpClusterCellBase.h:37
CaloTopoTmpClusterCellBase::m_iCell
size_t m_iCell
Definition: CaloTopoTmpClusterCellBase.h:36