Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "CaloEvent/CaloClusterContainer.h"
15 auto transCluster = std::make_unique<CaloCluster>();
17 trans->
push_back(std::move(transCluster));
62 trans->resetCellLink (cellLink);
contType::iterator iterator
CaloClusterMomentStore m_momentStore
cluster moments
static const AthenaBarCode_t UNDEFINEDBARCODE
double m_basicSignal
Stores basic energy signal.
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...
const cell_link_type & cellLink() const
Access to underlying link.
double m_eta0
Cluster seed
Storable container for CaloCluster.
CaloSamplingData_p1 m_dataStore
CaloClusterLinkTemplate< CaloCellLinkContainer >::link_type cell_link_type
void persToTrans(const CaloClusterMomentStore_p1 *, CaloClusterMomentStore *) const
void persToTrans(const CaloSamplingData_p1 *, CaloSamplingData *) const
bool setDefaultSignalState(signalstate_t s)
Sets default signal state.
CaloClusterMomentStoreCnv_p1 m_caloMomentStoreCnv
void transToPers(const CaloClusterMomentStore *, CaloClusterMomentStore_p1 *) const
ElementLinkCnv_p1< ElementLink< CaloCellLinkContainer > > m_cellElementLinkCnv
void persToTrans(const CaloTowerSeg_p1 *, CaloTowerSeg *) const
data_link_type m_dataLink
{
double m_time
Cluster timing.
P4EEtaPhiM_p1 m_P4EEtaPhiM
double m_phi0
Cluster seed
void transToPers(const Link_t &trans, PersLink_t &pers, const SG::ThinningCache *cache, MsgStream &log) const
ElementLinkCnv_p1< ElementLink< CaloShowerContainer > > m_showerElementLinkCnv
bool m_endcap
Flag is true if at least one cell in EMB.
CaloSamplingData m_dataStore
{\ brief Cached Stores
Principal data class for CaloCell clusters.
void transToPers(const CaloTowerSeg *, CaloTowerSeg_p1 *) const
unsigned int m_samplingPattern
Sampling pattern.
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...
ElementLinkInt_p1 m_cellLink
void persToTrans(const PersLink_t &pers, Link_t &trans, MsgStream &log) const
value_type push_back(value_type pElem)
Add an element to the end of the collection.
CaloRecoStatus m_status
Calorimeter reconstruction status.
P4EEtaPhiMCnv_p1 m_P4EEtaPhiMCnv
void transToPers(const CaloSamplingData *, CaloSamplingData_p1 *) const
unsigned int m_caloRecoStatus
ElementLinkInt_p1 m_dataLink
virtual const store_type & getStatusWord() const
retrieve the entire status word
Data object stores CaloTower segmentation.
CaloSamplingDataCnv_p1 m_caloSamplingDataCnv
virtual void transToPers(const CaloClusterContainer *trans, CaloClusterContainer_p1 *pers, MsgStream &log) const override
virtual void setTowerSeg(const CaloTowerSeg &towerSeg)
Set tower segmentation into CaloClusterContainer.
CaloTowerSeg_p1 m_towerSeg
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
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.
virtual void persToTrans(const CaloClusterContainer_p1 *pers, CaloClusterContainer *trans, MsgStream &log) const override
reconstruction status indicator
CaloClusterMomentStore_p1 m_momentStore
unsigned int m_samplingPattern
CaloTowerSegCnv_p1 m_caloTowerSegCnv