|
ATLAS Offline Software
|
Go to the documentation of this file.
14 : m_store (rMomStore.m_store)
20 : m_store (pMomStore->m_store)
27 if (
this != &rMomStore)
41 return this->
retrieve(fIter,rMomData);
46 if ( rMomIter != this->
end() )
48 rMomData = rMomIter.getMoment();
61 size_t oldSize = rMomList.size();
64 for ( ; fMom != lMom; ++fMom )
68 return oldSize < rMomList.size();
73 CaloClusterMomentStore::CaloClusterMomentIterator::~CaloClusterMomentIterator() {}
MomentType
enums to identify different moments
CaloClusterMomentStore & operator=(const CaloClusterMomentStore &rMomStore)
Assignment.
moment_store::const_iterator moment_store_const_iter
Internal moment store const iterator type.
Internally used iterator.
virtual bool retrieveMomentTypes(moment_type_list &rMomTypeList) const
Retrieve list of moment types in store.
Stores CaloClusterMoment in a keyed map.
virtual ~CaloClusterMomentStore()
Default destructor.
virtual moment_iterator find(const moment_type &rMomType) const
}
std::vector< moment_type > moment_type_list
List of moment types.
virtual bool retrieve(const moment_type &rMomType, moment_value &rMomData) const
Retrieve cluster moment for a given key.
virtual moment_iterator end() const
iterator loop terminator
defines enums and data types for different moments of CaloCluster
CaloClusterMomentStore()
Default constructor.