ATLAS Offline Software
Loading...
Searching...
No Matches
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.
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 }
IdentifierHash m_idHash
Global calorimeter hash.

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: