GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Variables
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 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

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::RESKinematicsGenerator::ComputeMaxXSec(), genie::QELKinematicsGenerator::ComputeMaxXSec(), genie::DMELKinematicsGenerator::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::AGCharm2019::Hadronize(), IncrementCoefficients(), genie::utils::kinematics::InelWLim(), genie::utils::kinematics::electromagnetic::InelWLim(), genie::utils::kinematics::electromagnetic::InelXLim(), genie::utils::kinematics::electromagnetic::InelYLim(), genie::utils::kinematics::electromagnetic::InelYLim_X(), genie::COHXSecAR::Integrate(), genie::COHXSec::Integrate(), genie::DFRXSec::Integrate(), genie::NievesQELCCPXSec::LmunuAnumu(), genie::flux::GJPARCNuFlux::LoadBeamSimData(), genie::AGCharm2019::LoadConfig(), genie::COHKinematicsGenerator::MaxXSec_AlvarezRuso(), genie::COHKinematicsGenerator::MaxXSec_BergerSehgal(), genie::COHKinematicsGenerator::MaxXSec_BergerSehgalFM(), genie::GMCJDriver::PreCalcFluxProbabilities(), genie::GMCJDriver::PreGenFluxInteractionProbability(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::KPhaseSpace::Q2Lim(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::KPhaseSpace::Threshold(), genie::KPhaseSpace::TLim(), genie::KPhaseSpace::XLim(), genie::NievesQELCCPXSec::XSec(), and genie::KPhaseSpace::YLim().

const double genie::controls::kAVerySmallNum = 1E-12
static
const unsigned int genie::controls::kDefaultRandSeed = 65539
static

Definition at line 37 of file Controls.h.

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

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

Definition at line 33 of file Controls.h.

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

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

Definition at line 57 of file Controls.h.

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

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

Definition at line 53 of file Controls.h.

const unsigned int genie::controls::kMaxUnweightDecayIterations = 1000
static
const double genie::controls::kMaxX = 1.-kASmallNum
static

Definition at line 44 of file Controls.h.

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

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

Definition at line 46 of file Controls.h.

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

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.

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

const double genie::controls::kMinQ2Limit = 1E-4
static
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().

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

Definition at line 43 of file Controls.h.

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

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

Definition at line 45 of file Controls.h.

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

const double genie::controls::kMQD2 = 0.7
static
const unsigned int genie::controls::kRecursiveModeMaxDepth = 100
static

Definition at line 29 of file Controls.h.

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

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::SpectralFunc::GenerateNucleon(), genie::SpectralFunc1d::GenerateNucleon(), genie::QELEventGeneratorSuSA::GenerateNucleon(), genie::NNBarOscPrimaryVtxGenerator::GenerateOscillatingNeutronPosition(), genie::VertexGenerator::GenerateVertex(), genie::HAIntranuke::HadronFateHA(), genie::HAIntranuke2018::HadronFateHA(), genie::HNIntranuke2018::HadronFateHN(), genie::AGCharm2019::Hadronize(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::NuEKinematicsGenerator::ProcessEventRecord(), genie::DMEKinematicsGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::SPPEventGenerator::ProcessEventRecord(), genie::MECGenerator::SelectEmpiricalKinematics(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::MECGenerator::SelectNSVLeptonKinematics(), genie::MECGenerator::SelectSuSALeptonKinematics(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), and genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode().