29 momentStoreIterator) ||
35 <<
"Not converting CaloClusterContainer.";
41 for(;itp!=itp_e;++itp) {
44 CaloCluster* transCluster = clusters.nextElementPtr();
90 for(;it!=it_e;++it,++itp) {
107 MsgStream& log)
const
138 MsgStream& log)
const
Helpers for checking error return status codes and reporting errors.
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
virtual void setAthenaBarCode(AthenaBarCode_t id)
ElementLinkCnv_p2< ElementLink< CaloCellLinkContainer > >::State CellLinkState
ElementLinkCnv_p2< ElementLink< CaloCellLinkContainer > > m_cellElementLinkCnv
P4EEtaPhiMCnv_p1 m_P4EEtaPhiMCnv
ElementLinkCnv_p2< ElementLink< CaloShowerContainer > >::State ShowerLinkState
virtual void transToPers(const CaloClusterContainer *trans, CaloClusterContainer_p2 *pers, MsgStream &log) const override
CaloSamplingDataContainerCnv_p1 m_samplingDataContainerCnv
virtual void persToTrans(const CaloClusterContainer_p2 *pers, CaloClusterContainer *trans, MsgStream &log) const override
ElementLinkCnv_p2< ElementLink< CaloShowerContainer > > m_showerElementLinkCnv
CaloTowerSegCnv_p1 m_caloTowerSegCnv
CaloClusterMomentContainerCnv_p1 m_momentContainerCnv
contType::iterator iterator
contType::const_iterator const_iterator
ElementLinkContNames_p2 m_linkNames
CaloTowerSeg_p1 m_towerSeg
CaloSamplingDataContainer_p1 m_samplingDataContainer
CaloClusterMomentContainer_p1 m_momentContainer
Storable container for CaloCluster.
virtual const CaloTowerSeg & getTowerSeg() const
Retrieve tower segmentation.
virtual void setTowerSeg(const CaloTowerSeg &towerSeg)
Set tower segmentation into CaloClusterContainer.
unsigned short m_nMoments
std::vector< ClusterMoment_p >::const_iterator const_iterator
cell_link_type m_cellLink
Local pointer to cell store.
Principal data class for CaloCell clusters.
double eta0() const
Returns raw of cluster seed.
CaloClusterMomentStore m_momentStore
cluster moments
virtual double getBasicEnergy() const
Access basic energy scale signal.
unsigned int m_samplingPattern
Sampling pattern.
double getTime() const
Access cluster time.
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.
void setClusterSize(unsigned int theClusterSize)
Set cluster size.
void setTime(double theTime)
Set cluster time.
unsigned int getClusterSize() const
Get cluster size.
data_link_type m_dataLink
{
CaloSamplingData m_dataStore
{\ brief Cached Stores
double m_eta0
Cluster seed .
virtual void setBasicEnergy(double theEnergy)
Set basic energy scale signal.
double phi0() const
Returns raw of cluster seed.
bool m_barrel
Flag is true if at least one cell in EMB.
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.
a typed memory pool that saves time spent allocation small object.
DataModel_detail::const_iterator< DataVector > const_iterator
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
void clear()
Erase all the elements in the collection.
static const AthenaBarCode_t UNDEFINEDBARCODE
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
P4EEtaPhiM_p1 m_P4EEtaPhiM
unsigned int m_caloRecoStatus
unsigned int m_samplingPattern
ElementLinkInt_p2 m_cellLink
ElementLinkInt_p2 m_dataLink
unsigned int m_clusterSize