Encapsulates a list of baryon resonances. More...
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 |
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-2019, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org or see $GENIE/LICENSE
Definition at line 37 of file BaryonResList.h.
BaryonResList::BaryonResList | ( | ) |
BaryonResList::BaryonResList | ( | const BaryonResList & | rl | ) |
|
virtual |
Definition at line 132 of file BaryonResList.cxx.
References fResVec.
Referenced by genie::RSPPResonanceSelector::LoadConfig(), genie::ReinSehgalRESXSec::LoadConfig(), genie::ReinSehgalRESXSecFast::LoadConfig(), genie::ReinSehgalSPPXSec::LoadConfig(), genie::ReinSehgalSPPPXSec::LoadConfig(), and genie::RESInteractionListGenerator::LoadConfigData().
void BaryonResList::Copy | ( | const BaryonResList & | rl | ) |
Definition at line 137 of file BaryonResList.cxx.
References fResVec, NResonances(), and ResonanceId().
Referenced by BaryonResList().
Definition at line 107 of file BaryonResList.cxx.
References genie::utils::str::FilterString(), fResVec, genie::utils::res::FromString(), genie::kNoResonance, parse_dependency_file_t::list, pERROR, pINFO, SLOG, and genie::utils::str::Split().
Referenced by genie::RSPPResonanceSelector::LoadConfig(), genie::ReinSehgalRESXSec::LoadConfig(), genie::ReinSehgalRESXSecFast::LoadConfig(), genie::ReinSehgalSPPXSec::LoadConfig(), genie::ReinSehgalSPPPXSec::LoadConfig(), and genie::RESInteractionListGenerator::LoadConfigData().
bool BaryonResList::Find | ( | Resonance_t | res | ) | const |
Definition at line 96 of file BaryonResList.cxx.
References confusionMatrixTree::count, fResVec, pWARN, and SLOG.
Referenced by genie::ReinSehgalSPPPXSec::XSec().
Definition at line 54 of file BaryonResList.cxx.
References fResVec, pERROR, and SLOG.
Referenced by genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), Copy(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::ReinSehgalSPPXSec::Integrate(), ResonanceId(), ResonanceName(), genie::RSPPResonanceSelector::SelectResonance(), and genie::ReinSehgalSPPPXSec::XSecNRES().
void BaryonResList::Print | ( | ostream & | stream | ) | const |
Definition at line 151 of file BaryonResList.cxx.
References genie::utils::res::AsString(), allTimeWatchdog::endl, and fResVec.
Referenced by genie::operator<<().
Resonance_t BaryonResList::ResonanceId | ( | unsigned int | ires | ) | const |
Definition at line 77 of file BaryonResList.cxx.
References fResVec, genie::kNoResonance, NResonances(), pERROR, and SLOG.
Referenced by genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), Copy(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::ReinSehgalSPPXSec::Integrate(), genie::RSPPResonanceSelector::SelectResonance(), and genie::ReinSehgalSPPPXSec::XSecNRES().
Definition at line 63 of file BaryonResList.cxx.
References genie::utils::res::AsString(), fResVec, NResonances(), pERROR, and SLOG.
Definition at line 91 of file BaryonResList.cxx.
|
friend |
Definition at line 31 of file BaryonResList.cxx.
|
private |
Definition at line 61 of file BaryonResList.h.
Referenced by BaryonResList(), Clear(), Copy(), DecodeFromNameList(), Find(), NResonances(), Print(), ResonanceId(), ResonanceName(), and ~BaryonResList().