ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTopoTmpClusterCell Class Reference

#include <CaloTopoTmpClusterCell.h>

Inheritance diagram for CaloTopoTmpClusterCell:
Collaboration diagram for CaloTopoTmpClusterCell:

Public Member Functions

 CaloTopoTmpClusterCell (const IdentifierHash &idHash, const CaloCell_ID::SUBCALO subDet, const size_t &iCell, const float &signedRatio, const float &signedEt)
const float & getSignedEt () const
const CaloTopoTmpHashClustergetCaloTopoTmpHashCluster () const
CaloTopoTmpHashClustergetCaloTopoTmpHashCluster ()
void setCaloTopoTmpHashCluster (CaloTopoTmpHashCluster *cluster)
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

CaloTopoTmpHashClusterm_cluster
float m_signedEt
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 26 of file CaloTopoTmpClusterCell.h.

Constructor & Destructor Documentation

◆ CaloTopoTmpClusterCell()

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

Definition at line 42 of file CaloTopoTmpClusterCell.h.

43 : CaloTopoTmpClusterCellBase(idHash,subDet,iCell,signedRatio),
44 m_cluster (0),
45 m_signedEt(signedEt)
46 {
47 }
CaloTopoTmpClusterCellBase(const IdentifierHash &idHash, const CaloCell_ID::SUBCALO subDet, const size_t &iCell, const float &signedRatio)
CaloTopoTmpHashCluster * m_cluster

Member Function Documentation

◆ getCaloCell()

const size_t & CaloTopoTmpClusterCellBase::getCaloCell ( ) const
inlineinherited

Definition at line 67 of file CaloTopoTmpClusterCellBase.h.

68 {
69 return m_iCell;
70 }

◆ getCaloTopoTmpHashCluster() [1/2]

CaloTopoTmpHashCluster * CaloTopoTmpClusterCell::getCaloTopoTmpHashCluster ( )
inline

Definition at line 59 of file CaloTopoTmpClusterCell.h.

60 {
61 return m_cluster;
62 }

◆ getCaloTopoTmpHashCluster() [2/2]

const CaloTopoTmpHashCluster * CaloTopoTmpClusterCell::getCaloTopoTmpHashCluster ( ) const
inline

Definition at line 54 of file CaloTopoTmpClusterCell.h.

55 {
56 return m_cluster;
57 }

◆ getID()

const IdentifierHash & CaloTopoTmpClusterCellBase::getID ( ) const
inlineinherited

Definition at line 61 of file CaloTopoTmpClusterCellBase.h.

62 {
63 return m_idHash;
64 }
IdentifierHash m_idHash
Global calorimeter hash.

◆ getSignedEt()

const float & CaloTopoTmpClusterCell::getSignedEt ( ) const
inline

Definition at line 49 of file CaloTopoTmpClusterCell.h.

50 {
51 return m_signedEt;
52 }

◆ getSignedRatio()

const float & CaloTopoTmpClusterCellBase::getSignedRatio ( ) const
inlineinherited

Definition at line 77 of file CaloTopoTmpClusterCellBase.h.

◆ getSubDet()

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

Definition at line 72 of file CaloTopoTmpClusterCellBase.h.

73 {
74 return m_subDet;
75 }

◆ getUsed()

bool CaloTopoTmpClusterCellBase::getUsed ( ) const
inlineinherited

Definition at line 87 of file CaloTopoTmpClusterCellBase.h.

◆ setCaloTopoTmpHashCluster()

void CaloTopoTmpClusterCell::setCaloTopoTmpHashCluster ( CaloTopoTmpHashCluster * cluster)
inline

Definition at line 64 of file CaloTopoTmpClusterCell.h.

65 {
66 m_cluster = cluster;
67 }

◆ setSignedRatio()

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

Definition at line 82 of file CaloTopoTmpClusterCellBase.h.

83 {
84 m_signedRatio = signedRatio;
85 }

◆ setUnused()

void CaloTopoTmpClusterCellBase::setUnused ( )
inlineinherited

Definition at line 97 of file CaloTopoTmpClusterCellBase.h.

98 {
99 m_used = false;
100 }

◆ setUsed()

void CaloTopoTmpClusterCellBase::setUsed ( )
inlineinherited

Definition at line 92 of file CaloTopoTmpClusterCellBase.h.

93 {
94 m_used = true;
95 }

Member Data Documentation

◆ m_cluster

CaloTopoTmpHashCluster* CaloTopoTmpClusterCell::m_cluster
private

Definition at line 35 of file CaloTopoTmpClusterCell.h.

◆ m_iCell

size_t CaloTopoTmpClusterCellBase::m_iCell
privateinherited

Definition at line 36 of file CaloTopoTmpClusterCellBase.h.

◆ m_idHash

IdentifierHash CaloTopoTmpClusterCellBase::m_idHash
privateinherited

Global calorimeter hash.

Definition at line 40 of file CaloTopoTmpClusterCellBase.h.

◆ m_signedEt

float CaloTopoTmpClusterCell::m_signedEt
private

Definition at line 36 of file CaloTopoTmpClusterCell.h.

◆ m_signedRatio

float CaloTopoTmpClusterCellBase::m_signedRatio
privateinherited

Definition at line 41 of file CaloTopoTmpClusterCellBase.h.

◆ m_subDet

CaloCell_ID::SUBCALO CaloTopoTmpClusterCellBase::m_subDet
privateinherited

Definition at line 37 of file CaloTopoTmpClusterCellBase.h.

◆ m_used

bool CaloTopoTmpClusterCellBase::m_used
privateinherited

Definition at line 42 of file CaloTopoTmpClusterCellBase.h.


The documentation for this class was generated from the following file: