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().