GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Variables
genie::units Namespace Reference

Physical System of Units. More...

Variables

static constexpr double gigaelectronvolt = 1.
 
static constexpr double GeV = gigaelectronvolt
 
static constexpr double kSpeedOfLight = 2.99792458e+08
 
static constexpr double qe_coulomb = 1.602176634e-19
 
static constexpr double hbarc = 1.973269804e-16
 
static constexpr double meter = 1. / (hbarc * GeV)
 
static constexpr double kilogram = kSpeedOfLight * kSpeedOfLight * 10e-9 * GeV / qe_coulomb
 
static constexpr double second = meter * kSpeedOfLight / GeV
 
static constexpr double kilometer = 1000.*meter
 
static constexpr double millimeter = 0.001*meter
 
static constexpr double millimeter2 = millimeter*millimeter
 
static constexpr double millimeter3 = millimeter*millimeter2
 
static constexpr double centimeter = 0.01*meter
 
static constexpr double centimeter2 = centimeter*centimeter
 
static constexpr double centimeter3 = centimeter*centimeter2
 
static constexpr double decimeter = 0.1*meter
 
static constexpr double decimeter2 = decimeter*decimeter
 
static constexpr double decimeter3 = decimeter*decimeter2
 
static constexpr double meter2 = meter*meter
 
static constexpr double meter3 = meter*meter2
 
static constexpr double micrometer = 1.e-6 *meter
 
static constexpr double nanometer = 1.e-9 *meter
 
static constexpr double angstrom = 1.e-10*meter
 
static constexpr double fermi = 1.e-15*meter
 
static constexpr double fermi2 = fermi*fermi
 
static constexpr double fermi3 = fermi*fermi2
 
static constexpr double barn = 1.e-28*meter2
 
static constexpr double millibarn = 1.e-3 *barn
 
static constexpr double microbarn = 1.e-6 *barn
 
static constexpr double nanobarn = 1.e-9 *barn
 
static constexpr double picobarn = 1.e-12*barn
 
static constexpr double km = kilometer
 
static constexpr double mm = millimeter
 
static constexpr double mm2 = millimeter2
 
static constexpr double mm3 = millimeter3
 
static constexpr double cm = centimeter
 
static constexpr double cm2 = centimeter2
 
static constexpr double cm3 = centimeter3
 
static constexpr double m = meter
 
static constexpr double m2 = meter2
 
static constexpr double m3 = meter3
 
static constexpr double A = angstrom
 
static constexpr double fm = fermi
 
static constexpr double fm2 = fermi2
 
static constexpr double fm3 = fermi3
 
static constexpr double b = barn
 
static constexpr double mb = millibarn
 
static constexpr double ub = microbarn
 
static constexpr double nb = nanobarn
 
static constexpr double pb = picobarn
 
static constexpr double millisecond = 1.e-03 *second
 
static constexpr double microsecond = 1.e-06 *second
 
static constexpr double nanosecond = 1.e-09 *second
 
static constexpr double picosecond = 1.e-12 *second
 
static constexpr double femptosecond = 1.e-15 *second
 
static constexpr double attosecond = 1.e-18 *second
 
static constexpr double zeptosecond = 1.e-21 *second
 
static constexpr double yoctosecond = 1.e-24 *second
 
static constexpr double s = second
 
static constexpr double ms = millisecond
 
static constexpr double us = microsecond
 
static constexpr double ns = nanosecond
 
static constexpr double ps = picosecond
 
static constexpr double fs = femptosecond
 
static constexpr double as = attosecond
 
static constexpr double zs = zeptosecond
 
static constexpr double ys = yoctosecond
 
static constexpr double hertz = 1./second
 
static constexpr double kilohertz = 1.e+3*hertz
 
static constexpr double megahertz = 1.e+6*hertz
 
static constexpr double gigahertz = 1.e+9*hertz
 
static constexpr double Hz = hertz
 
static constexpr double kHz = kilohertz
 
static constexpr double MHz = megahertz
 
static constexpr double GHz = gigahertz
 
static constexpr double qe = 1.
 
static constexpr double electronvolt = 1.e-09 *GeV
 
static constexpr double kiloelectronvolt = 1.e+03 *electronvolt
 
static constexpr double megaelectronvolt = 1.e+06 *electronvolt
 
static constexpr double teraelectronvolt = 1.e+12 *electronvolt
 
static constexpr double petaelectronvolt = 1.e+15 *electronvolt
 
static constexpr double eV = electronvolt
 
static constexpr double keV = kiloelectronvolt
 
static constexpr double MeV = megaelectronvolt
 
static constexpr double TeV = teraelectronvolt
 
static constexpr double PeV = petaelectronvolt
 
static constexpr double GeV2 = GeV * GeV
 
static constexpr double GeV3 = GeV * GeV2
 
static constexpr double GeV4 = GeV * GeV3
 
static constexpr double GeV5 = GeV * GeV4
 
static constexpr double gram = 1.e-3 *kilogram
 
static constexpr double milligram = 1.e-3 *gram
 
static constexpr double kg = kilogram
 
static constexpr double g = gram
 
static constexpr double mg = milligram
 
static constexpr double kilogram_meter3 = kilogram / meter3
 
static constexpr double gram_centimeter3 = gram / centimeter3
 
static constexpr double kg_m3 = kilogram_meter3
 
static constexpr double g_cm3 = gram_centimeter3
 
static constexpr double radian = 1.
 
static constexpr double milliradian = 1.e-3*radian
 
static constexpr double degree = (3.14159265358979323846/180.0)*radian
 
static constexpr double steradian = 1.
 
static constexpr double rad = radian
 
static constexpr double mrad = milliradian
 
static constexpr double sr = steradian
 
static constexpr double deg = degree
 
static constexpr double clhep_def_density_unit = g_cm3/(0.62415185185E+19)
 

Detailed Description

Physical System of Units.

Author
Costas Andreopoulos <c.andreopoulos cern.ch> University of Liverpool
Created:
May 03, 2004
License:
Copyright (c) 2003-2024, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org

Variable Documentation

constexpr double genie::units::A = angstrom
static

Definition at line 74 of file Units.h.

Referenced by genie::NucleonDecayPrimaryVtxGenerator::AddInitialState(), genie::NNBarOscPrimaryVtxGenerator::AddInitialState(), genie::InitialStateAppender::AddNucleus(), genie::NuETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::DMETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::HadronicSystemGenerator::AddTargetNucleusRemnant(), genie::QELEventGeneratorSuSA::AddTargetNucleusRemnant(), genie::QELEventGenerator::AddTargetNucleusRemnant(), genie::FermiMover::AddTargetNucleusRemnant(), genie::DMELEventGenerator::AddTargetNucleusRemnant(), genie::QELEventGeneratorSM::AddTargetNucleusRemnant(), genie::AMNuGammaGenerator::AddTargetRemnant(), genie::MECGenerator::AddTargetRemnant(), genie::PrimaryLeptonGenerator::AddToEventRecord(), genie::OutgoingDarkGenerator::AddToEventRecord(), genie::mueloss::gsl::BezrukovBugaevIntegrand::BezrukovBugaevIntegrand(), genie::utils::nuclear::BindEnergy(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_ReinSehgal(), CheckVertexDistribution(), genie::utils::kinematics::CohQ2Lim(), genie::GMCJDriver::ComputeEventProbability(), genie::GMCJDriver::ComputeInteractionProbabilities(), genie::GMCJDriver::ComputeProbScales(), ConvertToGHad(), ConvertToGTracker(), genie::mueloss::BetheBlochModel::dE_dx(), genie::mueloss::BezrukovBugaevModel::dE_dx(), genie::mueloss::KokoulinPetrukhinModel::dE_dx(), genie::mueloss::PetrukhinShestakovModel::dE_dx(), genie::utils::nuclear::Density(), genie::SmithMonizUtils::DMINFC(), genie::masterclass::MCTruthDisplay::DrawDiagram(), genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), genie::alvarezruso::AREikonalSolution::Element(), genie::FGMBodekRitchie::FermiMomentum(), genie::EngelFormFactor::FormFactor(), genie::NucleonDecayPrimaryVtxGenerator::GenerateDecayedNucleonPosition(), genie::NucleonDecayPrimaryVtxGenerator::GenerateFermiMomentum(), genie::NNBarOscPrimaryVtxGenerator::GenerateFermiMomentum(), genie::NNBarOscPrimaryVtxGenerator::GenerateOscillatingNeutronPosition(), genie::VertexGenerator::GenerateVertex(), INukeNucleonCorr::getAvgCorrection(), genie::PauliBlocker::GetFermiMomentum(), genie::geometry::ROOTGeomAnalyzer::GetTargetPdgCode(), genie::utils::kinematics::InelYLim_X(), genie::utils::kinematics::electromagnetic::InelYLim_X(), genie::EmpiricalMECPXSec2015::Integral(), genie::NormXSec::Integral(), genie::utils::gsl::dXSec_dEDNu_E::IntegrationRange(), genie::pdg::IonPdgCodeToA(), genie::FermiMover::KickHitNucleon(), genie::NievesQELCCPXSec::LmunuAnumu(), genie::utils::config::LoadAllIsotopesForKey(), genie::IBDXSecMap::LoadConfig(), genie::SpectralFunc1d::LoadConfig(), genie::BostedChristyEMPXSec::LoadConfig(), genie::LocalFGM::LoadConfig(), genie::EffectiveSF::LoadConfig(), INukeNucleonCorr::localFermiMom(), main(), genie::utils::intranuke::MeanFreePath(), genie::utils::intranuke2018::MeanFreePath(), genie::utils::gsl::wrap::NievesQELvcrIntegrand::NievesQELvcrIntegrand(), genie::utils::gsl::wrap::NuclDensityMomentIntegrand::NuclDensityMomentIntegrand(), genie::alvarezruso::AlvarezRusoCOHPiPDXSec::NuclearCurrent(), genie::QPMDISStrucFuncBase::NuclMod(), genie::QPMDMDISStrucFuncBase::NuclMod(), genie::utils::nuclear::NuclQELXSecSuppression(), genie::VertexGenerator::ProcessEventRecord(), genie::INukeDeltaPropg::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::NucBindEnergyAggregator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::SpectralFunction2p2h::ProcessEventRecord(), genie::HAIntranuke2018::ProcessEventRecord(), genie::utils::phys::R99118(), genie::alvarezruso::integrationtools::RG201D(), genie::alvarezruso::integrationtools::RG481D(), INukeOsetFormula::setCrossSections(), genie::SmithMonizUtils::SetInteraction(), genie::Intranuke2018::SetRemnA(), genie::Intranuke::SetTrackingRadius(), genie::Intranuke2018::SetTrackingRadius(), genie::BostedChristyEMPXSec::sigmaR(), genie::DISHadronicSystemGenerator::SimulateFormationZone(), genie::utils::units::UnitFromString(), genie::NievesQELCCPXSec::vcr(), genie::EmpiricalMECPXSec2015::XSec(), genie::PattonCEvNSPXSec::XSec(), genie::NormXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::BergerSehgalFMCOHPiPXSec2015::XSec(), genie::IMDAnnihilationPXSec::XSec(), genie::BergerSehgalCOHPiPXSec2015::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::NuElectronPXSec::XSec(), genie::DMElectronPXSec::XSec(), genie::ReinSehgalCOHPiPXSec::XSec(), genie::BostedChristyEMPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), and genie::MKSPPPXSec2020::XSec().

constexpr double genie::units::angstrom = 1.e-10*meter
static

Definition at line 54 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::as = attosecond
static

Definition at line 101 of file Units.h.

Referenced by genie::EffectiveSF::MakeEffectiveSF().

constexpr double genie::units::attosecond = 1.e-18 *second
static

Definition at line 91 of file Units.h.

constexpr double genie::units::b = barn
static
constexpr double genie::units::barn = 1.e-28*meter2
static

Definition at line 58 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::centimeter = 0.01*meter
static

Definition at line 44 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::centimeter2 = centimeter*centimeter
static

Definition at line 45 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::centimeter3 = centimeter*centimeter2
static

Definition at line 46 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::clhep_def_density_unit = g_cm3/(0.62415185185E+19)
static

Definition at line 171 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::cm = centimeter
static
constexpr double genie::units::cm2 = centimeter2
static

Definition at line 69 of file Units.h.

Referenced by genie::DISXSec::CacheFreeNucleonXSec(), genie::DMDISXSec::CacheFreeNucleonXSec(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), CalcTotalXSec(), genie::COHKinematicsGenerator::CalculateKin_AlvarezRuso(), CheckUnitarityLimit(), genie::GMCJDriver::ComputeInteractionProbabilities(), ConvertToGRooTracker(), ConvertToGST(), ConvertToGTracker(), genie::XSecSplineList::CreateSpline(), genie::mueloss::BetheBlochModel::dE_dx(), genie::utils::gsl::dXSec_dQ2_E::DoEval(), genie::utils::gsl::d3Xsec_dTldTkdCosThetal::DoEval(), genie::utils::gsl::dXSec_dy_E::DoEval(), genie::utils::gsl::d2XSecRESFast_dWQ2_E::DoEval(), genie::utils::gsl::d2Xsec_dQ2dv::DoEval(), genie::utils::gsl::d3XSecMK_dWQ2CosTheta_E::DoEval(), genie::utils::gsl::dXSec_dEDNu_E::DoEval(), genie::utils::gsl::d2XSec_dxdy_E::DoEval(), genie::utils::gsl::d4XSecMK_dWQ2CosThetaPhi_E::DoEval(), genie::utils::gsl::d2XSec_dlog10xdlog10Q2_E::DoEval(), genie::utils::gsl::d2XSec_dQ2dy_E::DoEval(), genie::utils::gsl::d2XSec_dQ2dydt_E::DoEval(), genie::utils::gsl::d3XSec_dxdydt_E::DoEval(), genie::utils::gsl::d2XSec_dWdQ2_E::DoEval(), genie::utils::gsl::d2XSec_dxdy_Ex::DoEval(), genie::utils::gsl::d2XSec_dxdy_Ey::DoEval(), genie::utils::gsl::d2XSec_dWdQ2_EW::DoEval(), genie::utils::gsl::d2XSec_dWdQ2_EQ2::DoEval(), genie::utils::gsl::d5Xsec_dEldOmegaldOmegapi::DoEval(), genie::utils::gsl::d4Xsec_dEldThetaldOmegapi::DoEval(), genie::utils::gsl::d3Xsec_dOmegaldThetapi::DoEval(), genie::utils::gsl::d2Xsec_dn1dn2_E::DoEval(), genie::utils::gsl::d2Xsec_dn1dn2dn3_E::DoEval(), genie::CEvNSEventGenerator::GenerateKinematics(), genie::COHDNuEventGenerator::GenerateKinematics(), GetCrossSection(), genie::evtlib::EvtLibPXSec::Integral(), genie::H3AMNuGammaPXSec::Integral(), genie::COHXSecAR::Integrate(), genie::IMDXSec::Integrate(), genie::RESXSec::Integrate(), genie::COHXSec::Integrate(), genie::DISXSec::Integrate(), genie::CEvNSXSec::Integrate(), genie::QELXSec::Integrate(), genie::COHDNuXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::DMELXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::NuElectronXSec::Integrate(), genie::DFRXSec::Integrate(), genie::SPPXSec::Integrate(), genie::DMElectronXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::SmithMonizQELCCXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::GMCJDriver::InteractionProbability(), main(), genie::KLVOxygenIBDPXSec::MakeAntiNuESpline(), genie::KLVOxygenIBDPXSec::MakeNuESpline(), genie::GHepRecord::Print(), SaveGraphsToRootFile(), SaveToPsFile(), genie::PhysInteractionSelector::SelectInteraction(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::utils::units::UnitFromString(), genie::PattonCEvNSPXSec::XSec(), genie::AlvarezRusoCOHPiPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::KovalenkoQELCharmPXSec::XSec(), genie::SuSAv2QELPXSec::XSecScaling(), and genie::GEVGDriver::XSecSum().

constexpr double genie::units::cm3 = centimeter3
static

Definition at line 70 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::decimeter = 0.1*meter
static

Definition at line 47 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::decimeter2 = decimeter*decimeter
static

Definition at line 48 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::decimeter3 = decimeter*decimeter2
static

Definition at line 49 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::deg = degree
static

Definition at line 167 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::degree = (3.14159265358979323846/180.0)*radian
static

Definition at line 161 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::electronvolt = 1.e-09 *GeV
static

Definition at line 121 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::eV = electronvolt
static
constexpr double genie::units::femptosecond = 1.e-15 *second
static

Definition at line 90 of file Units.h.

constexpr double genie::units::fermi = 1.e-15*meter
static
constexpr double genie::units::fermi2 = fermi*fermi
static

Definition at line 56 of file Units.h.

constexpr double genie::units::fermi3 = fermi*fermi2
static

Definition at line 57 of file Units.h.

constexpr double genie::units::fm = fermi
static
constexpr double genie::units::fm2 = fermi2
static
constexpr double genie::units::fm3 = fermi3
static

Definition at line 77 of file Units.h.

Referenced by genie::MKSPPPXSec2020::XSec().

constexpr double genie::units::fs = femptosecond
static
constexpr double genie::units::g = gram
static
constexpr double genie::units::g_cm3 = gram_centimeter3
static

Definition at line 153 of file Units.h.

Referenced by genie::utils::prem::Density(), main(), and genie::utils::units::UnitFromString().

constexpr double genie::units::GeV = gigaelectronvolt
static
constexpr double genie::units::GeV2 = GeV * GeV
static

Definition at line 133 of file Units.h.

Referenced by main().

constexpr double genie::units::GeV3 = GeV * GeV2
static

Definition at line 134 of file Units.h.

constexpr double genie::units::GeV4 = GeV * GeV3
static

Definition at line 135 of file Units.h.

constexpr double genie::units::GeV5 = GeV * GeV4
static

Definition at line 136 of file Units.h.

constexpr double genie::units::GHz = gigahertz
static

Definition at line 113 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::gigaelectronvolt = 1.
static

Definition at line 27 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::gigahertz = 1.e+9*hertz
static

Definition at line 108 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::gram = 1.e-3 *kilogram
static
constexpr double genie::units::gram_centimeter3 = gram / centimeter3
static

Definition at line 150 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::hbarc = 1.973269804e-16
static
constexpr double genie::units::hertz = 1./second
static

Definition at line 105 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::Hz = hertz
static

Definition at line 110 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::keV = kiloelectronvolt
static

Definition at line 128 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::kg = kilogram
static

Definition at line 143 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::kg_m3 = kilogram_meter3
static

Definition at line 152 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::kHz = kilohertz
static

Definition at line 111 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::kiloelectronvolt = 1.e+03 *electronvolt
static

Definition at line 122 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::kilogram = kSpeedOfLight * kSpeedOfLight * 10e-9 * GeV / qe_coulomb
static
constexpr double genie::units::kilogram_meter3 = kilogram / meter3
static

Definition at line 149 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::kilohertz = 1.e+3*hertz
static

Definition at line 106 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::kilometer = 1000.*meter
static

Definition at line 40 of file Units.h.

constexpr double genie::units::km = kilometer
static
constexpr double genie::units::kSpeedOfLight = 2.99792458e+08
static
constexpr double genie::units::m = meter
static

Definition at line 71 of file Units.h.

Referenced by genie::AMNuGammaGenerator::AddRecoilNucleon(), genie::PrimaryLeptonGenerator::AddToEventRecord(), genie::OutgoingDarkGenerator::AddToEventRecord(), genie::utils::bwfunc::BreitWignerLGamma(), ConvertToGHad(), genie::mueloss::BetheBlochModel::dE_dx(), genie::PythiaDecayer::Decay(), genie::MECGenerator::DecayNucleonCluster(), genie::NievesQELCCPXSec::deltaLindhard(), genie::BaryonResonanceDecayer::EvolveDeltaDecayWidth(), genie::Target::ForceHitNucOnMassShell(), genie::utils::phys::FormationZone(), genie::NucleonDecayPrimaryVtxGenerator::GenerateDecayProducts(), genie::NNBarOscPrimaryVtxGenerator::GenerateDecayProducts(), genie::hnl::Decayer::GenerateDecayProducts(), genie::flux::GAstroFlux::GenerateNext(), genie::flux::GJPARCNuFlux::GenerateNext_weighted(), genie::hnl::FluxCreator::GetAngDeviation(), genie::hnl::FluxCreator::HNLEnergy(), genie::hnl::FluxCreator::ImportBoundingBox(), genie::InitialState::Init(), genie::hnl::VertexGenerator::MakeSDV(), genie::hnl::FluxCreator::MakeTupleFluxEntry(), genie::utils::app_init::MesgThresholds(), INukeNucleonCorr::mstar(), genie::alvarezruso::AlvarezRusoCOHPiPDXSec::NuclearCurrent(), genie::AGKYLowW2019::PhaseSpaceDecay(), genie::utils::intranuke::PhaseSpaceDecay(), genie::utils::intranuke2018::PhaseSpaceDecay(), genie::hnl::FluxCreator::PointToRandomPointInBBox(), genie::hnl::VertexGenerator::ProcessEventRecord(), genie::hnl::FluxCreator::ProcessEventRecord(), ReadInConfig(), genie::NievesQELCCPXSec::relLindhard(), genie::alvarezruso::integrationtools::RG202D(), genie::alvarezruso::integrationtools::RG482D(), genie::AGKYLowW2019::SelectParticles(), genie::GHepParticle::SetFirstMother(), genie::GHepParticle::SetLastMother(), genie::DISHadronicSystemGenerator::SimulateFormationZone(), smearE(), TestDecay(), genie::KPhaseSpace::Threshold(), and genie::utils::units::UnitFromString().

constexpr double genie::units::m2 = meter2
static
constexpr double genie::units::m3 = meter3
static

Definition at line 73 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::mb = millibarn
static
constexpr double genie::units::megaelectronvolt = 1.e+06 *electronvolt
static

Definition at line 123 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::megahertz = 1.e+6*hertz
static

Definition at line 107 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::meter = 1. / (hbarc * GeV)
static
constexpr double genie::units::meter2 = meter*meter
static

Definition at line 50 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::meter3 = meter*meter2
static
constexpr double genie::units::MeV = megaelectronvolt
static
constexpr double genie::units::mg = milligram
static

Definition at line 145 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::MHz = megahertz
static

Definition at line 112 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::microbarn = 1.e-6 *barn
static

Definition at line 60 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::micrometer = 1.e-6 *meter
static

Definition at line 52 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::microsecond = 1.e-06 *second
static

Definition at line 87 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::millibarn = 1.e-3 *barn
static

Definition at line 59 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::milligram = 1.e-3 *gram
static

Definition at line 141 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::millimeter = 0.001*meter
static
constexpr double genie::units::millimeter2 = millimeter*millimeter
static

Definition at line 42 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::millimeter3 = millimeter*millimeter2
static

Definition at line 43 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::milliradian = 1.e-3*radian
static

Definition at line 160 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::millisecond = 1.e-03 *second
static

Definition at line 86 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::mm = millimeter
static
constexpr double genie::units::mm2 = millimeter2
static

Definition at line 66 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::mm3 = millimeter3
static

Definition at line 67 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::mrad = milliradian
static

Definition at line 165 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::ms = millisecond
static

Definition at line 96 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::nanobarn = 1.e-9 *barn
static

Definition at line 61 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::nanometer = 1.e-9 *meter
static

Definition at line 53 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::nanosecond = 1.e-09 *second
static

Definition at line 88 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::nb = nanobarn
static
constexpr double genie::units::ns = nanosecond
static
constexpr double genie::units::pb = picobarn
static

Definition at line 82 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::petaelectronvolt = 1.e+15 *electronvolt
static

Definition at line 125 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::PeV = petaelectronvolt
static

Definition at line 131 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::picobarn = 1.e-12*barn
static

Definition at line 62 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::picosecond = 1.e-12 *second
static

Definition at line 89 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::ps = picosecond
static
constexpr double genie::units::qe = 1.
static

Definition at line 117 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::qe_coulomb = 1.602176634e-19
static

Definition at line 33 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::rad = radian
static
constexpr double genie::units::radian = 1.
static

Definition at line 159 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::s = second
static

Definition at line 95 of file Units.h.

Referenced by genie::Target::AsString(), genie::utils::nuclear::BindEnergy(), genie::InitialState::CMEnergy(), genie::utils::kinematics::CohQ2Lim(), genie::utils::kinematics::CohW2Lim(), genie::utils::ComputeFullDMELPXSec(), genie::utils::ComputeFullQELPXSec(), genie::utils::kinematics::DarkQ2Lim_W(), genie::utils::kinematics::DarkWLim(), genie::PythiaDecayer::Decay(), genie::NievesQELCCPXSec::deltaLindhard(), genie::EngelFormFactor::FormFactor(), genie::utils::config::GetDoubleKeyPDG(), genie::utils::config::GetDoubleKeyRangeNucA(), genie::utils::kinematics::InelQ2Lim_W(), genie::utils::kinematics::electromagnetic::InelQ2Lim_W(), genie::utils::kinematics::InelWLim(), genie::utils::kinematics::electromagnetic::InelWLim(), genie::utils::kinematics::InelXLim(), genie::utils::kinematics::electromagnetic::InelXLim(), genie::geometry::FidCylinder::InterceptUncapped(), main(), genie::hnl::VertexGenerator::MakeSDV(), genie::hnl::FluxCreator::MakeTupleFluxEntry(), genie::NucDeExcitationSim::PhotonEnergySmearing(), genie::alvarezruso::AlvarezRusoCOHPiPDXSec::PionMomentumCM(), genie::flux::GSimpleNtpFlux::PrintConfig(), genie::flux::GNuMIFlux::PrintConfig(), genie::HENuElGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::KPhaseSpace::Q2Lim_W_SPP(), genie::KPhaseSpace::Q2Lim_W_SPP_iso(), genie::SmithMonizUtils::Q2QES_SM_lim(), genie::SmithMonizUtils::QEL_EnuMin_SM(), read_file(), genie::RunOpt::RunOptSyntaxString(), genie::GHepParticle::SetStatus(), smearE(), genie::utils::units::UnitFromString(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::GLRESPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::SmithMonizQELCCPXSec::XSec(), and genie::MKSPPPXSec2020::XSec().

constexpr double genie::units::second = meter * kSpeedOfLight / GeV
static
constexpr double genie::units::sr = steradian
static
constexpr double genie::units::steradian = 1.
static

Definition at line 162 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::teraelectronvolt = 1.e+12 *electronvolt
static

Definition at line 124 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::TeV = teraelectronvolt
static

Definition at line 130 of file Units.h.

Referenced by genie::utils::units::UnitFromString().

constexpr double genie::units::ub = microbarn
static
constexpr double genie::units::us = microsecond
static
constexpr double genie::units::yoctosecond = 1.e-24 *second
static

Definition at line 93 of file Units.h.

constexpr double genie::units::ys = yoctosecond
static
constexpr double genie::units::zeptosecond = 1.e-21 *second
static

Definition at line 92 of file Units.h.

constexpr double genie::units::zs = zeptosecond
static

Definition at line 102 of file Units.h.

Referenced by genie::flux::GAstroFlux::NuPropagator::Go().