GENIEGenerator
Loading...
Searching...
No Matches
genie::controls Namespace Reference

Misc GENIE control constants. More...

Variables

static const unsigned int kRjMaxIterations = 1000
static const unsigned int kRecursiveModeMaxDepth = 100
static const unsigned int kMaxEVGThreadExceptions = 350
static const unsigned int kDefaultRandSeed = 65539
static const double kAVerySmallNum = 1E-12
static const double kASmallNum = 1E-6
static const double kMinQ2Limit = 1E-4
static const double kMinQ2Limit_VLE = 1E-10
static const double kMinX = 1E-5
static const double kMaxX = 1.-kASmallNum
static const double kMinY = 1E-5
static const double kMaxY = 1.-kASmallNum
static const int kMaxMultiplicity = 35
static const unsigned int kMaxKNOHadSystIterations = 400
static const unsigned int kMaxUnweightDecayIterations = 1000
static const double kMQD2 = 0.7
static const char * kMCEnv []

Detailed Description

Misc GENIE control constants.

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

Variable Documentation

◆ kASmallNum

const double genie::controls::kASmallNum = 1E-6
static

Definition at line 40 of file Controls.h.

Referenced by genie::DISXSec::CacheFreeNucleonXSec(), genie::DMDISXSec::CacheFreeNucleonXSec(), genie::ReinSehgalRESXSecWithCache::CacheResExcitationXSec(), genie::ReinSehgalRESXSecWithCacheFast::CacheResExcitationXSec(), genie::SPPXSecWithCache::CacheResExcitationXSec(), genie::COHKinematicsGenerator::CalculateKin_AlvarezRuso(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgalFM(), genie::COHKinematicsGenerator::CalculateKin_ReinSehgal(), genie::utils::kinematics::CohXLim(), genie::utils::kinematics::CohYLim(), genie::utils::ComputeFullDMELPXSec(), genie::utils::ComputeFullQELPXSec(), genie::DMELKinematicsGenerator::ComputeMaxXSec(), genie::QELKinematicsGenerator::ComputeMaxXSec(), genie::RESKinematicsGenerator::ComputeMaxXSec(), genie::utils::kinematics::DarkWLim(), genie::utils::gsl::dXSec_dElep_AR::dXSec_dElep_AR(), genie::GMCJDriver::GenerateEvent1Try(), genie::flux::GJPARCNuFlux::GenerateNext(), genie::flux::GJPARCNuFlux::GenerateNext_weighted(), genie::hnl::FluxCreator::GetAngDeviation(), genie::AGCharmPythiaBaseHadro2023::Hadronize(), IncrementCoefficients(), genie::utils::kinematics::electromagnetic::InelWLim(), genie::utils::kinematics::InelWLim(), genie::utils::kinematics::electromagnetic::InelXLim(), genie::utils::kinematics::electromagnetic::InelYLim(), genie::utils::kinematics::electromagnetic::InelYLim_X(), genie::COHXSec::Integrate(), genie::COHXSecAR::Integrate(), genie::DFRXSec::Integrate(), genie::NievesQELCCPXSec::LmunuAnumu(), genie::flux::GJPARCNuFlux::LoadBeamSimData(), genie::AGCharmPythiaBaseHadro2023::LoadConfig(), genie::COHKinematicsGenerator::MaxXSec_AlvarezRuso(), genie::COHKinematicsGenerator::MaxXSec_BergerSehgal(), genie::COHKinematicsGenerator::MaxXSec_BergerSehgalFM(), genie::GMCJDriver::PreCalcFluxProbabilities(), genie::GMCJDriver::PreGenFluxInteractionProbability(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::KPhaseSpace::Q2Lim(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::KPhaseSpace::Threshold(), genie::KPhaseSpace::TLim(), genie::KPhaseSpace::XLim(), genie::NievesQELCCPXSec::XSec(), genie::KPhaseSpace::YLim(), and genie::KPhaseSpace::YLim().

◆ kAVerySmallNum

const double genie::controls::kAVerySmallNum = 1E-12
static

◆ kDefaultRandSeed

const unsigned int genie::controls::kDefaultRandSeed = 65539
static

Definition at line 37 of file Controls.h.

Referenced by genie::RandomGen::RandomGen().

◆ kMaxEVGThreadExceptions

const unsigned int genie::controls::kMaxEVGThreadExceptions = 350
static

Definition at line 33 of file Controls.h.

Referenced by genie::EventGenerator::ProcessEventRecord().

◆ kMaxKNOHadSystIterations

const unsigned int genie::controls::kMaxKNOHadSystIterations = 400
static

Definition at line 57 of file Controls.h.

Referenced by genie::AGKYLowW2019::SelectParticles().

◆ kMaxMultiplicity

const int genie::controls::kMaxMultiplicity = 35
static

Definition at line 53 of file Controls.h.

◆ kMaxUnweightDecayIterations

◆ kMaxX

const double genie::controls::kMaxX = 1.-kASmallNum
static

Definition at line 44 of file Controls.h.

Referenced by genie::utils::kinematics::PhaseSpaceVolume().

◆ kMaxY

const double genie::controls::kMaxY = 1.-kASmallNum
static

Definition at line 46 of file Controls.h.

Referenced by genie::utils::kinematics::PhaseSpaceVolume().

◆ kMCEnv

const char* genie::controls::kMCEnv[]
static
Initial value:
=
{
"GENIE",
"GEVGL",
"GSEED",
"GSPLOAD",
"GSPSAVE",
"GMSGCONF",
"GPRODMODE",
"GALGCONF",
"GCACHEFILE",
"GUSERPHYSOPT",
"GUNPHYSMASK",
"ROOTSYS",
"CERNLIB",
"LHAPATH",
"PYTHIA6",
"LIBXML2_INC",
"LIBXML2_LIB",
"LOG4CPP_INC",
"LOG4CPP_LIB",
"GOPT_ENABLE_FLUX_DRIVERS",
"GOPT_ENABLE_GEOM_DRIVERS",
"PATH",
"LD_LIBRARY_PATH",
0
}

Definition at line 24 of file EnvSnapshot.h.

25{
26 "GENIE",
27 "GEVGL",
28 "GSEED",
29 "GSPLOAD",
30 "GSPSAVE",
31 "GMSGCONF",
32 "GPRODMODE",
33 "GALGCONF",
34 "GCACHEFILE",
35 "GUSERPHYSOPT",
36 "GUNPHYSMASK",
37 "ROOTSYS",
38 "CERNLIB",
39 "LHAPATH",
40 "PYTHIA6",
41 "LIBXML2_INC",
42 "LIBXML2_LIB",
43 "LOG4CPP_INC",
44 "LOG4CPP_LIB",
45 "GOPT_ENABLE_FLUX_DRIVERS",
46 "GOPT_ENABLE_GEOM_DRIVERS",
47 "PATH",
48 "LD_LIBRARY_PATH",
49 0
50};

Referenced by main(), and genie::NtpMCJobEnv::TakeSnapshot().

◆ kMinQ2Limit

◆ kMinQ2Limit_VLE

const double genie::controls::kMinQ2Limit_VLE = 1E-10
static

Definition at line 42 of file Controls.h.

Referenced by genie::KPhaseSpace::Q2Lim(), and genie::KPhaseSpace::Q2Lim_W().

◆ kMinX

const double genie::controls::kMinX = 1E-5
static

Definition at line 43 of file Controls.h.

Referenced by genie::utils::kinematics::PhaseSpaceVolume().

◆ kMinY

const double genie::controls::kMinY = 1E-5
static

Definition at line 45 of file Controls.h.

Referenced by genie::utils::kinematics::PhaseSpaceVolume().

◆ kMQD2

◆ kRecursiveModeMaxDepth

const unsigned int genie::controls::kRecursiveModeMaxDepth = 100
static

Definition at line 29 of file Controls.h.

Referenced by genie::GEVGDriver::GenerateEvent().

◆ kRjMaxIterations

const unsigned int genie::controls::kRjMaxIterations = 1000
static

Definition at line 26 of file Controls.h.

Referenced by BuildSpectrum(), genie::COHKinematicsGenerator::CalculateKin_AlvarezRuso(), genie::SKKinematicsGenerator::CalculateKin_AtharSingleKaon(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgalFM(), genie::COHKinematicsGenerator::CalculateKin_ReinSehgal(), genie::NucleonDecayPrimaryVtxGenerator::GenerateDecayedNucleonPosition(), genie::CEvNSEventGenerator::GenerateKinematics(), genie::COHDNuEventGenerator::GenerateKinematics(), genie::MECGenerator::GenerateNSVInitialHadrons(), genie::QELEventGeneratorSuSA::GenerateNucleon(), genie::SpectralFunc1d::GenerateNucleon(), genie::SpectralFunc::GenerateNucleon(), genie::NNBarOscPrimaryVtxGenerator::GenerateOscillatingNeutronPosition(), genie::VertexGenerator::GenerateVertex(), genie::HAIntranuke2018::HadronFateHA(), genie::HAIntranuke2025::HadronFateHA(), genie::HAIntranuke::HadronFateHA(), genie::HNIntranuke2018::HadronFateHN(), genie::HNIntranuke2025::HadronFateHN(), genie::AGCharmPythiaBaseHadro2023::Hadronize(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::DMEKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::NuEKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::SPPEventGenerator::ProcessEventRecord(), genie::MECGenerator::SelectEmpiricalKinematics(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), and genie::QELKinematicsGenerator::SpectralFuncExperimentalCode().