Encapsulates a list of baryon resonances. More...
#include <BaryonResList.h>
Public Member Functions | |
BaryonResList () | |
BaryonResList (const BaryonResList &rl) | |
virtual | ~BaryonResList () |
void | DecodeFromNameList (string list, string delimiter=",") |
unsigned int | NResonances (void) const |
string | ResonanceName (unsigned int ires) const |
Resonance_t | ResonanceId (unsigned int ires) const |
int | ResonancePdgCode (unsigned int ires) const |
bool | Find (Resonance_t res) const |
void | Clear (void) |
void | Copy (const BaryonResList &rl) |
void | Print (ostream &stream) const |
auto | begin () noexcept-> typename vector< Resonance_t >::iterator |
auto | end () noexcept-> typename vector< Resonance_t >::iterator |
auto | begin () const noexcept-> typename vector< Resonance_t >::const_iterator |
auto | end () const noexcept-> typename vector< Resonance_t >::const_iterator |
auto | cbegin () const noexcept-> typename vector< Resonance_t >::const_iterator |
auto | cend () const noexcept-> typename vector< Resonance_t >::const_iterator |
Private Attributes | |
vector< Resonance_t > * | fResVec |
Friends | |
ostream & | operator<< (ostream &stream, const BaryonResList &rl) |
Encapsulates a list of baryon resonances.
May 03, 2004
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 37 of file BaryonResList.h.
BaryonResList::BaryonResList | ( | ) |
Definition at line 32 of file BaryonResList.cxx.
BaryonResList::BaryonResList | ( | const BaryonResList & | rl | ) |
Definition at line 37 of file BaryonResList.cxx.
|
virtual |
Definition at line 43 of file BaryonResList.cxx.
|
noexcept |
Definition at line 155 of file BaryonResList.cxx.
|
noexcept |
Definition at line 165 of file BaryonResList.cxx.
|
noexcept |
Definition at line 175 of file BaryonResList.cxx.
|
noexcept |
Definition at line 180 of file BaryonResList.cxx.
void BaryonResList::Clear | ( | void | ) |
Definition at line 126 of file BaryonResList.cxx.
void BaryonResList::Copy | ( | const BaryonResList & | rl | ) |
Definition at line 131 of file BaryonResList.cxx.
Definition at line 101 of file BaryonResList.cxx.
|
noexcept |
Definition at line 160 of file BaryonResList.cxx.
|
noexcept |
Definition at line 170 of file BaryonResList.cxx.
bool BaryonResList::Find | ( | Resonance_t | res | ) | const |
Definition at line 90 of file BaryonResList.cxx.
unsigned int BaryonResList::NResonances | ( | void | ) | const |
Definition at line 48 of file BaryonResList.cxx.
void BaryonResList::Print | ( | ostream & | stream | ) | const |
Definition at line 145 of file BaryonResList.cxx.
Resonance_t BaryonResList::ResonanceId | ( | unsigned int | ires | ) | const |
Definition at line 71 of file BaryonResList.cxx.
string BaryonResList::ResonanceName | ( | unsigned int | ires | ) | const |
Definition at line 57 of file BaryonResList.cxx.
int BaryonResList::ResonancePdgCode | ( | unsigned int | ires | ) | const |
Definition at line 85 of file BaryonResList.cxx.
|
friend |
Definition at line 25 of file BaryonResList.cxx.
|
private |
Definition at line 67 of file BaryonResList.h.