ATLAS Offline Software
Loading...
Searching...
No Matches
CaloClusterMomentStoreCnv_p1 Class Reference

#include <CaloClusterMomentStoreCnv_p1.h>

Collaboration diagram for CaloClusterMomentStoreCnv_p1:

Public Member Functions

 CaloClusterMomentStoreCnv_p1 ()
void transToPers (const CaloClusterMomentStore *, CaloClusterMomentStore_p1 *) const
void persToTrans (const CaloClusterMomentStore_p1 *, CaloClusterMomentStore *) const

Detailed Description

Definition at line 16 of file CaloClusterMomentStoreCnv_p1.h.

Constructor & Destructor Documentation

◆ CaloClusterMomentStoreCnv_p1()

CaloClusterMomentStoreCnv_p1::CaloClusterMomentStoreCnv_p1 ( )

Definition at line 11 of file CaloClusterMomentStoreCnv_p1.cxx.

12{
13}

Member Function Documentation

◆ persToTrans()

void CaloClusterMomentStoreCnv_p1::persToTrans ( const CaloClusterMomentStore_p1 * pers,
CaloClusterMomentStore * trans ) const

Definition at line 22 of file CaloClusterMomentStoreCnv_p1.cxx.

24{
25 std::vector<CaloClusterMomentStore_p1::ClusterMoment>::const_iterator it=pers->m_store.begin();
26 std::vector<CaloClusterMomentStore_p1::ClusterMoment>::const_iterator it_e=pers->m_store.end();
27 for (;it!=it_e;++it)
28 trans->insert((CaloClusterMoment::MomentType)it->key,CaloClusterMoment(it->value));
29}
std::vector< ClusterMoment > m_store
virtual void insert(const moment_type &rMomType, const moment_value &rMomData)
Insert key/data pair.
MomentType
enums to identify different moments

◆ transToPers()

void CaloClusterMomentStoreCnv_p1::transToPers ( const CaloClusterMomentStore * trans,
CaloClusterMomentStore_p1 * pers ) const

Definition at line 40 of file CaloClusterMomentStoreCnv_p1.cxx.

42{
45
46 CaloClusterMomentStore_p1::ClusterMoment mom;
47 for(;it!=it_e;++it) {
48 mom.key=it.getMomentType();
49 mom.value=it.getMoment().getValue();
50 pers->m_store.push_back(mom);
51 }
52}
virtual moment_iterator end() const
iterator loop terminator
CaloClusterMomentIterator moment_iterator
External moment iterator type.
virtual moment_iterator begin() const
{

The documentation for this class was generated from the following files: