|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef CALOPROTOCLUSTER
7 #define CALOPROTOCLUSTER
double e()
Return the weighted energy sum of the list of cells.
CaloProtoCluster()=delete
No default constructor, always need a CaloCellContainer to work with.
CaloClusterCellLink * getCellLinks()
Get a pointer to the underlying CaloClusterCellLink object.
Bookkeeping of cells that make up a cluster Simplified replacement for CaloCellLink,...
std::unique_ptr< CaloClusterCellLink > m_cellLinks
void addCell(const unsigned cellIdx, const CaloClusterCellLink::weight_t weight=1.0)
Add a cell (forward to underlying CaloClusterCellLink)
Container class for CaloCell.
double et()
Return the weighted Et of the list of cells.
CaloClusterCellLink * releaseCellLinks()
Hand over ownership of CaloClusterCellLink to client.
size_t size()
Get the size of the underlying CaloClusterCellLink object.
void getKine()
update m_e and m_et