ATLAS Offline Software
|
Internal cell iterator. More...
#include <CaloCluster.h>
Private Attributes | |
moment_iterator_i | m_iter |
Actual iterator on CaloClusterMomentStore. More... | |
const moment_store * | m_firstStore |
Pointer to first CaloClusterMomentStore. More... | |
const moment_store * | m_secndStore |
Pointer to second CaloClusterMomentStore. More... | |
Internal cell iterator.
Principle iterator of the (split) moment store. Only for read access presently. Automatically loops cached and external moment store, the latter only if available. The iterator range is as follows:
Definition at line 154 of file Calorimeter/CaloEvent/CaloEvent/CaloCluster.h.
CaloCluster::MomentStoreIter::MomentStoreIter | ( | ) |
CaloCluster::MomentStoreIter::MomentStoreIter | ( | const moment_iterator_i & | iter, |
const moment_store * | firstStore, | ||
const moment_store * | secndStore = 0 |
||
) |
|
default |
Destructor.
const CaloClusterMoment & CaloCluster::MomentStoreIter::getMoment | ( | ) | const |
CaloCluster::moment_type CaloCluster::MomentStoreIter::getMomentType | ( | ) | const |
CaloCluster::MomentStoreIter CaloCluster::MomentStoreIter::next | ( | ) |
bool CaloCluster::MomentStoreIter::operator!= | ( | const MomentStoreIter & | anOther | ) | const |
const CaloClusterMoment & CaloCluster::MomentStoreIter::operator* | ( | ) | const |
CaloCluster::MomentStoreIter CaloCluster::MomentStoreIter::operator++ | ( | ) |
CaloCluster::MomentStoreIter CaloCluster::MomentStoreIter::operator++ | ( | int | ) |
CaloCluster::MomentStoreIter CaloCluster::MomentStoreIter::operator-- | ( | ) |
CaloCluster::MomentStoreIter CaloCluster::MomentStoreIter::operator-- | ( | int | ) |
bool CaloCluster::MomentStoreIter::operator== | ( | const MomentStoreIter & | anOther | ) | const |
CaloCluster::MomentStoreIter CaloCluster::MomentStoreIter::prev | ( | ) |
|
private |
Pointer to first CaloClusterMomentStore.
Definition at line 199 of file Calorimeter/CaloEvent/CaloEvent/CaloCluster.h.
|
private |
Actual iterator on CaloClusterMomentStore.
Definition at line 197 of file Calorimeter/CaloEvent/CaloEvent/CaloCluster.h.
|
private |
Pointer to second CaloClusterMomentStore.
Definition at line 201 of file Calorimeter/CaloEvent/CaloEvent/CaloCluster.h.