20#ifndef CALOTOPOSPLITTERCLUSTERCELL_H
21#define CALOTOPOSPLITTERCLUSTERCELL_H
54 const float & signedRatio,
56 const size_t caloClusterIndex,
57 const bool isSecondary=
false)
CaloCell_Base_ID::SUBCALO SUBCALO
const CaloTopoSplitterHashCluster * getCaloTopoTmpHashCluster() const
bool getSecondary() const
CaloTopoSplitterHashCluster * m_cluster
CaloTopoSplitterHashCluster * m_secondCluster
CaloTopoSplitterClusterCell(const IdentifierHash &idHash, const CaloCell_ID::SUBCALO subDet, xAOD::CaloCluster::cell_iterator &itrCell, const size_t &iCell, const float &signedRatio, const xAOD::CaloCluster *pClus, const size_t caloClusterIndex, const bool isSecondary=false)
CaloTopoSplitterHashCluster * getSecondCaloTopoTmpHashCluster()
const xAOD::CaloCluster * getParentCluster() const
const xAOD::CaloCluster::cell_iterator & getCellIterator() const
xAOD::CaloCluster::cell_iterator m_itrCell
const xAOD::CaloCluster * m_parentCluster
size_t getParentClusterIndex() const
void setSecondCaloTopoTmpHashCluster(CaloTopoSplitterHashCluster *cluster)
size_t m_parentClusterIndex
const float & getSharedWeight()
CaloTopoSplitterHashCluster * getCaloTopoTmpHashCluster()
void setSharedWeight(const float &weight)
void setCaloTopoTmpHashCluster(CaloTopoSplitterHashCluster *cluster)
CaloTopoTmpClusterCellBase(const IdentifierHash &idHash, const CaloCell_ID::SUBCALO subDet, const size_t &iCell, const float &signedRatio)
This is a "hash" representation of an Identifier.
CaloClusterCellLink::iterator cell_iterator
Iterator of the underlying CaloClusterCellLink (non-const version)
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.