![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
29 momentStoreIterator) ||
35 <<
"Not converting CaloClusterContainer.";
107 MsgStream&
log)
const
138 MsgStream&
log)
const
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
double phi0() const
Returns raw of cluster seed.
CaloClusterMomentStore m_momentStore
cluster moments
unsigned short m_nMoments
std::vector< ClusterMoment_p >::const_iterator const_iterator
Const iterator class for DataVector/DataList.
void setTime(double theTime)
Set cluster time.
static const AthenaBarCode_t UNDEFINEDBARCODE
ElementLinkInt_p2 m_dataLink
CaloClusterMomentContainerCnv_p1 m_momentContainerCnv
virtual const CaloTowerSeg & getTowerSeg() const
Retrieve tower segmentation.
virtual void transToPers(const P4EEtaPhiM *transObj, P4EEtaPhiM_p1 *persObj, MsgStream &log) const override
Method creating the persistent representation P4EEtaPhiM_p1 from its transient representation P4EEtaP...
void transToPers(State &state, const Link_t &trans, PersLink_t &pers, const SG::ThinningCache *cache, MsgStream &log) const
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
CaloSamplingDataContainerCnv_p1 m_samplingDataContainerCnv
double m_eta0
Cluster seed
unsigned int m_clusterSize
Storable container for CaloCluster.
CaloTowerSegCnv_p1 m_caloTowerSegCnv
void persToTrans(const CaloSamplingDataContainer_p1 *pers, CaloSamplingData *trans, State &state) const
virtual void persToTrans(const CaloClusterContainer_p2 *pers, CaloClusterContainer *trans, MsgStream &log) const override
unsigned int m_samplingPattern
ElementLinkCnv_p2< ElementLink< CaloShowerContainer > > m_showerElementLinkCnv
virtual double getBasicEnergy() const
Access basic energy scale signal.
bool setDefaultSignalState(signalstate_t s)
Sets default signal state.
void persToTrans(const CaloTowerSeg_p1 *, CaloTowerSeg *) const
P4EEtaPhiMCnv_p1 m_P4EEtaPhiMCnv
cell_link_type m_cellLink
Local pointer to cell store.
data_link_type m_dataLink
{
double m_phi0
Cluster seed
ElementLinkCnv_p2< ElementLink< CaloCellLinkContainer > > m_cellElementLinkCnv
bool m_endcap
Flag is true if at least one cell in EMB.
CaloSamplingData m_dataStore
{\ brief Cached Stores
virtual void transToPers(const CaloClusterContainer *trans, CaloClusterContainer_p2 *pers, MsgStream &log) const override
CaloSamplingDataContainer_p1 m_samplingDataContainer
Principal data class for CaloCell clusters.
void transToPers(const CaloTowerSeg *, CaloTowerSeg_p1 *) const
unsigned int m_samplingPattern
Sampling pattern.
void persToTrans(const CaloClusterMomentContainer_p1 *pers, CaloClusterMomentStore *trans, CaloClusterMomentContainer_p1::const_iterator &momentStoreIterator) const
virtual void persToTrans(const P4EEtaPhiM_p1 *persObj, P4EEtaPhiM *transObj, MsgStream &log) const override
Method creating the transient representation of P4EEtaPhiM from its persistent representation P4EEtaP...
void clear()
Erase all the elements in the collection.
void persToTrans(State &state, const PersLink_t &pers, Link_t &trans, MsgStream &log) const
ElementLinkCnv_p2< ElementLink< CaloCellLinkContainer > >::State CellLinkState
ElementLinkContNames_p2 m_linkNames
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
double getTime() const
Access cluster time.
ElementLinkCnv_p2< ElementLink< CaloShowerContainer > >::State ShowerLinkState
Helpers for checking error return status codes and reporting errors.
void transToPers(const CaloSamplingData *trans, CaloSamplingDataContainer_p1 *pers, MsgStream &log) const
value_type push_back(value_type pElem)
Add an element to the end of the collection.
unsigned int m_caloRecoStatus
void transToPers(const CaloClusterMomentStore *trans, CaloClusterMomentContainer_p1 *pers) const
CaloRecoStatus m_status
Calorimeter reconstruction status.
contType::iterator iterator
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
CaloTowerSeg_p1 m_towerSeg
bool setIterator(const CaloClusterMomentContainer_p1 *pers, unsigned int ncluster, CaloClusterMomentContainer_p1::const_iterator &momentStoreIterator) const
unsigned int getClusterSize() const
Get cluster size.
CaloClusterMomentContainer_p1 m_momentContainer
bool setState(const CaloSamplingDataContainer_p1 *pers, unsigned int ncluster, State &state) const
void setClusterSize(unsigned int theClusterSize)
Set cluster size.
a typed memory pool that saves time spent allocation small object. This is typically used by containe...
ElementLinkInt_p2 m_cellLink
virtual const store_type & getStatusWord() const
retrieve the entire status word
double eta0() const
Returns raw of cluster seed.
Data object stores CaloTower segmentation.
virtual void setTowerSeg(const CaloTowerSeg &towerSeg)
Set tower segmentation into CaloClusterContainer.
virtual void setBasicEnergy(double theEnergy)
Set basic energy scale signal.
P4EEtaPhiM_p1 m_P4EEtaPhiM
contType::const_iterator const_iterator
size_type size() const noexcept
Returns the number of elements in the collection.
bool m_barrel
Flag is true if at least one cell in EMB.
reconstruction status indicator
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.