8#ifndef JETUTILS_JETCELLACCESSOR_H
9#define JETUTILS_JETCELLACCESSOR_H
Data object for each calorimeter readout cell.
const_iterator to loop over cells belonging to a cluster
bool operator==(const const_iterator &b) const
cell_iterator m_endCellItinConstit
const_iterator & operator--(int)
const CaloCell * operator*() const
friend class JetCellAccessor
bool setCellIteratorFromConstit(const xAOD::IParticle *p)
unsigned index() const
Accessor for the index of the cell in the original CaloCellContainer.
bool operator!=(const const_iterator &b) const
const_iterator & operator++()
constit_iterator m_constitIt
const_iterator(constit_iterator constIt, constit_iterator constItE, bool endIt=false)
const_iterator & operator++(int)
const CaloCell * operator->() const
constit_iterator m_constitItE
weight_t weight() const
Accessor for weight associated to this cell.
const_iterator & operator--()
JetCellAccessor(const xAOD::Jet *jet)
static const_iterator begin(const xAOD::Jet *jet)
static const_iterator end(const xAOD::Jet *jet)
CaloClusterCellLink::const_iterator cell_iterator
std::vector< ElementLink< xAOD::IParticleContainer > >::const_iterator constit_iterator
Class providing the definition of the 4-vector interface.
void nextDDE(Iter iter, Iter endIter)
Prefetch next CaloDDE.
Jet_v1 Jet
Definition of the current "jet version".