18 #ifndef _BARYON_RES_LIST_H_
19 #define _BARYON_RES_LIST_H_
35 ostream &
operator << (ostream & stream,
const BaryonResList & rl);
55 void Print (ostream & stream)
const;
58 auto begin() noexcept ->
typename vector<Resonance_t>::iterator;
59 auto end() noexcept ->
typename vector<Resonance_t>::iterator;
60 auto begin()
const noexcept ->
typename vector<Resonance_t>::const_iterator;
61 auto end()
const noexcept ->
typename vector<Resonance_t>::const_iterator;
62 auto cbegin()
const noexcept ->
typename vector<Resonance_t>::const_iterator;
63 auto cend()
const noexcept ->
typename vector<Resonance_t>::const_iterator;
72 #endif // _BARYON_RES_LIST_H_
vector< Resonance_t > * fResVec
void Copy(const BaryonResList &rl)
void DecodeFromNameList(string list, string delimiter=",")
string ResonanceName(unsigned int ires) const
Encapsulates a list of baryon resonances.
auto cbegin() const noexcept-> typename vector< Resonance_t >::const_iterator
enum genie::EResonance Resonance_t
unsigned int NResonances(void) const
auto cend() const noexcept-> typename vector< Resonance_t >::const_iterator
void Print(ostream &stream) const
friend ostream & operator<<(ostream &stream, const BaryonResList &rl)
bool Find(Resonance_t res) const
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
auto end() noexcept-> typename vector< Resonance_t >::iterator
int ResonancePdgCode(unsigned int ires) const
auto begin() noexcept-> typename vector< Resonance_t >::iterator
Resonance_t ResonanceId(unsigned int ires) const