|
GENIEGenerator
|
A table of Fermi momentum constants. More...
#include <FermiMomentumTable.h>

Public Member Functions | |
| FermiMomentumTable () | |
| FermiMomentumTable (const FermiMomentumTable &fmt) | |
| virtual | ~FermiMomentumTable () |
| double | FindClosestKF (int target_pdgc, int nucleon_pdgc) const |
| void | AddTableEntry (int target_pdgc, KF_t kf) |
Private Attributes | |
| map< int, KF_t > | fKFSets |
A table of Fermi momentum constants.
Definition at line 33 of file FermiMomentumTable.h.
| FermiMomentumTable::FermiMomentumTable | ( | ) |
Definition at line 26 of file FermiMomentumTable.cxx.
| FermiMomentumTable::FermiMomentumTable | ( | const FermiMomentumTable & | fmt | ) |
Definition at line 30 of file FermiMomentumTable.cxx.
|
virtual |
Definition at line 35 of file FermiMomentumTable.cxx.
| void FermiMomentumTable::AddTableEntry | ( | int | target_pdgc, |
| KF_t | kf | ||
| ) |
Definition at line 40 of file FermiMomentumTable.cxx.
References fKFSets.
Referenced by genie::FermiMomentumTablePool::ParseXMLTables().
| double FermiMomentumTable::FindClosestKF | ( | int | target_pdgc, |
| int | nucleon_pdgc | ||
| ) | const |
Definition at line 45 of file FermiMomentumTable.cxx.
References fKFSets, genie::pdg::IonPdgCode(), genie::pdg::IonPdgCodeToA(), genie::pdg::IonPdgCodeToZ(), genie::pdg::IsProton(), LOG, genie::EKF_t::n, genie::EKF_t::p, pDEBUG, pINFO, and pWARN.
Referenced by genie::NievesQELCCPXSec::CNCTCLimUcalc(), genie::PauliBlocker::GetFermiMomentum(), main(), genie::utils::nuclear::NuclQELXSecSuppression(), genie::SmithMonizUtils::SetInteraction(), genie::SuSAv2MECPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::MKSPPPXSec2020::XSec(), and genie::SuSAv2QELPXSec::XSecScaling().
|
private |
Definition at line 44 of file FermiMomentumTable.h.
Referenced by AddTableEntry(), and FindClosestKF().
1.8.5