6#include "CaloEvent/CaloClusterContainer.h"
15 auto transCluster = std::make_unique<CaloCluster>();
17 trans->
push_back(std::move(transCluster));
virtual void setAthenaBarCode(AthenaBarCode_t id)
CaloTowerSegCnv_p1 m_caloTowerSegCnv
CaloSamplingDataCnv_p1 m_caloSamplingDataCnv
ElementLinkCnv_p1< ElementLink< CaloCellLinkContainer > > m_cellElementLinkCnv
CaloClusterMomentStoreCnv_p1 m_caloMomentStoreCnv
virtual void persToTrans(const CaloClusterContainer_p1 *pers, CaloClusterContainer *trans, MsgStream &log) const override
ElementLinkCnv_p1< ElementLink< CaloShowerContainer > > m_showerElementLinkCnv
P4EEtaPhiMCnv_p1 m_P4EEtaPhiMCnv
virtual void transToPers(const CaloClusterContainer *trans, CaloClusterContainer_p1 *pers, MsgStream &log) const override
contType::iterator iterator
CaloTowerSeg_p1 m_towerSeg
Storable container for CaloCluster.
virtual const CaloTowerSeg & getTowerSeg() const
Retrieve tower segmentation.
virtual void setTowerSeg(const CaloTowerSeg &towerSeg)
Set tower segmentation into CaloClusterContainer.
const cell_link_type & cellLink() const
Access to underlying link.
void resetCellLink(const cell_link_type &cellLink)
CaloClusterLinkTemplate< CaloCellLinkContainer >::link_type cell_link_type
Principal data class for CaloCell clusters.
double m_time
Cluster timing.
CaloClusterMomentStore m_momentStore
cluster moments
unsigned int m_samplingPattern
Sampling pattern.
double m_phi0
Cluster seed .
bool m_endcap
Flag is true if at least one cell in EMB.
bool setDefaultSignalState(signalstate_t s)
Sets default signal state.
data_link_type m_dataLink
{
CaloSamplingData m_dataStore
{\ brief Cached Stores
double m_eta0
Cluster seed .
bool m_barrel
Flag is true if at least one cell in EMB.
double m_basicSignal
Stores basic energy signal.
CaloRecoStatus m_status
Calorimeter reconstruction status.
reconstruction status indicator
virtual const store_type & getStatusWord() const
retrieve the entire status word
Data object stores CaloTower segmentation.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
static const AthenaBarCode_t UNDEFINEDBARCODE
P4EEtaPhiM_p1 m_P4EEtaPhiM
ElementLinkInt_p1 m_dataLink
CaloSamplingData_p1 m_dataStore
unsigned int m_caloRecoStatus
unsigned int m_samplingPattern
CaloClusterMomentStore_p1 m_momentStore
ElementLinkInt_p1 m_cellLink