7#ifndef CALOEVENT_CALOTOPOTOWERCONTAINER_H
8#define CALOEVENT_CALOTOPOTOWERCONTAINER_H
36#include "CaloEvent/CaloTower.h"
40#include "CaloEvent/CaloClusterContainer.h"
43#include "CaloEvent/CaloTowerContainer.h"
44#include "AthLinks/DataLink.h"
#define SG_BASE(D, B)
Declare that class D derives from class B.
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
map of CaloCluster objects each CaloCell belongs to
Container class for CaloCell.
Storable container for CaloCluster.
Storable container class for CaloTower.
DataLink< CaloClusterContainer > GetClusters() const
void swap(CaloTopoTowerContainer &other)
Swap.
float GetCellESignificanceThreshold() const
void SetNoiseSigma(float c)
DataLink< CaloTowerContainer > GetTowers() const
double m_minimumCellEnergy
void SetTowers(const CaloTowerContainer *c)
void SetCells(const CaloCellContainer *c)
void SetMinimumClusterEnergy(double c)
DataLink< CaloTowerContainer > m_towers
bool GetUseCellWeights() const
void SetCaloSelection(bool c)
double m_minimumClusterEnergy
CaloTopoTowerContainer & operator=(const CaloTopoTowerContainer &other)
Assignment.
double GetMinimumCellEnergy() const
void SetCellToClusterMap(const CaloCell2ClusterMap *c)
const CaloCell2ClusterMap * m_celltoclustermap
virtual ~CaloTopoTowerContainer()
Destructor.
float m_cellESignificanceThreshold
DataLink< CaloCellContainer > GetCells() const
CaloTopoTowerContainer()
Default constructor.
float GetNoiseSigma() const
const std::vector< CaloCell_ID::SUBCALO > & GetCaloIndices() const
bool GetCaloSelection() const
void SetUseCellWeights(bool c)
void SetCaloIndices(const std::vector< CaloCell_ID::SUBCALO > &c)
std::vector< CaloCell_ID::SUBCALO > m_caloIndices
double GetMinimumClusterEnergy() const
friend class CaloTopoTowerContainerCnv_p1
void SetClusters(const CaloClusterContainer *c)
void SetMinimumCellEnergy(double c)
const CaloCell2ClusterMap * GetCellToClusterMap() const
DataLink< CaloClusterContainer > m_clusters
void SetCellESignificanceThreshold(float c)
DataLink< CaloCellContainer > m_cells
Storable container class for CaloTower.
CaloTowerContainer()
Default constructor.
Data object stores CaloTower segmentation.
Object reference supporting deferred reading from StoreGate.