|
ATLAS Offline Software
|
Go to the documentation of this file.
20 #ifndef JETEVENT_JETCONSTITUENTITERATOR_H
21 #define JETEVENT_JETCONSTITUENTITERATOR_H
85 if( (constituentDef ==
jet->constituentSignalState()) ||
bool operator!=(const JetConstituentIterator &other) const
static JetConstituentIterator first(const Jet *jet)
get a default iterator
Basic data class defines behavior for all Jet objects The Jet class is the principal data class for...
const JetConstituentIterator * operator*() const
JetConstituentIterator(base_it b)
JetConstituentIterator(base_it b, P4SignalState::State s)
static JetConstituentIterator first(const Jet *jet, P4SignalState::State s)
get an iterator on constituent with Sig State
navigable_t::object_iter const_iterator
P4SignalState::State m_curState
P4SignalState::State m_defState
Jet::const_iterator base_it
P4SignalState::State getSignalState()
get current signal state of the iterator
JetConstituentIterator & operator--()
void setSignalState(P4SignalState::State s)
set current signal state of the iterator
CLHEP::HepLorentzVector hlv_t
JetConstituentIterator & operator++()
const Jet::constituent_t * get_real_constit()
access to the real constituent pointer
A safe iterator on jet constituents.
static JetConstituentIterator last(const Jet *jet)
get the end iterator
bool operator==(const JetConstituentIterator &other) const