GENIEGenerator
|
THE MAIN
GENIE PROJECT NAMESPACE
More...
Namespaces | |
alvarezruso | |
constants | |
Basic constants. | |
controls | |
Misc GENIE control constants. | |
evtlib | |
exceptions | |
GENIE-defined C++ exceptions. | |
flux | |
GENIE flux drivers. | |
geometry | |
GENIE geometry drivers. | |
hnl | |
intranuke | |
INTRANUKE utilities. | |
masterclass | |
mueloss | |
The MuELoss utility package that computes muon energy losses in the energy range from 1 GeV to 10 TeV due to ionization, direct e-e+ pair production, bremsstrahlung and photonuclear interactions. Very handy in neutrino-induced upgoing-muon calculations. | |
nuvld | |
Contains the NuValidator package for Neutrino Interaction model Validation. | |
pathsegutils | |
pdg | |
Utilities for improving the code readability when using PDG codes. | |
units | |
Physical System of Units. | |
utils | |
Root of GENIE utility namespaces. | |
VLEConstants | |
Constants used in VLE package. | |
Classes | |
class | AlgCmp |
Encapsulates an enumeration of possible algorithm comparisons. More... | |
class | AlgConfigPool |
A singleton class holding all configuration registries built while parsing all loaded XML configuration files. More... | |
class | AlgFactory |
The GENIE Algorithm Factory. More... | |
class | AlgId |
Algorithm ID (algorithm name + configuration set name) More... | |
class | Algorithm |
Algorithm abstract base class. More... | |
class | AlgStatus |
Encapsulates an enumeration of possible algorithm execution states. More... | |
class | KinePhaseSpace |
Enumeration of kinematical phase spaces. More... | |
class | KineVar |
Enumeration of kinematic variables. More... | |
class | RefFrame |
An enumeration of reference frames. More... | |
class | XmlParserStatus |
Encapsulates an XML document parsing status. More... | |
class | EventGenerator |
Encapsulates a full ordered list of (is the aggregate of) concrete EventGeneratorI implementations that must act on the EventRecord to generate an event. Each of these implementations corresponds to a single processing step. More... | |
class | EventGeneratorI |
Defines the EventGeneratorI interface. More... | |
class | EventGeneratorList |
A vector of EventGeneratorI objects. More... | |
class | EventGeneratorListAssembler |
Assembles a list of all the EventGeneratorI subclasses that can be employed during a neutrino event generation job. More... | |
class | EventRecord |
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI objects (event generation modules). All the other important container manipulation methods are defined at the base GHepRecord record. More... | |
class | EventRecordVisitorI |
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visitor' Design Pattern to perform an operation on an EventRecord. More... | |
class | GeomAnalyzerI |
Defines the GENIE Geometry Analyzer Interface. More... | |
class | GEVGDriver |
GENIE Event Generation Driver. A minimalist user interface object for generating neutrino interactions. Each such object is configured for a given initial state and it drives all relevant GENIE neutrino interaction physics simulation code for that state. To set-up MC jobs involving a multitude of possible initial states, including arbitrarily complex neutrino flux and detector geometry descriptions, see the GMCJDriver object. More... | |
class | GEVGPool |
A pool of GEVGDriver objects with an initial state key. More... | |
class | GFluxI |
GENIE Interface for user-defined flux classes. More... | |
class | GMCJDriver |
A GENIE `MC Job Driver'. Can be used for setting up complicated event generation cases involving detailed flux descriptions and detector geometry descriptions. More... | |
class | GMCJMonitor |
Simple class to create & update MC job status files and env. vars. This is used to be able to keep track of an MC job status even when all output is suppressed or redirected to /dev/null. More... | |
class | GVldContext |
Validity Context for an Event Generator. More... | |
class | HybridXSecAlgorithm |
Defines an XSecAlgorithmI that delegates the actual calculation to one or more sub-algorithms (each of which is itself an XSecAlgorithmI) based on the input interaction. The choice of sub-algorithms is configurable via XML. More... | |
class | InteractionGeneratorMap |
An Interaction -> EventGeneratorI associative container. The container is being built for the loaded EventGeneratorList and for the input InitialState object and is being used to locate the generator that can generate aany given interaction. More... | |
class | InteractionList |
A vector of Interaction objects. More... | |
class | InteractionListAssembler |
Assembles a list of all interactions that can be generated during a neutrino event generation job by querying each EventGeneratorI subclass employed in that job for its interaction list. More... | |
class | InteractionListGeneratorI |
Defines the InteractionListGeneratorI interface. Concrete implementations of this interface generate a list of all Interaction (= event summary) objects that can be generated by EventGeneratorI subclasses. More... | |
class | InteractionSelectorI |
Defines the InteractionSelectorI interface to be implemented by algorithms selecting interactions to be generated. More... | |
class | PathLengthList |
Object to be filled with the neutrino path-length, for all detector geometry materials, when starting from a position x and travelling along the direction of the neutrino 4-momentum. More... | |
class | PhysInteractionSelector |
Selects interactions to be generated. More... | |
class | RunningThreadInfo |
Keep info on the event generation thread currently on charge. This is used so that event generation modules invoked by the thread can see the "bigger picture" and access the cross section model for the thread, look-up info for modules that run before or are scheduled to run after etc. More... | |
class | ToyInteractionSelector |
Generates random interactions. More... | |
class | XSecAlgorithmI |
Cross Section Calculation Interface. More... | |
class | XSecAlgorithmMap |
An Interaction -> XSecAlgorithmI associative container. The container is being built for the loaded EventGeneratorList and for the input InitialState object. More... | |
class | GHepFlags |
class | GHepParticle |
STDHEP-like event record entry that can fit a particle or a nucleus. More... | |
class | GHepRecord |
GENIE's GHEP MC event record. More... | |
class | GHepRecordHistory |
Holds the history of the GHEP event record as it being modified by the processing steps of an event generation thread. The event record history can be used to step back in the generation sequence if a processing step is to be re-run (this the GENIE event generation framework equivalent of an 'Undo') More... | |
class | GHepStatus |
GHepParticle Status. More... | |
class | GHepVirtualList |
A GHepVirtualList is a 'virtual' collection of GHepParticles. Is virtual because it does not own but only points to GHepParticles owned by the generated GHepRecord. Use it if in your event generation algorithm you need to define & use a GHepRecord subset (without duplicating the GHepParticle entries) All 'named' lists are managed by the GHepVirtualListFolder singleton and get cleared after the generation of each event is completed. More... | |
class | GHepVirtualListFolder |
A singleton class to manage all named GHepVirtualLists. More... | |
class | InitialState |
Initial State information. More... | |
class | Interaction |
Summary information for an interaction. More... | |
class | InteractionType |
Enumeration of interaction types: e/m, weak cc, weak nc. More... | |
class | Kinematics |
Generated/set kinematical variables for an event. More... | |
class | KPhaseSpace |
Kinematical phase space. More... | |
class | ProcessInfo |
A class encapsulating an enumeration of interaction types (EM, Weak-CC, Weak-NC) and scattering types (Elastic, Quasi Elastic, Deep Inelastic, Resonant Single Pion Production, Coherent Pion Production). More... | |
class | ScatteringType |
Enumeration of scattering types. More... | |
class | SppChannel |
Enumeration of single pion production channels. More... | |
class | Target |
A Neutrino Interaction Target. Is a transparent encapsulation of quite different physical systems such as a nuclear target, a 'spectator' nuclear target with a Hit nucleon, a free nucleon or a free particle (eg a e- target in the inverse muon decay reaction) More... | |
class | XclsTag |
Contains minimal information for tagging exclusive processes. More... | |
class | Messenger |
A more convenient interface to the log4cpp Message Service. More... | |
class | NtpMCDTime |
MINOS-style Ntuple Class to hold the date and time that the event ntuple was generated. More... | |
class | NtpMCEventRecord |
MINOS-style ntuple record. Each such ntuple record holds a generated EventRecord object. Ntuples of this type are intended for feeding GENIE events into other applications (for example the GEANT4 based MC generation framework of an experiment) if no direct interface exists. More... | |
class | NtpMCFormat |
Encapsulates an enumeration of possible GENIE output TTree formats. More... | |
class | NtpMCJobConfig |
Stores the GENIE configuration in ROOT TFolders along with the output event tree. More... | |
class | NtpMCJobEnv |
Stores a snapshot of your environment in ROOT TFolder along with the output event tree. More... | |
class | NtpMCRecHeader |
MINOS-style Ntuple Class to hold an MC Event Record Header. More... | |
class | NtpMCRecordI |
MINOS-style base class for ntuple records. More... | |
class | NtpMCTreeHeader |
MINOS-style Ntuple Class to hold an output MC Tree Header. More... | |
class | NtpWriter |
A utility class to facilitate creating the GENIE MC Ntuple from the output GENIE GHEP event records. More... | |
class | BLI2DGrid |
class | BLI2DUnifGrid |
Bilinear interpolation of 2D functions on a regular grid. More... | |
class | BLI2DNonUnifGrid |
class | BLI2DNonUnifObjectGrid |
A class template that performs bilinear interpolation on a non-uniform grid with an implementation similar to that of genie::BLI2DNonUnifGrid. More... | |
class | Interpolator2D |
A 2D interpolator using the GSL spline type If GSL version is not sufficient, does an inefficient version using TGraph2D. More... | |
class | RandomGen |
A singleton holding random number generator classes. All random number generation in GENIE should take place through this class. Ensures that the random number generator seed is set consistently to all GENIE modules and that all modules use the preferred rndm number generator. More... | |
class | Spline |
A numeric analysis tool class for interpolating 1-D functions. More... | |
class | BaryonResList |
Encapsulates a list of baryon resonances. More... | |
class | NaturalIsotopes |
Singleton class to load & serve tables of natural occurring isotopes. More... | |
class | NaturalIsotopeElementData |
class | PDGCodeList |
A list of PDG codes. More... | |
class | PDGLibrary |
Singleton class to load & serve a TDatabasePDG. More... | |
class | Registry |
A registry. Provides the container for algorithm configuration parameters. More... | |
class | RegistryItem |
A templated concrete implementation of the RegistryItemI interface. Provides an arbitrary basic type (bool, int, double, string) value for RegistryI-type containers. More... | |
class | RegistryItemI |
Registry item pABC. More... | |
class | RgType |
class | Cache |
GENIE Cache Memory. More... | |
class | CacheBranchFx |
A simple cache branch storing the cached data in a TNtuple. More... | |
class | CacheBranchI |
The TObject at the root of concrete cache branches. More... | |
class | CacheBranchNtp |
A simple cache branch storing the cached data in a TNtuple. More... | |
class | CmdLnArgParser |
Command line argument parser. More... | |
class | GSimFiles |
class | Range1F_t |
A simple [min,max] interval for floats. More... | |
class | Range1D_t |
A simple [min,max] interval for doubles. More... | |
class | Range1I_t |
A simple [min,max] interval for integers. More... | |
class | RunOpt |
Some common run-time GENIE options. More... | |
class | TuneId |
GENIE tune ID. More... | |
class | XSecSplineList |
List of cross section vs energy splines. More... | |
class | AMNuGammaGenerator |
class | AMNuGammaInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the interactions that can be generated by the AM-NUGAMMA EventGenerator. More... | |
class | H3AMNuGammaPXSec |
An anomaly-mediated neutrino-photon interaction cross section model Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | DummyHNLInteractionListGenerator |
class | DummyHNLPXSec |
class | DMDISInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generate a list of all the Interaction (= event summary) objects that can be generated by the DMDIS EventGenerator. More... | |
class | DMDISKinematicsGenerator |
Generates values for the kinematic variables describing DIS DM interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DMDISOutgoingDarkGenerator |
Generates the final state dark matter in DM DIS interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DMEInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the DME EventGenerator. More... | |
class | DMEKinematicsGenerator |
Generates kinematics for neutrino-electron events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DMELEventGenerator |
Generates values for the kinematic variables describing DMEL neutrino interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DMELInteractionListGenerator |
class | DMELKinematicsGenerator |
Generates values for the kinematic variables describing DM elastic interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DMELOutgoingDarkGenerator |
Generates the final state primary lepton in v DMEL interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DMEOutgoingDarkGenerator |
Generates the final state primary lepton in neutrino-electron events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DMETargetRemnantGenerator |
Generates all the non-primary lepton final state particles in neutrino-electron events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | AhrensDMELPXSec |
Differential cross section for DM+N elastic scattering. Is a concrete implementation of the XSecAlgorithmI interface. . More... | |
class | DMBYStrucFunc |
class | DMDISXSec |
Computes the DMDIS Cross Section. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | DMElectronPXSec |
nu/nubar + e- scattering differential cross section The cross section algorithm handles: More... | |
class | DMElectronXSec |
nu/nubar + e- scattering cross section. Integrates the loaded differential cross section model. An analytical cross section model also exists, so you cal also use that if you do not apply any kinematical cuts. More... | |
class | DMELXSec |
Computes the Elastic dark matter (DMEL) cross section. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | QPMDMDISPXSec |
Computes DMDIS differential cross sections. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | QPMDMDISStrucFuncBase |
Abstract base class. Provides common implementation for concrete objects implementing the DISStructureFuncModelI interface. More... | |
class | AivazisCharmPXSecLO |
Computes, at Leading Order (LO), the differential cross section for neutrino charm production using the Aivazis,Olness,Tung model. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | KovalenkoQELCharmPXSec |
Computes the QEL Charm Production Differential Cross Section using Kovalenko's duality model approach. It models the differential cross sections for: . More... | |
class | SlowRsclCharmDISPXSecLO |
Computes, at Leading Order (LO), the differential cross section for neutrino charm production using a slow rescaling model. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | CEvNSEventGenerator |
Generates complete CEvNS events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | CEvNSInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the CEvNSEventGenerator. More... | |
class | COHHadronicSystemGenerator |
Generates the f/s hadronic system in v COH pi production interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | COHInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the COH EventGenerator. More... | |
class | COHKinematicsGenerator |
Generates values for the kinematic variables describing coherent neutrino-nucleus pion production events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | COHPrimaryLeptonGenerator |
Generates the final state primary lepton in v COH NC interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | AlvarezRusoCOHPiPXSec |
Implementation of the Alvarez-Ruso coherent pion production model. More... | |
class | BergerSehgalCOHPiPXSec2015 |
Computes the double differential cross section for CC & NC coherent pion production according to the Berger-Sehgal model. v(vbar)A->v(vbar)Api0, vA->l-Api+, vbarA->l+Api-. More... | |
class | BergerSehgalFMCOHPiPXSec2015 |
Computes the triple differential cross section for CC & NC coherent pion production according to the Berger-Sehgal model. v(vbar)A->v(vbar)Api0, vA->l-Api+, vbarA->l+Api-. More... | |
class | CEvNSXSec |
Computes the cross section for coherent elastic scattering. Is a concrete implementation of the XSecIntegratorI interface. More... | |
class | COHXSec |
Computes the cross section for COH neutrino-nucleus pi production. Is a concrete implementation of the XSecIntegratorI interface. More... | |
class | COHXSecAR |
Computes the cross section for COH neutrino-nucleus pi production. Is a concrete implementation of the XSecIntegratorI interface. More... | |
class | PattonCEvNSPXSec |
Differential cross section for v+As coherent elastic scattering. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | ReinSehgalCOHPiPXSec |
Computes the double differential cross section for CC & NC coherent pion production according to the Rein-Sehgal model. v(vbar)A->v(vbar)Api0, vA->l-Api+, vbarA->l+Api-. More... | |
class | HadronicSystemGenerator |
Abstract class. Is used to pass some commonly recurring methods to all concrete implementations of the EventRecordVisitorI interface generating the hadronic system for a specific processes (QEL,DIS, RES,...) More... | |
class | InitialStateAppender |
Appends the initial state information to the event record. Is a concerete implementation of the EventRecordVisitorI interface. More... | |
class | KineGeneratorWithCache |
Abstract class. Provides a data caching mechanism for for concrete implementations of the EventRecordVisitorI interface, generating kinematics and wishing to cache maximum differential xsecs. More... | |
class | NormGenerator |
Normalization channel. Its main property is a constant cross section per nucleon over the whole energy range. For nu/charged probes this produces NC/EM events with the probe & target "echoed" back as final state particles. More... | |
class | NormInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the NormGenerator. More... | |
class | NormXSec |
Normalization channel. Its main property is a constant cross section per nucleon over the whole energy range. More... | |
class | OutgoingDarkGenerator |
Abstract class. Is used to pass common implementation to concrete implementations of the EventRecordVisitorI interface generating the primary lepton for a specific processes (QEL,DIS,RES,IMD,...) More... | |
class | PrimaryLeptonGenerator |
Abstract class. Is used to pass common implementation to concrete implementations of the EventRecordVisitorI interface generating the primary lepton for a specific processes (QEL,DIS,RES,IMD,...) More... | |
class | QvalueShifter |
class | VertexGenerator |
class | XSecLinearCombinations |
Computes the xsec as a linear combination of different XSecSlgorithmI See GENIE docdb 252. More... | |
class | XSecScaleI |
This class is responsible to compute a scaling factor for the XSec. More... | |
class | XSecScaleMap |
This class is responsible to compute a scaling factor for the XSec. More... | |
class | COHDNuEventGenerator |
Generates complete COHDNu events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | COHDNuInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the COHDNu EventGenerator. More... | |
class | BertuzzoDNuCOHPXSec |
Differential cross section for v+As coherent elastic scattering.Coherent DNu. Is a concrete implementation of the XSecAlgorithmI interface. . More... | |
class | COHDNuXSec |
Computes the cross section for coherent dark neutrino scattering. Is a concrete implementation of the XSecIntegratorI interface. More... | |
class | EngelFormFactor |
Form Factor for BertuzzoDNuCOHXSec... More... | |
class | BaryonResonanceDecayer |
Baryon resonance decayer module. More... | |
class | DarkSectorDecayer |
Dark Sector decayer module. More... | |
class | Decayer |
Base class for decayer classes. Implements common configuration, allowing users to toggle on/off flags for particles and decay channels. Is a concerete implementation of the EventRecordVisitorI interface. More... | |
class | PythiaDecayer |
Interface to PYTHIA particle decayer. The PythiaDecayer is a concrete implementation of the Decayer interface. More... | |
class | UnstableParticleDecayer |
A hook for concrete particle decayers in the chain of event processing modules. More... | |
class | DISHadronicSystemGenerator |
Generates the final state hadronic system in v DIS interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DISInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generate a list of all the Interaction (= event summary) objects that can be generated by the DIS EventGenerator. More... | |
class | DISKinematicsGenerator |
Generates values for the kinematic variables describing DIS v interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DISPrimaryLeptonGenerator |
Generates the final state primary lepton in v DIS interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | BYPDF |
Computes corrected PDFs according to the Bodek-Yang model. More... | |
class | BYStrucFunc |
Bodek Yang structure function model. More... | |
class | DISStructureFunc |
A class holding Deep Inelastic Scattering (DIS) Form Factors (invariant structure funstions) More... | |
class | DISStructureFuncModelI |
Pure Abstract Base Class. Defines the DISStructureFuncModelI interface to be implemented by any algorithmic class computing DIS structure functions. More... | |
class | DISXSec |
Computes the DIS Cross Section. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | KNOTunedQPMDISPXSec |
Computes DIS differential cross sections. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | QPMDISPXSec |
Computes DIS differential cross sections. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | QPMDISStrucFunc |
Standard Quark Parton Model (QPM) Deep Inelastic Scatering (DIS) Structure Functions (SF) More... | |
class | QPMDISStrucFuncBase |
Abstract base class. Provides common implementation for concrete objects implementing the DISStructureFuncModelI interface. More... | |
class | DFRHadronicSystemGenerator |
class | DFRInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the interactions that can be generated by the DFR EventGenerator. More... | |
class | DFRKinematicsGenerator |
Generates kinematics for diffractive reactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DFRPrimaryLeptonGenerator |
Generates the final state primary lepton in diffractive reactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | DFRXSec |
Computes the cross section for DFR neutrino-nucleus pi production. Is a concrete implementation of the XSecIntegratorI interface. More... | |
class | ReinDFRPXSec |
Neutrino diffractive pion production cross section. More... | |
class | AGCharm2019 |
Andreopoulos - Gallagher (AG) GENIE Charm Hadronization model. More... | |
class | AGKY2019 |
A 'composite' hadronization model using a KNO-based hadronization model at low W and PYTHIA/JETSET at higher W. Contains no new hadronization code but merely a configurable KNO to PYTHIA transition scheme. More... | |
class | AGKYLowW2019 |
A KNO-based hadronization model. More... | |
class | CollinsSpillerFragm |
The Collins-Spiller fragmentation function. Is a concrete implementation of the FragmentationFunctionI interface. More... | |
class | FragmentationFunctionI |
Pure abstract base class. Defines the FragmentationFunctionI interface to be implemented by any algorithmic class implementing a fragmentation function. More... | |
class | LeptoHadronization |
Provides access to the LEPTO hadronization models. . More... | |
class | PetersonFragm |
The Peterson fragmentation function. Is a concrete implementation of the FragmentationFunctionI interface. More... | |
class | Pythia6Hadro2019 |
Provides access to the PYTHIA hadronization models. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | Pythia8Hadro2019 |
Provides access to the PYTHIA hadronization models. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | PythiaBaseHadro2019 |
Base class for the Pythia (6 and 8) hadronization modules in GENIE. In particular, the base class provides common checks and basic assignments of quark/diquark codes for a no frills interface to Pythia hadronization routines. More... | |
class | HadronTensorI |
Abstract interface for an object that computes the elements a hadron tensor . Also computes the contraction of the hadron tensor with the lepton tensor for one or more kinds of projectile (e.g., neutrinos, electrons) More... | |
class | HadronTensorModelI |
Creates hadron tensor objects for use in cross section calculations. More... | |
class | LabFrameHadronTensorI |
Abstract interface for an object that computes the elements ( , , etc.) and structure functions ( , , etc.) of the hadron tensor defined according to the conventions of the Valencia model. More... | |
class | NievesMECHadronTensorModel |
Creates hadron tensor objects for calculations of MEC cross sections using the Valencia model. More... | |
class | SuSAv2MECHadronTensorModel |
Creates hadron tensor objects for calculations of MEC cross sections using the SuSAv2 approach. More... | |
class | SuSAv2QELHadronTensorModel |
Creates hadron tensor objects for calculations of quasielastic cross sections using the SuSAv2 approach. More... | |
class | TabulatedHadronTensorModelI |
Creates hadron tensor objects for cross section calculations using precomputed data tables. More... | |
class | TabulatedLabFrameHadronTensor |
Computes the elements and structure functions of the hadron tensor (using the conventions of the Valencia model) using precomputed tables. Is a concrete implementation of the HadronTensorI interface. More... | |
class | CascadeReweight |
In this module, the event weight is set depending on the FSI fate. The weights are set depending on the xml configuration defined by the user. More... | |
class | HadronTransporter |
Intranuclear hadronic transport module. It is being used to transfer all hadrons outside the nucleus without rescattering -if rescattering is switched off- or to call one of the supported hadron transport MCs -if rescattering is switched on-. More... | |
class | HAIntranuke |
class | HAIntranuke2018 |
class | HNIntranuke2018 |
class | Intranuke |
The INTRANUKE intranuclear hadron transport MC. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | Intranuke2018 |
class | INukeDeltaPropg |
class | INukeHadroData |
Singleton class to load & serve hadron x-section splines used by GENIE's version of the INTRANUKE cascade MC. More... | |
class | INukeHadroData2018 |
class | INukeHadroFates |
An enumeration of possible hadron "fates" taken into account by the INTRANUKE hadron transport MC. More... | |
class | INukeMode |
class | NucBindEnergyAggregator |
A nuclear binding energy 'collector' which visits the event record, finds nucleons originating from within a nuclei and subtracts the binding energy they had in the nucleus. To record this action in the event record a hypothetical BINDINO is added to the event record. Is a concerete implementation of the EventRecordVisitorI interface. More... | |
class | HEDISGenerator |
Generates the final state leptonic and hadronic system in v HEDIS interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | HEDISInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generate a list of all the Interaction (= event summary) objects that can be generated by the HEDIS EventGenerator. More... | |
class | HEDISKinematicsGenerator |
Generates values for the kinematic variables describing HEDIS v interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | HEDISPXSec |
Computes the double differential Cross Section for HEDIS. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
struct | SF_info |
struct | SF_xQ2 |
class | HEDISStrucFunc |
class | HEDISXSec |
Computes the HEDIS Cross Section. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | GLRESGenerator |
Generator for glashow resonance. More... | |
class | HELeptonInteractionListGenerator |
Interaction list generator in HELepton. More... | |
class | HELeptonKinematicsGenerator |
Kinematics generator for HELepton. More... | |
class | HENuElGenerator |
Generator for high energy neutrino-electron scattering. More... | |
class | PhotonCOHGenerator |
Generator for W boson production. More... | |
class | PhotonRESGenerator |
Generator for trident production. More... | |
class | Born |
Born level nu-electron cross section. More... | |
class | GLRESPXSec |
Differential cross section for glashow resonance. More... | |
class | HELeptonXSec |
Total cross section integrator for neutrino-electron. More... | |
class | HENuElPXSec |
Differential cross section for neutrino-electron. More... | |
class | PhotonCOHPXSec |
Differential cross section for W boson production. More... | |
class | PhotonRESPXSec |
Differential cross section for trident production. More... | |
struct | SF_x |
class | PhotonStrucFunc |
Structure function using photon PDFs of nucleons. More... | |
class | IBDHadronicSystemGenerator |
Generates the final state hadronic system in v IBD interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | IBDInteractionListGenerator |
Generates a list of all the interactions that can be generated by the VLE SV QEL Nu-Nucleon generator. More... | |
class | IBDKinematicsGenerator |
Generates values for the kinematic variables describing IBD neutrino interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | IBDPrimaryLeptonGenerator |
Generates the final state primary lepton in v IBD interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | IBDXSecMap |
Maps specific nuclei to appropriate cross section models. More... | |
class | KLVOxygenIBDPXSec |
An implementation of the neutrino - Oxygen16 cross section. More... | |
class | StrumiaVissaniIBDPXSec |
An implementation of the neutrino - (free) nucleon [inverse beta decay] cross section, valid from the threshold energy (1.806MeV) up to hundreds of MeV. Currently cut off at 1/2 nucleon mass. Based on the Strumia/Vissani paper Phys.Lett.B564:42-54,2003. More... | |
class | MECGenerator |
Simulate the primary MEC interaction. More... | |
class | MECInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the interactions that can be generated by the MEC EventGenerator. More... | |
class | EmpiricalMECPXSec2015 |
Computes the MEC differential cross section. Is a concrete implementation of the XSecAlgorithmI interface. . More... | |
class | MartiniEricsonChanfrayMarteauMECPXSec2016 |
Computes the Martini, Ericson, Chanfray and Marteau MEC model differential cross section. Uses precomputed hadon tensor tables. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | MECScaleVsW |
This class is responsible to compute the MEC scaling factor given Q0, Q3. The scaling is done as a function of the hadronic invariant mass. More... | |
class | MECXSec |
A numerical cross-section integrator (GENIE/GSL interface) for the J. Nieves, I. Ruiz Simo, M.J. Vicente Vacas and Martini MEC models. Is a concrete implementation of the XSecIntegratorI interface. More... | |
class | NievesSimoVacasMECPXSec2016 |
Computes the Valencia MEC model differential cross section. Uses precomputed hadon tensor tables. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | SuSAv2MECPXSec |
Computes the SuSAv2-MEC model differential cross section. Uses precomputed hadron tensor tables. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | NNBarOscDummyInteractionListGenerator |
class | NNBarOscDummyPXSec |
class | NNBarOscPrimaryVtxGenerator |
class | NucDeExcitationSim |
Generates nuclear de-excitation gamma rays. More... | |
class | EffectiveSF |
An effective spectral function to match psi' superscaling. Implements the NuclearModelI interface. More... | |
struct | EKF_t |
class | FermiMomentumTable |
A table of Fermi momentum constants. More... | |
class | FermiMomentumTablePool |
Singleton class to load & serve tables of Fermi momentum constants. More... | |
class | FermiMover |
It visits the event record & computes a Fermi motion momentum for initial state nucleons bound in nuclei. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | FGMBodekRitchie |
The Bodek Richie Fermi Gass model. Implements the NuclearModelI interface. More... | |
class | LocalFGM |
local Fermi gas model. Implements the NuclearModelI interface. More... | |
class | NuclearData |
class | NuclearModel |
Encapsulates an enumeration of nuclear model types. More... | |
class | NuclearModelI |
Pure abstract base class. Defines the NuclearModelI interface to be implemented by any physics model describing the distribution of nucleons within a nuclei. More... | |
class | NuclearModelMap |
This class is a hook for nuclear models and allows associating each one of them with specific nuclei. Is a concrete implementation of the NuclearModelI interface. More... | |
class | PauliBlocker |
Examines whether the generated event should be Pauli blocked. Is a concerete implementation of the EventRecordVisitorI interface. More... | |
class | SecondNucleonEmissionI |
Interface to drive the a second nucleon emission from a nucleus Specfic impelmentations will have different physics. More... | |
class | SpectralFunc |
A realistic spectral function - based nuclear model. Is a concrete implementation of the NuclearModelI interface. More... | |
class | SpectralFunc1d |
Simpler approach to using spectral functions. A beta version. Implements the NuclearModelI interface. More... | |
class | SpectralFunction2p2h |
Speficif implementation of SecondNucleonEmissionI to emit the second nulceon coming from a 2p2h pair When GENIE is operating in with EffectiveSF. More... | |
class | SRCNuclearRecoil |
Created this new module that controls the addition of the recoil nucleon in the event record and extracts its kinematics. More... | |
class | DummyInteractionListGenerator |
class | DummyPXSec |
class | NucleonDecayPrimaryVtxGenerator |
Utilities for simulating nucleon decay. More... | |
class | NuEInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the NUE EventGenerator. More... | |
class | NuEKinematicsGenerator |
Generates kinematics for neutrino-electron events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | NuEPrimaryLeptonGenerator |
Generates the final state primary lepton in neutrino-electron events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | NuETargetRemnantGenerator |
Generates all the non-primary lepton final state particles in neutrino-electron events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | BardinIMDRadCorPXSec |
Computes the Inverse Muon Decay (IMD) diff. cross section using the Bardin-Dokuchaeva including all 1-loop radiative corrections. . More... | |
class | IMDAnnihilationPXSec |
nuebar + e- -> mu- + numubar [CC] scattering differential cross section More... | |
class | IMDXSec |
Computes the Inverse Muon Decay cross section. More... | |
class | NuElectronPXSec |
nu/nubar + e- scattering differential cross section The cross section algorithm handles: More... | |
class | NuElectronXSec |
nu/nubar + e- scattering cross section. Integrates the loaded differential cross section model. An analytical cross section model also exists, so you cal also use that if you do not apply any kinematical cuts. More... | |
class | GRV98LO |
class | LHAPDF5 |
LHAPDF5 library interface. Concrete implementation of the PDFModelI interface. More... | |
class | LHAPDF6 |
LHAPDF6 library interface. Concrete implementation of the PDFModelI interface. More... | |
class | |
A class to store PDFs. More... | |
class | PDFModelI |
Pure abstract base class. Defines the PDFModelI interface to be implemented by wrapper classes to existing Parton Density Function libraries (PDFLIB, LHAPDF), or by built-in implementations. More... | |
struct | EPDF |
class | QELEventGenerator |
Generates values for the kinematic variables describing QEL neutrino interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | QELEventGeneratorSM |
Generates values for the kinematic variables describing QEL neutrino interaction events for Smith-Moniz model. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | QELEventGeneratorSuSA |
Event generator for SuSAv2 1p1h interactions. More... | |
class | QELHadronicSystemGenerator |
Generates the final state hadronic system in v QEL interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | QELInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the QEL EventGenerator. More... | |
class | QELKinematicsGenerator |
Generates values for the kinematic variables describing QEL neutrino interaction events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | QELPrimaryLeptonGenerator |
Generates the final state primary lepton in v QEL interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | AhrensNCELPXSec |
Differential cross section for v+N / vbar+N elastic scattering. Is a concrete implementation of the XSecAlgorithmI interface. . More... | |
class | AxialFormFactor |
A class holding the Axial Form Factor. More... | |
class | AxialFormFactorModelI |
Pure abstract base class. Defines the AxialFormFactorModelI interface to be implemented by LlewellynSmith Algorithm for calculating the Axial Form Factor. More... | |
struct | SBBA2003Fit |
class | BBA03ELFormFactorsModel |
Concrete implementation of the ELFormFactorsModelI interface. Computes elastic form factors using the BBA2003 parameterization. More... | |
struct | SBBA2005Fit |
class | BBA05ELFormFactorsModel |
Concrete implementation of the ELFormFactorsModelI interface. Computes elastic form factors using the BBA2005 parameterization. More... | |
struct | SBBA2007Fit |
class | BBA07ELFormFactorsModel |
Computes elastic form factors using the BBA2007 parameterization. Concrete implementation of the ELFormFactorsModelI interface. More... | |
class | DipoleAxialFormFactorModel |
Concrete implementation of the AxialFormFactorModelI interface. Computes the axial form factor using the dipole form factor approximation. More... | |
class | DipoleELFormFactorsModel |
Concrete implementation of the ELFormFactorsModelI interface. Computes dipole elastic form factors. More... | |
class | ELFormFactors |
A class holding the Elastic Form Factors Ge,Gm. More... | |
class | ELFormFactorsModelI |
Pure abstract base class. Defines the ELFormFactorsModelI interface to be implemented by any algorithmic class computing Elastic Form Factors. More... | |
class | GalsterELFormFactorsModel |
Concrete implementation of the ELFormFactorsModelI interface. Computes elastic form factors using the Galster parameterization. More... | |
class | LwlynSmithFF |
Abstract Base Class: implements the QELFormFactorsModelI interface but can not be instantiated. More... | |
class | LwlynSmithFFCC |
Is a concrete implementation of the QELFormFactorsModelI: Form Factors for Quasi Elastic CC vN scattering according to Llewellyn-Smith model. More... | |
class | LwlynSmithFFDeltaS |
class | LwlynSmithFFNC |
Concrete implementation of the QELFormFactorsModelI : Form Factors for Quasi Elastic NC vN scattering according to Llewellyn-Smith model. More... | |
class | LwlynSmithQELCCPXSec |
Computes neutrino-nucleon(nucleus) QELCC differential cross section Is a concrete implementation of the XSecAlgorithmI interface. . More... | |
class | MArunAxialFormFactorModel |
Concrete implementation of the AxialFormFactorModelI interface. Computes the axial form factor using a running MA. More... | |
class | MKFFCC |
Is a concrete implementation of the QELFormFactorsModelI: Form Factors for MK SPP model. More... | |
class | MKFFEM |
Electromagnetic form factors for MK SPP model. More... | |
class | NewQELXSec |
Computes the Quasi Elastic (QEL) total cross section. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | NievesQELCCPXSec |
Computes neutrino-nucleon(nucleus) QELCC differential cross section with RPA corrections Is a concrete implementation of the XSecAlgorithmI interface. . More... | |
class | QELFormFactors |
A class holding Quasi Elastic (QEL) Form Factors. More... | |
class | QELFormFactorsModelI |
Pure abstract base class. Defines the QELFormFactorsModelI interface to be implemented by any algorithmic class computing Quasi-Elastic Form Factors. More... | |
class | QELXSec |
Computes the Quasi Elastic (QEL) cross section. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | RosenbluthPXSec |
Differential cross section for charged lepton elastic scattering. Is a concrete implementation of the XSecAlgorithmI interface. . More... | |
class | SmithMonizQELCCPXSec |
Computes neutrino-nucleon(nucleus) QELCC differential cross section. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | SmithMonizQELCCXSec |
Computes the Quasi Elastic (QEL) cross section by Smith Moniz model. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | SmithMonizUtils |
Contains auxiliary functions for Smith-Moniz model. . More... | |
class | SuSAv2QELPXSec |
Computes the SuSAv2-QE model differential cross section. Uses precomputed hadron tensor tables. Is a concrete implementation of the XSecAlgorithmI interface. More... | |
class | TransverseEnhancementFFModel |
Modification of magnetic form factors to match observed enhancement in transverse cross section of the quasi-elastic peak. Implements ElFormFactorsModelI. Requires another subclass of ElFormFactorsModelI to calculate original form factors, which are then enhances. More... | |
class | ZExpAxialFormFactorModel |
Concrete implementation of the AxialFormFactorModelI interface. Computes the axial form factor using the model-independent z-expansion technique. More... | |
class | RESHadronicSystemGenerator |
Generates the 'final state' hadronic system in v RES interactions. It adds the remnant nucleus (if any), the pre-selected resonance and the resonance decay products at the GHEP record. Unlike the SPP thread, in the RES thread the resonance is specified at the time an interaction is selected but its decay products not (semi-inclusive resonance reactions). The off the mass-shell baryon resonance is decayed using a phase space generator. All kinematically available decay channels are being used (not just 1 pi channels). Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | RESInteractionListGenerator |
Creates a list of all the interactions that can be generated by the RES thread (generates semi-inclusive resonance reactions). Concrete implementations of the InteractionListGeneratorI interface. More... | |
class | RESKinematicsGenerator |
Generates resonance event (v+N->l+Resonance) kinematics. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | RESPrimaryLeptonGenerator |
Generates the final state primary lepton in v RES interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | RSPPHadronicSystemGenerator |
Generates the 'final state' hadronic system in v SPP interactions. It adds the remnant nucleus (if any) and the baryon resonance decay products at the GHEP record. The resonance decay products are pre- determined since in this thread we generate exclusive SPP reactions. The module uses a simple phase space decay. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | RSPPInteractionListGenerator |
Creates a list of all the interactions that can be generated by the SPP thread (generates exclusive inelastic 1 pion reactions proceeding through resonance neutrinoproduction). Concrete implementations of the InteractionListGeneratorI interface. More... | |
class | RSPPResonanceSelector |
Generates an intermediate baryon resonance for exclusive interactions proceeding through resonance productions and adds it to the event record. The resonance is selected based on its contribution to the selected exclusive reaction cross section. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | SPPEventGenerator |
Generates resonance single pion production event for the following channels: More... | |
class | BergerSehgalRESPXSec2014 |
Computes the double differential cross section for resonance electro- or neutrino-production according to the Berger Sehgal model. More... | |
class | BostedChristyEMPXSec |
Fit to inelastic cross sections for A(e,e')X valid for all W<3 GeV and all Q2<10 GeV2. More... | |
class | BSKLNBaseRESPXSec2014 |
Base class for the Berger-Sehgal and the Kuzmin, Lyubushkin, Naumov resonance models, implemented as modifications to the Rein-Sehgal model. More... | |
class | FKR |
Simple struct-like class holding the Feynmann-Kislinger-Ravndall (FKR) baryon excitation model parameters. More... | |
class | GiBUURESFormFactor |
Singleton to load and serve data tables provided by the GiBUU group. More... | |
class | KuzminLyubushkinNaumovRESPXSec2014 |
Computes the double differential cross section for resonance electro- or neutrino-production according to the Berger Sehgal model. More... | |
class | MKSPPPXSec2020 |
Class calculate differental cross-sections
or
for specific neutrino energy (in lab frame), where: More... | |
class | P33PaschosLalakulichPXSec |
Double differential resonance cross section for P33 according to the Paschos, Lalakulich model. More... | |
class | ReinSehgalRESPXSec |
Computes the double differential cross section for resonance electro- or neutrino-production according to the Rein-Sehgal model. More... | |
class | ReinSehgalRESXSec |
Computes the cross section for an exclusive 1pi reaction through resonance neutrinoproduction according to the Rein-Sehgal model. More... | |
class | ReinSehgalRESXSecFast |
Computes the cross section for an exclusive 1pi reaction through resonance neutrinoproduction according to the Rein-Sehgal model. More... | |
class | ReinSehgalRESXSecWithCache |
An ABC that caches resonance neutrinoproduction cross sections on free nucleons according to the Rein-Sehgal model. This significantly speeds the cross section calculation for multiple nuclear targets (eg at the spline construction phase) More... | |
class | ReinSehgalRESXSecWithCacheFast |
Class that caches resonance neutrinoproduction cross sections on free nucleons according to the Rein-Sehgal model. This significantly speeds the cross section calculation for multiple nuclear targets (eg at the spline construction phase). This class integrates cross sections faster, than ReinSehgalRESXSecWithCache because of integration area transformation. More... | |
class | ReinSehgalSPPPXSec |
Computes the differential cross section for an exclusive 1-pion reaction through resonance neutrinoproduction according to the Rein-Sehgal model. More... | |
class | ReinSehgalSPPXSec |
Computes the cross section for an exclusive 1pi reaction through resonance neutrinoproduction according to the Rein-Sehgal model. More... | |
class | RESXSec |
Computes the RES Cross Section. Is a concrete implementation of the XSecIntegratorI interface. . More... | |
class | RSHelicityAmpl |
A class holding the Rein-Sehgal's helicity amplitudes. More... | |
class | RSHelicityAmplModelCC |
The Helicity Amplitudes, for all baryon resonances, for CC neutrino interactions on free nucleons, as computed in the Rein-Sehgal's paper. More... | |
class | RSHelicityAmplModelEMn |
The Helicity Amplitudes, for all baryon resonances, for Electro- Magnetic (EM) interactions on free neutrons, as computed in the Rein-Sehgal's paper. More... | |
class | RSHelicityAmplModelEMp |
The Helicity Amplitudes, for all baryon resonances, for Electro- Magnetic (EM) interactions on free protons, as computed in the Rein-Sehgal's paper. More... | |
class | RSHelicityAmplModelI |
Pure abstract base class. Defines the RSHelicityAmplModelI interface. More... | |
class | RSHelicityAmplModelNCn |
The Helicity Amplitudes, for all baryon resonances, for NC neutrino interactions on free neutrons, as computed in the Rein-Sehgal's paper. More... | |
class | RSHelicityAmplModelNCp |
The Helicity Amplitudes, for all baryon resonances, for NC neutrino interactions on free protons, as computed in the Rein-Sehgal's paper. More... | |
class | SPPXSec |
Computes the cross section for an neutrino resonance SPP reaction. More... | |
class | SPPXSecWithCache |
Class that caches neutrino resonance SPP cross sections on free nucleons. This significantly speeds the cross section calculation for multiple nuclear targets (eg at the spline construction phase, but only for case without Pauli-blocking). This class integrates cross sections faster,. More... | |
class | SKHadronicSystemGenerator |
Generates the f/s hadronic system in single-Kaon production interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | SKInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Creates a list of all the interactions that can be generated by the single-Kaon generator. More... | |
class | SKKinematicsGenerator |
Generates values for the kinematic variables describing neutrino-nucleus single kaon production events. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | SKPrimaryLeptonGenerator |
Generates the final state primary lepton in single-Kaon interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | AlamSimoAtharVacasSKPXSec2014 |
Differential cross section model for single kaon production. More... | |
class | AlamSimoAtharVacasSKXSec |
A cross-section integrator and GSL interface for the M. Rafi Alam, I. Ruiz Simo, M. Sajjad Athar and M.J. Vicente Vacas single-Kaon production model. Is a concrete implementation of the XSecIntegratorI interface. More... | |
class | PaisQELLambdaPXSec |
Implementation of the quasi-elastic scattering formula for production of particles with different masses than the target. More... | |
class | XSecIntegratorI |
Cross Section Integrator Interface. More... | |
class | GEvGenMode_t |
Enumeration of GENIE event generation modes. More... | |
class | GHepFlag |
An enumeration of event flags. Each represents a physical condition or a computational error. If any is set the event would be marked as unphysical. More... | |
class | BaryonResonance |
An enumeration of Baryon Resonances more frequently used in resonance neutrino-nucleon/nucleus models. More... | |
class | RegistryItemTypeDef |
Definition of Registry item types. More... | |
class | RegistryItemTypeId |
An enumeration of Registry item types. More... | |
class | DMInteractionListGenerator |
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the Interaction (= event summary) objects that can be generated by the DMEL EventGenerator. More... | |
class | QvalueShfiter |
This class is responsible to compute a relative shift to a Qvalue. More... | |
class | FRHadronicSystemGenerator |
Generates the f/s hadronic system in diffractive interactions. Is a concrete implementation of the EventRecordVisitorI interface. More... | |
class | IntranukeMode |
An enumeration of intranuke modes. More... | |
class | HEDISStrcuFunc |
Singleton class to load Structure Functions used in HEDIS. More... | |
class | MuELossI |
Cross Section Calculation Interface. More... | |
class | NOscDummyInteractionListGenerator |
class | NNBarOscMode |
Enumeration of neutron oscillation annihilation modes. More... | |
class | NeutronOscPrimaryVtxGenerator |
Utilities for simulating neutron oscillation. More... | |
class | NucleonDecayMode |
Enumeration of nucleon decay modes. More... | |
class | BardinIMDRadCorIntegrand |
Auxiliary scalar function for the internal integration in Bardin's IMD d2xsec/dxdy cross section algorithm. More... | |
class | GRV89LO |
GRV98LO parton density functions (pdf). Concrete implementation of the PDFModelI interface. More... | |
struct | PDF_t |
A struct to hold PDF set data. More... | |
class | GNuMcMainFrame |
GENIE Neutrino Masterclass app main frame. More... | |
Functions | |
ostream & | operator<< (ostream &stream, const AlgConfigPool &config_pool) |
ostream & | operator<< (ostream &stream, const AlgFactory &algf) |
ostream & | operator<< (ostream &stream, const AlgId &algid) |
ostream & | operator<< (ostream &stream, const Algorithm &alg) |
ostream & | operator<< (ostream &stream, const EventGeneratorList &evgl) |
ostream & | operator<< (ostream &stream, const EventRecord &event_record) |
ostream & | operator<< (ostream &stream, const GEVGDriver &driver) |
ostream & | operator<< (ostream &stream, const GEVGPool &pool) |
ostream & | operator<< (ostream &stream, const GVldContext &vldc) |
ostream & | operator<< (ostream &stream, const InteractionGeneratorMap &intl) |
ostream & | operator<< (ostream &stream, const InteractionList &intl) |
ostream & | operator<< (ostream &stream, const PathLengthList &list) |
ostream & | operator<< (ostream &stream, const XSecAlgorithmMap &intl) |
ostream & | operator<< (ostream &stream, const GHepParticle &particle) |
ostream & | operator<< (ostream &stream, const GHepRecord &rec) |
ostream & | operator<< (ostream &stream, const GHepRecordHistory &history) |
ostream & | operator<< (ostream &stream, const InitialState &init_state) |
ostream & | operator<< (ostream &stream, const Interaction &interaction) |
ostream & | operator<< (ostream &stream, const Kinematics &kinematics) |
ostream & | operator<< (ostream &stream, const ProcessInfo &proc) |
ostream & | operator<< (ostream &stream, const Target &target) |
ostream & | operator<< (ostream &stream, const XclsTag &xcls) |
ostream & | operator<< (ostream &stream, const NtpMCDTime &dt) |
ostream & | operator<< (ostream &stream, const NtpMCEventRecord &ntpp) |
ostream & | operator<< (ostream &stream, const NtpMCRecHeader &hdr) |
ostream & | operator<< (ostream &stream, const NtpMCTreeHeader &hdr) |
ostream & | operator<< (ostream &stream, const Spline &spl) |
ostream & | operator<< (ostream &stream, const BaryonResList &res_list) |
ostream & | operator<< (ostream &stream, const PDGCodeList &list) |
template<class T > | |
void | SetRegistryItem (Registry *r, RgKey key, T item) |
template<class T > | |
T | GetValueOrUseDefault (Registry *r, RgKey key, T def, bool set_def) |
ostream & | operator<< (ostream &stream, const Registry ®istry) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgBool > &r) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgInt > &r) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgDbl > &r) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgStr > &r) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgAlg > &r) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgH1F > &r) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgH2F > &r) |
template ostream & | operator<< (ostream &stream, const RegistryItem< RgTree > &r) |
template<typename T > | |
ostream & | operator<< (ostream &stream, const RegistryItem< T > &rec) |
ostream & | operator<< (ostream &stream, const Cache &cache) |
ostream & | operator<< (ostream &stream, const CacheBranchFx &cbntp) |
ostream & | operator<< (ostream &stream, const CacheBranchNtp &cbntp) |
ostream & | operator<< (ostream &stream, const GSimFiles &f) |
ostream & | operator<< (ostream &stream, const RunOpt &opt) |
ostream & | operator<< (ostream &stream, const TuneId &id) |
bool | operator== (const TuneId &id1, const TuneId &id2) |
bool | operator!= (const TuneId &id1, const TuneId &id2) |
ostream & | operator<< (ostream &stream, const XSecSplineList &list) |
ostream & | operator<< (ostream &stream, const DISStructureFunc &ff) |
bool | operator== (const SF_info &a, const SF_info &b) |
std::istream & | operator>> (std::istream &is, SF_info &a) |
std::ostream & | operator<< (std::ostream &os, const SF_info &a) |
ostream & | operator<< (ostream &stream, const PDF &pdf_set) |
ostream & | operator<< (ostream &stream, const AxialFormFactor &ff) |
ostream & | operator<< (ostream &stream, const ELFormFactors &ff) |
ostream & | operator<< (ostream &stream, const QELFormFactors &ff) |
ostream & | operator<< (ostream &stream, const FKR ¶meters) |
ostream & | operator<< (ostream &stream, const RSHelicityAmpl &hamp) |
Variables | |
const UInt_t | kISkipProcessChk = 1<<17 |
if set, skip process validity checks More... | |
const UInt_t | kISkipKinematicChk = 1<<16 |
if set, skip kinematic validity checks More... | |
const UInt_t | kIAssumeFreeNucleon = 1<<15 |
const UInt_t | kIAssumeFreeElectron = 1<<15 |
const UInt_t | kINoNuclearCorrection = 1<<14 |
if set, inhibit nuclear corrections More... | |
bool | gAbortingInErr = false |
const int | kPdgNuE = 12 |
const int | kPdgAntiNuE = -12 |
const int | kPdgNuMu = 14 |
const int | kPdgAntiNuMu = -14 |
const int | kPdgNuTau = 16 |
const int | kPdgAntiNuTau = -16 |
const int | kPdgElectron = 11 |
const int | kPdgPositron = -11 |
const int | kPdgMuon = 13 |
const int | kPdgAntiMuon = -13 |
const int | kPdgTau = 15 |
const int | kPdgAntiTau = -15 |
const int | kPdgUQuark = 2 |
const int | kPdgAntiUQuark = -2 |
const int | kPdgDQuark = 1 |
const int | kPdgAntiDQuark = -1 |
const int | kPdgSQuark = 3 |
const int | kPdgAntiSQuark = -3 |
const int | kPdgCQuark = 4 |
const int | kPdgAntiCQuark = -4 |
const int | kPdgBQuark = 5 |
const int | kPdgAntiBQuark = -5 |
const int | kPdgTQuark = 6 |
const int | kPdgAntiTQuark = -6 |
const int | kPdgDDDiquarkS1 = 1103 |
const int | kPdgUDDiquarkS0 = 2101 |
const int | kPdgUDDiquarkS1 = 2103 |
const int | kPdgUUDiquarkS1 = 2203 |
const int | kPdgSDDiquarkS0 = 3101 |
const int | kPdgSDDiquarkS1 = 3103 |
const int | kPdgSUDiquarkS0 = 3201 |
const int | kPdgSUDiquarkS1 = 3203 |
const int | kPdgSSDiquarkS1 = 3303 |
const int | kPdgCDDiquarkS0 = 4101 |
const int | kPdgCDDiquarkS1 = 4103 |
const int | kPdgCUDiquarkS0 = 4201 |
const int | kPdgCUDiquarkS1 = 4203 |
const int | kPdgCSDiquarkS0 = 4301 |
const int | kPdgCSDiquarkS1 = 4303 |
const int | kPdgCCDiquarkS1 = 4403 |
const int | kPdgBDDiquarkS0 = 5101 |
const int | kPdgBDDiquarkS1 = 5103 |
const int | kPdgBUDiquarkS0 = 5201 |
const int | kPdgBUDiquarkS1 = 5203 |
const int | kPdgBSDiquarkS0 = 5301 |
const int | kPdgBSDiquarkS1 = 5303 |
const int | kPdgBCDiquarkS0 = 5401 |
const int | kPdgBCDiquarkS1 = 5403 |
const int | kPdgBBDiquarkS1 = 5503 |
const int | kPdgProton = 2212 |
const int | kPdgAntiProton = -2212 |
const int | kPdgNeutron = 2112 |
const int | kPdgAntiNeutron = -2112 |
const int | kPdgLambda = 3122 |
const int | kPdgAntiLambda = -3122 |
const int | kPdgSigmaP = 3222 |
const int | kPdgSigma0 = 3212 |
const int | kPdgSigmaM = 3112 |
const int | kPdgAntiSigmaP = -3222 |
const int | kPdgAntiSigma0 = -3212 |
const int | kPdgAntiSigmaM = -3112 |
const int | kPdgXi0 = 3322 |
const int | kPdgXiM = 3312 |
const int | kPdgAntiXi0 = -3322 |
const int | kPdgAntiXiP = -3312 |
const int | kPdgOmegaM = 3334 |
const int | kPdgAntiOmegaP = -3334 |
const int | kPdgLambdaPc = 4122 |
const int | kPdgSigma0c = 4112 |
const int | kPdgSigmaPc = 4212 |
const int | kPdgSigmaPPc = 4222 |
const int | kPdgP33m1232_DeltaM = 1114 |
const int | kPdgP33m1232_Delta0 = 2114 |
const int | kPdgP33m1232_DeltaP = 2214 |
const int | kPdgP33m1232_DeltaPP = 2224 |
const int | kPdgS11m1535_N0 = 102112 |
const int | kPdgS11m1535_NP = 102212 |
const int | kPdgD13m1520_N0 = 102114 |
const int | kPdgD13m1520_NP = 102214 |
const int | kPdgS11m1650_N0 = 132112 |
const int | kPdgS11m1650_NP = 132212 |
const int | kPdgD13m1700_N0 = 112114 |
const int | kPdgD13m1700_NP = 112214 |
const int | kPdgD15m1675_N0 = 102116 |
const int | kPdgD15m1675_NP = 102216 |
const int | kPdgS31m1620_DeltaM = 111112 |
const int | kPdgS31m1620_Delta0 = 112112 |
const int | kPdgS31m1620_DeltaP = 112212 |
const int | kPdgS31m1620_DeltaPP = 112222 |
const int | kPdgD33m1700_DeltaM = 121114 |
const int | kPdgD33m1700_Delta0 = 122114 |
const int | kPdgD33m1700_DeltaP = 122214 |
const int | kPdgD33m1700_DeltaPP = 122224 |
const int | kPdgP11m1440_N0 = 202112 |
const int | kPdgP11m1440_NP = 202212 |
const int | kPdgP33m1600_DeltaM = 211114 |
const int | kPdgP33m1600_Delta0 = 212114 |
const int | kPdgP33m1600_DeltaP = 212214 |
const int | kPdgP33m1600_DeltaPP = 212224 |
const int | kPdgP13m1720_N0 = 202114 |
const int | kPdgP13m1720_NP = 202214 |
const int | kPdgF15m1680_N0 = 202116 |
const int | kPdgF15m1680_NP = 202216 |
const int | kPdgP31m1910_DeltaM = 221112 |
const int | kPdgP31m1910_Delta0 = 222112 |
const int | kPdgP31m1910_DeltaP = 222212 |
const int | kPdgP31m1910_DeltaPP = 222222 |
const int | kPdgP33m1920_DeltaM = 221114 |
const int | kPdgP33m1920_Delta0 = 222114 |
const int | kPdgP33m1920_DeltaP = 222214 |
const int | kPdgP33m1920_DeltaPP = 222224 |
const int | kPdgF35m1905_DeltaM = 211116 |
const int | kPdgF35m1905_Delta0 = 212116 |
const int | kPdgF35m1905_DeltaP = 212216 |
const int | kPdgF35m1905_DeltaPP = 212226 |
const int | kPdgF37m1950_DeltaM = 201118 |
const int | kPdgF37m1950_Delta0 = 202118 |
const int | kPdgF37m1950_DeltaP = 202218 |
const int | kPdgF37m1950_DeltaPP = 202228 |
const int | kPdgP11m1710_N0 = 212112 |
const int | kPdgP11m1710_NP = 212212 |
const int | kPdgF17m1970_N0 = 212118 |
const int | kPdgF17m1970_NP = 212218 |
const int | kPdgPiP = 211 |
const int | kPdgPiM = -211 |
const int | kPdgPi0 = 111 |
const int | kPdgEta = 221 |
const int | kPdgEtaPrm = 331 |
const int | kPdgEtac = 441 |
const int | kPdgEtab = 551 |
const int | kPdgRhoP = 213 |
const int | kPdgRhoM = -213 |
const int | kPdgRho0 = 113 |
const int | kPdgomega = 223 |
const int | kPdgPhi = 333 |
const int | kPdgJpsi = 443 |
const int | kPdgY = 553 |
const int | kPdgKP = 321 |
const int | kPdgKM = -321 |
const int | kPdgK0 = 311 |
const int | kPdgAntiK0 = -311 |
const int | kPdgK0L = 130 |
const int | kPdgK0S = 310 |
const int | kPdgKStarP = 323 |
const int | kPdgKStarM = -323 |
const int | kPdgKStar0 = 313 |
const int | kPdgDP = 411 |
const int | kPdgDM = -411 |
const int | kPdgD0 = 421 |
const int | kPdgAntiD0 = -421 |
const int | kPdgDPs = 431 |
const int | kPdgDMs = -431 |
const int | kPdgGluon = 21 |
const int | kPdgGamma = 22 |
const int | kPdgZ0 = 23 |
const int | kPdgWP = 24 |
const int | kPdgWM = -24 |
const int | kPdgTgtFreeP = 1000010010 |
const int | kPdgTgtFreeN = 1000000010 |
const int | kPdgTgtDeuterium = 1000010020 |
const int | kPdgTgtC12 = 1000060120 |
const int | kPdgTgtO16 = 1000080160 |
const int | kPdgTgtCa40 = 1000200400 |
const int | kPdgTgtFe56 = 1000260560 |
const int | kPdgHadronicSyst = 2000000001 |
const int | kPdgHadronicBlob = 2000000002 |
const int | kPdgBindino = 2000000101 |
const int | kPdgCoulobtron = 2000000102 |
const int | kPdgClusterNN = 2000000200 |
const int | kPdgClusterNP = 2000000201 |
const int | kPdgClusterPP = 2000000202 |
const int | kPdgCompNuclCluster = 2000000300 |
const int | kPdgDarkMatter = 2000010000 |
const int | kPdgAntiDarkMatter = -2000010000 |
const int | kPdgMediator = 2000010001 |
const int | kPdgDarkNeutrino = 2000030000 |
const int | kPdgAntiDarkNeutrino = -2000030000 |
const int | kPdgDNuMediator = 2000030001 |
const int | kPdgHNL = 2000020000 |
const int | kPdgAntiHNL = -2000020000 |
const int | kPdgCluster = 91 |
const int | kPdgString = 92 |
const int | kPdgIndep = 93 |
static const string | gDefaultTune = "G18_02a_00_000" |
THE MAIN
GENIE PROJECT NAMESPACE
QE utilities.
#include "Numerical/GSFunc.h"
Names of environmental variables to keep track of when saving the job config in TFolders along with the output event tree
Copyright (c) 2003-2024, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Jeremy Wolcott <jwolcott fnal.gov> Tufts University
Copyright (c) 2003-2024, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Robert Hatcher rhatc Fermi National Accelerator Laboratory her@ fnal. gov
typedef enum genie::EAlgCmp genie::AlgCmp_t |
typedef map<string, Algorithm *> genie::AlgMap |
Definition at line 49 of file Algorithm.h.
typedef map<string, Algorithm *>::const_iterator genie::AlgMapConstIter |
Definition at line 51 of file Algorithm.h.
typedef map<string, Algorithm *>::iterator genie::AlgMapIter |
Definition at line 50 of file Algorithm.h.
typedef pair<string, Algorithm *> genie::AlgMapPair |
Definition at line 52 of file Algorithm.h.
typedef enum genie::EAlgStatus genie::AlgStatus_t |
typedef struct genie::SBBA2003Fit genie::BBA2003Fit_t |
typedef struct genie::SBBA2005Fit genie::BBA2005Fit_t |
typedef struct genie::SBBA2007Fit genie::BBA2007Fit_t |
typedef enum genie::EGEvGenMode genie::GEvGenMode_t |
typedef enum genie::EGHepFlag genie::GHepFlag_t |
typedef enum genie::EGHepStatus genie::GHepStatus_t |
typedef enum genie::HadronTensorType genie::HadronTensorType_t |
Enumerated type that describes the physics represented by a particular hadron tensor
typedef enum genie::EInteractionType genie::InteractionType_t |
typedef enum genie::EINukeFateHA_t genie::INukeFateHA_t |
typedef enum genie::EINukeFateHN_t genie::INukeFateHN_t |
typedef enum genie::EINukeMode genie::INukeMode_t |
typedef struct genie::EKF_t genie::KF_t |
typedef enum genie::EKinePhaseSpace genie::KinePhaseSpace_t |
typedef enum genie::EKineVar genie::KineVar_t |
typedef enum genie::EQELRmax genie::Nieves_Coulomb_Rmax_t |
typedef enum genie::ENNBarOscMode genie::NNBarOscMode_t |
typedef enum genie::ENtpMCFormat genie::NtpMCFormat_t |
typedef enum genie::ENuclearModel genie::NuclearModel_t |
typedef enum genie::ENucleonDecayMode genie::NucleonDecayMode_t |
typedef struct genie::EPDF genie::PDF_t |
typedef enum genie::EQELEvGenBindingMode genie::QELEvGen_BindingMode_t |
typedef enum genie::ERefFrame genie::RefFrame_t |
typedef enum genie::EResonance genie::Resonance_t |
typedef map<RgKey, RegistryItemI *> genie::RgIMap |
Definition at line 45 of file Registry.h.
typedef map<RgKey, RegistryItemI *>::const_iterator genie::RgIMapConstIter |
Definition at line 49 of file Registry.h.
typedef map<RgKey, RegistryItemI *>::iterator genie::RgIMapIter |
Definition at line 48 of file Registry.h.
typedef pair<RgKey, RegistryItemI *> genie::RgIMapPair |
Definition at line 46 of file Registry.h.
typedef map<RgKey, RegistryItemI *>::size_type genie::RgIMapSizeType |
Definition at line 47 of file Registry.h.
typedef vector<RgKey> genie::RgKeyList |
Definition at line 50 of file Registry.h.
typedef enum genie::ERgType genie::RgType_t |
typedef enum genie::EScatteringType genie::ScatteringType_t |
typedef enum genie::ESppChannel genie::SppChannel_t |
typedef enum genie::EXmlParseStatus genie::XmlParserStatus_t |
enum genie::EAlgCmp |
Enumerator | |
---|---|
kAlgCmpUnknown | |
kAlgCmpIdentical | |
kAlgCmpDiffConfig | |
kAlgCmpDiffAlg |
Definition at line 27 of file AlgCmp.h.
enum genie::EAlgStatus |
Enumerator | |
---|---|
kAlgUndefinedStatus | |
kAlgFail | |
kAlgSuccess |
Definition at line 27 of file AlgStatus.h.
Enumerator | |
---|---|
kUseNuclearModel | |
kUseGroundStateRemnant | |
kOnShell |
Definition at line 17 of file DMELUtils.h.
Enumerator | |
---|---|
kFermiMoveDefault | |
kFermiMoveEffectiveSF1p1h | |
kFermiMoveEffectiveSF2p2h_eject | |
kFermiMoveEffectiveSF2p2h_noeject |
Definition at line 38 of file NuclearModel.h.
enum genie::EGEvGenMode |
Enumerator | |
---|---|
kGMdUnknown | |
kGMdLeptonNucleus | |
kGMdHadronNucleus | |
kGMdPhotonNucleus | |
kGMdDarkMatterNucleus | |
kGMdNucleonDecay | |
kGMdNeutronOsc | |
kGMdHNLDecay |
Definition at line 23 of file GMode.h.
enum genie::EGHepFlag |
Enumerator | |
---|---|
kGenericErr | |
kPauliBlock | |
kBelowThrNRF | |
kBelowThrERF | |
kKineGenErr | |
kHadroSysGenErr | |
kLeptoGenErr | |
kDecayErr |
Definition at line 25 of file GHepFlags.h.
enum genie::EGHepStatus |
Definition at line 27 of file GHepStatus.h.
Enumerator | |
---|---|
kIntNull | |
kIntEM | |
kIntWeakCC | |
kIntWeakNC | |
kIntWeakMix | |
kIntDarkMatter | |
kIntNDecay | |
kIntNOsc | |
kIntDarkNC | |
kIntHNL |
Definition at line 33 of file InteractionType.h.
Definition at line 46 of file INukeHadroFates.h.
Definition at line 46 of file INukeHadroFates2018.h.
Enumerator | |
---|---|
kIHNFtUndefined | |
kIHNFtNoInteraction | |
kIHNFtCEx | |
kIHNFtElas | |
kIHNFtInelas | |
kIHNFtAbs | |
kIHNFtCmp | |
kIHNFtUndefined | |
kIHNFtNoInteraction | |
kIHNFtCEx | |
kIHNFtElas | |
kIHNFtInelas | |
kIHNFtAbs | |
kIHNFtCmp |
Definition at line 32 of file INukeHadroFates.h.
Enumerator | |
---|---|
kIHNFtUndefined | |
kIHNFtNoInteraction | |
kIHNFtCEx | |
kIHNFtElas | |
kIHNFtInelas | |
kIHNFtAbs | |
kIHNFtCmp | |
kIHNFtUndefined | |
kIHNFtNoInteraction | |
kIHNFtCEx | |
kIHNFtElas | |
kIHNFtInelas | |
kIHNFtAbs | |
kIHNFtCmp |
Definition at line 32 of file INukeHadroFates2018.h.
enum genie::EINukeMode |
Enumerator | |
---|---|
kIMdUndefined | |
kIMdHN | |
kIMdHA |
Definition at line 29 of file INukeMode.h.
Definition at line 28 of file KinePhaseSpace.h.
enum genie::EKineVar |
Definition at line 28 of file KineVar.h.
enum genie::ENNBarOscMode |
Definition at line 27 of file NNBarOscMode.h.
enum genie::ENtpMCFormat |
Enumerator | |
---|---|
kNFUndefined | |
kNFGHEP |
Definition at line 27 of file NtpMCFormat.h.
enum genie::ENuclearModel |
Enumerator | |
---|---|
kNucmUndefined | |
kNucmFermiGas | |
kNucmLocalFermiGas | |
kNucmSpectralFunc | |
kNucmEffSpectralFunc |
Definition at line 28 of file NuclearModel.h.
Definition at line 27 of file NucleonDecayMode.h.
Enumerator | |
---|---|
kUseNuclearModel | |
kUseGroundStateRemnant | |
kOnShell | |
kValenciaStyleQValue |
Definition at line 32 of file QELUtils.h.
enum genie::EQELRmax |
Enumerator | |
---|---|
kMatchVertexGeneratorRmax | |
kMatchNieves |
Definition at line 37 of file NievesQELCCPXSec.h.
enum genie::ERefFrame |
Enumerator | |
---|---|
kRfUndefined | |
kRfLab | |
kRfCM | |
kRfHCM | |
kRfTgtRest | |
kRfHitNucRest | |
kRfHitElRest |
Definition at line 23 of file RefFrame.h.
enum genie::EResonance |
Definition at line 24 of file BaryonResonance.h.
enum genie::ERgType |
Enumerator | |
---|---|
kRgUndefined | |
kRgBool | |
kRgInt | |
kRgDbl | |
kRgStr | |
kRgAlg | |
kRgH1F | |
kRgH2F | |
kRgTree |
Definition at line 27 of file RegistryItemTypeId.h.
Definition at line 35 of file ScatteringType.h.
enum genie::ESppChannel |
Definition at line 44 of file SppChannel.h.
Enumerator | |
---|---|
kXmlUndefined | |
kXmlOK | |
kXmlNotParsed | |
kXmlEmpty | |
kXmlInvalidRoot |
Definition at line 23 of file XmlParserStatus.h.
Enumerated type that describes the physics represented by a particular hadron tensor
Definition at line 40 of file HadronTensorI.h.
Definition at line 51 of file Registry.cxx.
References genie::Registry::Exists(), genie::Registry::Get(), genie::Registry::IsLocked(), genie::Registry::ItemIsLocal(), genie::Registry::LinkToGlobalDef(), genie::Registry::Lock(), genie::Registry::Set(), and genie::Registry::UnLock().
Referenced by genie::Registry::GetAlgDef(), genie::Registry::GetBoolDef(), genie::Registry::GetDoubleDef(), genie::Registry::GetIntDef(), and genie::Registry::GetStringDef().
ostream & genie::operator<< | ( | ostream & | stream, |
const RSHelicityAmpl & | hamp | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const NtpMCRecHeader & | hdr | ||
) |
Definition at line 19 of file NtpMCRecHeader.cxx.
References genie::NtpMCRecHeader::PrintToStream().
ostream & genie::operator<< | ( | ostream & | stream, |
const InteractionList & | intl | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const CacheBranchFx & | cbntp | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const PDF & | pdf_set | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const EventGeneratorList & | evgl | ||
) |
Definition at line 20 of file EventGeneratorList.cxx.
References genie::EventGeneratorList::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const GEVGPool & | pool | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const AlgId & | algid | ||
) |
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgBool > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const CacheBranchNtp & | cbntp | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const NtpMCDTime & | dt | ||
) |
Definition at line 23 of file NtpMCDTime.cxx.
References genie::NtpMCDTime::PrintToStream().
ostream & genie::operator<< | ( | ostream & | stream, |
const EventRecord & | event_record | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const NtpMCEventRecord & | ntpp | ||
) |
Definition at line 23 of file NtpMCEventRecord.cxx.
References genie::NtpMCEventRecord::PrintToStream().
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgInt > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const GHepRecordHistory & | history | ||
) |
Definition at line 25 of file GHepRecordHistory.cxx.
References genie::GHepRecordHistory::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const GVldContext & | vldc | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const XSecAlgorithmMap & | intl | ||
) |
Definition at line 25 of file XSecAlgorithmMap.cxx.
References genie::XSecAlgorithmMap::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const BaryonResList & | res_list | ||
) |
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgDbl > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const Kinematics & | kinematics | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const DISStructureFunc & | ff | ||
) |
Definition at line 26 of file DISStructureFunc.cxx.
References genie::DISStructureFunc::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const QELFormFactors & | ff | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const FKR & | parameters | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const GSimFiles & | f | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const ELFormFactors & | ff | ||
) |
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgStr > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const AlgFactory & | algf | ||
) |
Definition at line 28 of file AlgFactory.cxx.
References genie::AlgFactory::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const PDGCodeList & | list | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const Cache & | cache | ||
) |
Definition at line 29 of file Cache.cxx.
References genie::Cache::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const XclsTag & | xcls | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const NtpMCTreeHeader & | hdr | ||
) |
Definition at line 29 of file NtpMCTreeHeader.cxx.
References genie::NtpMCTreeHeader::PrintToStream().
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgAlg > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const AxialFormFactor & | ff | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const InteractionGeneratorMap & | intl | ||
) |
Definition at line 30 of file InteractionGeneratorMap.cxx.
References genie::InteractionGeneratorMap::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const ProcessInfo & | proc | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const Algorithm & | alg | ||
) |
Definition at line 31 of file Algorithm.cxx.
References genie::Algorithm::Print().
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgH1F > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const RunOpt & | opt | ||
) |
Definition at line 32 of file RunOpt.cxx.
References genie::RunOpt::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const Target & | target | ||
) |
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgH2F > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const TuneId & | id | ||
) |
Definition at line 35 of file TuneId.cxx.
template ostream& genie::operator<< | ( | ostream & | stream, |
const RegistryItem< RgTree > & | r | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const Interaction & | interaction | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const PathLengthList & | list | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const InitialState & | init_state | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const RegistryItem< T > & | rec | ||
) |
Definition at line 40 of file RegistryItem.cxx.
ostream & genie::operator<< | ( | ostream & | stream, |
const AlgConfigPool & | config_pool | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const GHepParticle & | particle | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const XSecSplineList & | list | ||
) |
Definition at line 44 of file XSecSplineList.cxx.
References genie::XSecSplineList::Print().
ostream & genie::operator<< | ( | ostream & | stream, |
const Spline & | spl | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const GHepRecord & | rec | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const GEVGDriver & | driver | ||
) |
ostream & genie::operator<< | ( | ostream & | stream, |
const Registry & | registry | ||
) |
Definition at line 77 of file Registry.cxx.
References genie::Registry::Print().
|
inline |
Definition at line 136 of file HEDISStrucFunc.h.
References genie::SF_info::IsNLO, genie::SF_info::LHAPDFmember, genie::SF_info::LHAPDFset, genie::SF_info::MassW, genie::SF_info::MassZ, genie::SF_info::NGridQ2, genie::SF_info::NGridX, genie::SF_info::Q2GridMax, genie::SF_info::Q2GridMin, genie::SF_info::QrkThrs, genie::SF_info::Rho, genie::SF_info::Scheme, genie::SF_info::Sin2ThW, genie::SF_info::Vcb, genie::SF_info::Vcd, genie::SF_info::Vcs, genie::SF_info::Vtb, genie::SF_info::Vtd, genie::SF_info::Vts, genie::SF_info::Vub, genie::SF_info::Vud, genie::SF_info::Vus, and genie::SF_info::XGridMin.
|
inline |
Definition at line 58 of file HEDISStrucFunc.h.
References e, genie::SF_info::IsNLO, genie::SF_info::LHAPDFmember, genie::SF_info::LHAPDFset, genie::SF_info::MassW, genie::SF_info::MassZ, genie::SF_info::NGridQ2, genie::SF_info::NGridX, genie::SF_info::Q2GridMax, genie::SF_info::Q2GridMin, genie::SF_info::QrkThrs, genie::SF_info::Rho, genie::SF_info::Scheme, genie::SF_info::Sin2ThW, genie::SF_info::Vcb, genie::SF_info::Vcd, genie::SF_info::Vcs, genie::SF_info::Vtb, genie::SF_info::Vtd, genie::SF_info::Vts, genie::SF_info::Vub, genie::SF_info::Vud, genie::SF_info::Vus, and genie::SF_info::XGridMin.
|
inline |
Definition at line 87 of file HEDISStrucFunc.h.
References genie::SF_info::IsNLO, genie::SF_info::LHAPDFmember, genie::SF_info::LHAPDFset, genie::SF_info::MassW, genie::SF_info::MassZ, genie::SF_info::NGridQ2, genie::SF_info::NGridX, genie::SF_info::Q2GridMax, genie::SF_info::Q2GridMin, genie::SF_info::QrkThrs, genie::SF_info::Rho, genie::SF_info::Scheme, genie::SF_info::Sin2ThW, genie::SF_info::Vcb, genie::SF_info::Vcd, genie::SF_info::Vcs, genie::SF_info::Vtb, genie::SF_info::Vtd, genie::SF_info::Vts, genie::SF_info::Vub, genie::SF_info::Vud, genie::SF_info::Vus, and genie::SF_info::XGridMin.
Definition at line 39 of file Registry.cxx.
References genie::Registry::ItemIsLocked(), LOG, pINFO, and genie::Registry::Set().
Referenced by genie::Registry::Set().
bool genie::gAbortingInErr = false |
Definition at line 34 of file Messenger.cxx.
Referenced by genie::utils::res::AngularMom(), genie::GHepParticle::AssertIsKnownParticle(), genie::utils::BindHitNucleon(), genie::SppChannel::BranchingRatio(), BuildSpectrum(), genie::utils::res::Cjsgn_plus(), ConvertToGTracker(), genie::utils::res::Dsgn(), genie::masterclass::GNuMcMainFrame::FileOpen(), genie::GMCJDriver::GenerateEvent1Try(), GetAlgorithms(), GetCommandLineArgs(), GetEventRange(), GetFlux(), GetGeometry(), GetIntranuke(), GetTargetCodes(), HNLGenerator(), genie::LHAPDF5::Initialize(), genie::utils::res::IsDelta(), genie::utils::res::Isospin(), genie::NievesQELCCPXSec::LoadConfig(), genie::GSimFiles::LoadFromFile(), main(), genie::utils::res::Mass(), NeutronOscGenerator(), NucleonDecayGenerator(), genie::MKSPPPXSec2020::HelicityAmpVminusARes< T >::operator()(), genie::utils::res::OrbitalAngularMom(), genie::PythiaBaseHadro2019::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::Pythia6Hadro2019::ProcessEventRecord(), genie::Pythia8Hadro2019::ProcessEventRecord(), genie::LeptoHadronization::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::RandomGen::RandomGen(), genie::utils::res::ResonanceIndex(), genie::Registry::SafeFind(), SelectAnnihilationMode(), SelectInitState(), genie::utils::StringToDMELBindingMode(), genie::utils::StringToQELBindingMode(), genie::NievesQELCCPXSec::vcr(), genie::utils::res::Width(), genie::MKSPPPXSec2020::XSec(), genie::utils::app_init::XSecTable(), genie::AlgConfigPool::~AlgConfigPool(), genie::GiBUURESFormFactor::FormFactors::~FormFactors(), and genie::NuclearData::~NuclearData().
|
static |
Definition at line 29 of file RunOpt.cxx.
Referenced by genie::RunOpt::RunOptSyntaxString(), and genie::RunOpt::SetTuneName().
const UInt_t genie::kIAssumeFreeElectron = 1<<15 |
Definition at line 50 of file Interaction.h.
Referenced by genie::GLRESPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::IMDAnnihilationPXSec::XSec(), genie::NuElectronPXSec::XSec(), genie::DMElectronPXSec::XSec(), and genie::BardinIMDRadCorPXSec::XSec().
const UInt_t genie::kIAssumeFreeNucleon = 1<<15 |
Definition at line 49 of file Interaction.h.
Referenced by genie::utils::BindHitNucleon(), genie::utils::CosTheta0Max(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::H3AMNuGammaPXSec::Integral(), genie::DISXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::SPPXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::NewQELXSec::Integrate(), genie::QPMDISStrucFuncBase::NuclMod(), genie::QPMDMDISStrucFuncBase::NuclMod(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::HEDISPXSec::XSec(), genie::PhotonCOHPXSec::XSec(), genie::PhotonRESPXSec::XSec(), genie::ReinDFRPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::RosenbluthPXSec::XSec(), genie::QPMDISPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::AhrensDMELPXSec::XSec(), genie::P33PaschosLalakulichPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::KovalenkoQELCharmPXSec::XSec(), genie::NievesQELCCPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), and genie::MKSPPPXSec2020::XSec().
const UInt_t genie::kINoNuclearCorrection = 1<<14 |
if set, inhibit nuclear corrections
Definition at line 51 of file Interaction.h.
Referenced by genie::DISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::QPMDISStrucFuncBase::NuclMod(), and genie::QPMDMDISStrucFuncBase::NuclMod().
const UInt_t genie::kISkipKinematicChk = 1<<16 |
if set, skip kinematic validity checks
Definition at line 48 of file Interaction.h.
Referenced by genie::COHKinematicsGenerator::CalculateKin_AlvarezRuso(), genie::SKKinematicsGenerator::CalculateKin_AtharSingleKaon(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgalFM(), genie::COHKinematicsGenerator::CalculateKin_ReinSehgal(), genie::QELEventGenerator::ComputeMaxXSec(), genie::DMELEventGenerator::ComputeMaxXSec(), genie::utils::gsl::d3XSecMK_dWQ2CosTheta_E::d3XSecMK_dWQ2CosTheta_E(), genie::utils::gsl::d4XSecMK_dWQ2CosThetaPhi_E::d4XSecMK_dWQ2CosThetaPhi_E(), genie::CEvNSEventGenerator::GenerateKinematics(), genie::COHDNuEventGenerator::GenerateKinematics(), genie::CEvNSXSec::Integrate(), genie::QELXSec::Integrate(), genie::COHDNuXSec::Integrate(), genie::DMELXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::MECXSec::Integrate(), genie::SmithMonizQELCCXSec::Integrate(), main(), genie::KineGeneratorWithCache::MaxXSec(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::SPPEventGenerator::ProcessEventRecord(), genie::RSPPResonanceSelector::SelectResonance(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::H3AMNuGammaPXSec::ValidKinematics(), genie::XSecAlgorithmI::ValidKinematics(), genie::StrumiaVissaniIBDPXSec::ValidKinematics(), genie::KLVOxygenIBDPXSec::ValidKinematics(), genie::IMDAnnihilationPXSec::ValidKinematics(), genie::BertuzzoDNuCOHPXSec::ValidKinematics(), genie::NuElectronPXSec::ValidKinematics(), genie::PaisQELLambdaPXSec::ValidKinematics(), genie::DMElectronPXSec::ValidKinematics(), genie::KovalenkoQELCharmPXSec::ValidKinematics(), and genie::MKSPPPXSec2020::ValidKinematics().
const UInt_t genie::kISkipProcessChk = 1<<17 |
if set, skip process validity checks
Definition at line 47 of file Interaction.h.
Referenced by genie::COHKinematicsGenerator::CalculateKin_AlvarezRuso(), genie::SKKinematicsGenerator::CalculateKin_AtharSingleKaon(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgal(), genie::COHKinematicsGenerator::CalculateKin_BergerSehgalFM(), genie::COHKinematicsGenerator::CalculateKin_ReinSehgal(), genie::QELEventGenerator::ComputeMaxXSec(), genie::DMELEventGenerator::ComputeMaxXSec(), genie::utils::gsl::d3XSecMK_dWQ2CosTheta_E::d3XSecMK_dWQ2CosTheta_E(), genie::utils::gsl::d4XSecMK_dWQ2CosThetaPhi_E::d4XSecMK_dWQ2CosThetaPhi_E(), genie::CEvNSEventGenerator::GenerateKinematics(), genie::COHDNuEventGenerator::GenerateKinematics(), 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::DMDISXSec::Integrate(), genie::DMELXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::MECXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::DFRXSec::Integrate(), genie::NuElectronXSec::Integrate(), genie::DMElectronXSec::Integrate(), genie::SmithMonizQELCCXSec::Integrate(), genie::NewQELXSec::Integrate(), genie::KineGeneratorWithCache::MaxXSec(), genie::DFRKinematicsGenerator::ProcessEventRecord(), genie::QELKinematicsGenerator::ProcessEventRecord(), genie::RESKinematicsGenerator::ProcessEventRecord(), genie::QELEventGenerator::ProcessEventRecord(), genie::DMELKinematicsGenerator::ProcessEventRecord(), genie::IBDKinematicsGenerator::ProcessEventRecord(), genie::DISKinematicsGenerator::ProcessEventRecord(), genie::HEDISKinematicsGenerator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::DMDISKinematicsGenerator::ProcessEventRecord(), genie::QELEventGeneratorSM::ProcessEventRecord(), genie::SPPEventGenerator::ProcessEventRecord(), genie::RSPPResonanceSelector::SelectResonance(), genie::QELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::DMELKinematicsGenerator::SpectralFuncExperimentalCode(), genie::H3AMNuGammaPXSec::ValidProcess(), genie::EmpiricalMECPXSec2015::ValidProcess(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::HEDISPXSec::ValidProcess(), genie::PattonCEvNSPXSec::ValidProcess(), genie::GLRESPXSec::ValidProcess(), genie::HENuElPXSec::ValidProcess(), genie::PhotonRESPXSec::ValidProcess(), genie::PhotonCOHPXSec::ValidProcess(), genie::AlamSimoAtharVacasSKPXSec2014::ValidProcess(), genie::RosenbluthPXSec::ValidProcess(), genie::ReinDFRPXSec::ValidProcess(), genie::StrumiaVissaniIBDPXSec::ValidProcess(), genie::AhrensNCELPXSec::ValidProcess(), genie::IMDAnnihilationPXSec::ValidProcess(), genie::QPMDISPXSec::ValidProcess(), genie::KLVOxygenIBDPXSec::ValidProcess(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::AlvarezRusoCOHPiPXSec::ValidProcess(), genie::BergerSehgalFMCOHPiPXSec2015::ValidProcess(), genie::AhrensDMELPXSec::ValidProcess(), genie::BergerSehgalCOHPiPXSec2015::ValidProcess(), genie::BertuzzoDNuCOHPXSec::ValidProcess(), genie::P33PaschosLalakulichPXSec::ValidProcess(), genie::HybridXSecAlgorithm::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::QPMDMDISPXSec::ValidProcess(), genie::NuElectronPXSec::ValidProcess(), genie::DMElectronPXSec::ValidProcess(), genie::BardinIMDRadCorPXSec::ValidProcess(), genie::PaisQELLambdaPXSec::ValidProcess(), genie::ReinSehgalCOHPiPXSec::ValidProcess(), genie::SuSAv2MECPXSec::ValidProcess(), genie::MartiniEricsonChanfrayMarteauMECPXSec2016::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::NievesSimoVacasMECPXSec2016::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::KovalenkoQELCharmPXSec::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::BSKLNBaseRESPXSec2014::ValidProcess(), genie::ReinSehgalSPPPXSec::ValidProcess(), and genie::MKSPPPXSec2020::ValidProcess().
const int genie::kPdgAntiBQuark = -5 |
Definition at line 51 of file PDGCodes.h.
Referenced by genie::HEDISInteractionListGenerator::GetHitQuarks(), genie::pdg::IsAntiBQuark(), and genie::pdg::IsAntiQuark().
const int genie::kPdgAntiCQuark = -4 |
Definition at line 49 of file PDGCodes.h.
Referenced by genie::HEDISInteractionListGenerator::GetHitQuarks(), genie::pdg::IsAntiCQuark(), and genie::pdg::IsAntiQuark().
const int genie::kPdgAntiD0 = -421 |
Definition at line 184 of file PDGCodes.h.
Referenced by genie::pdg::GeantToPdg(), genie::AGCharm2019::GenerateCharmHadron(), and genie::AGCharm2019::Hadronize().
const int genie::kPdgAntiDarkMatter = -2000010000 |
Definition at line 219 of file PDGCodes.h.
Referenced by genie::Interaction::AsString(), genie::DMEInteractionListGenerator::DMEELInteractionList(), genie::flux::GCylindTH1Flux::GenerateNext(), and genie::pdg::IsAntiDarkMatter().
const int genie::kPdgAntiDarkNeutrino = -2000030000 |
Definition at line 222 of file PDGCodes.h.
Referenced by genie::PDGLibrary::AddDarkSector(), genie::COHDNuEventGenerator::AddFinalStateDarkNeutrino(), genie::DarkSectorDecayer::DarkNeutrinoDecayChannels(), genie::DarkSectorDecayer::LoadConfig(), genie::DarkSectorDecayer::ProcessEventRecord(), and genie::DarkSectorDecayer::ToBeDecayed().
const int genie::kPdgAntiDQuark = -1 |
Definition at line 45 of file PDGCodes.h.
Referenced by genie::DISInteractionListGenerator::GetHitQuarks(), genie::HEDISInteractionListGenerator::GetHitQuarks(), genie::DMDISInteractionListGenerator::GetHitQuarks(), genie::AGCharm2019::Hadronize(), genie::pdg::IsAntiDQuark(), genie::pdg::IsAntiQuark(), and genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments().
const int genie::kPdgAntiHNL = -2000020000 |
Definition at line 225 of file PDGCodes.h.
const int genie::kPdgAntiK0 = -311 |
Definition at line 175 of file PDGCodes.h.
Referenced by AcceptEvent(), ConvertToGST(), ConvertToGTracker(), genie::Pythia6Hadro2019::CopyOriginalDecayFlags(), genie::Pythia8Hadro2019::CopyOriginalDecayFlags(), genie::AGKYLowW2019::GenerateHadronCodes(), genie::utils::ghep::NeutReactionCode(), genie::Pythia6Hadro2019::RestoreOriginalDecayFlags(), genie::Pythia8Hadro2019::RestoreOriginalDecayFlags(), genie::Pythia6Hadro2019::SetDesiredDecayFlags(), genie::Pythia8Hadro2019::SetDesiredDecayFlags(), smearA(), and smearE().
const int genie::kPdgAntiLambda = -3122 |
Definition at line 86 of file PDGCodes.h.
Referenced by genie::Pythia6Hadro2019::CopyOriginalDecayFlags(), genie::Pythia8Hadro2019::CopyOriginalDecayFlags(), genie::pdg::GeantToPdg(), genie::utils::ghep::NeutReactionCode(), genie::Pythia6Hadro2019::RestoreOriginalDecayFlags(), genie::Pythia8Hadro2019::RestoreOriginalDecayFlags(), genie::Pythia6Hadro2019::SetDesiredDecayFlags(), and genie::Pythia8Hadro2019::SetDesiredDecayFlags().
const int genie::kPdgAntiMuon = -13 |
Definition at line 38 of file PDGCodes.h.
Referenced by genie::NormInteractionListGenerator::CreateInteractionList(), genie::DarkSectorDecayer::DarkMediatorDecayChannels(), genie::pdg::GeantToPdg(), genie::pdg::IsAntiMuon(), genie::pdg::IsPosChargedLepton(), genie::pdg::Neutrino2ChargedLepton(), genie::HELeptonInteractionListGenerator::PhotonRESInteraction(), genie::PhotonCOHGenerator::ProcessEventRecord(), smearA(), and smearE().
const int genie::kPdgAntiNeutron = -2112 |
Definition at line 84 of file PDGCodes.h.
Referenced by AcceptEvent(), ConvertToGST(), and genie::pdg::GeantToPdg().
const int genie::kPdgAntiNuE = -12 |
Definition at line 29 of file PDGCodes.h.
Referenced by genie::flux::GAtmoFlux::AddFluxFile(), BuildStdNtuple(), genie::flux::GNuMIFluxPassThroughInfo::ConvertPartCodes(), genie::NormInteractionListGenerator::CreateInteractionList(), genie::DarkSectorDecayer::DarkMediatorDecayChannels(), genie::DarkSectorDecayer::DarkNeutrinoDecayChannels(), DirNameToProbe(), DirNameToTarget(), genie::flux::GHAKKMAtmoFlux::FillFluxHisto(), genie::flux::GFluxBlender::FluxParticles(), genie::flux::GJPARCNuFlux::GenerateNext_weighted(), genie::Interaction::GLR(), genie::HELeptonInteractionListGenerator::GLRESInteraction(), genie::HEDISStrucFunc::HEDISStrucFunc(), genie::NuEInteractionListGenerator::IMDAnnihilationInteractionList(), genie::pdg::IsAntiNeutrino(), genie::pdg::IsAntiNuE(), genie::evtlib::EventLibraryInterface::LoadRecords(), genie::evtlib::EvtLibPXSec::LoadXSecs(), main(), genie::pdg::Neutrino2ChargedLepton(), genie::NuEInteractionListGenerator::NuEELInteractionList(), genie::PhotonStrucFunc::PhotonStrucFunc(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), runGBartolAtmoFluxDriver(), runGFlukaAtmo3DFluxDriver(), genie::flux::GJPARCNuFlux::SetDefaults(), genie::flux::GNuMIFlux::SetDefaults(), and genie::flux::GAstroFlux::SetRelNuPopulations().
const int genie::kPdgAntiNuMu = -14 |
Definition at line 31 of file PDGCodes.h.
Referenced by AcceptEvent(), genie::NuETargetRemnantGenerator::AddElectronNeutrino(), genie::flux::GAtmoFlux::AddFluxFile(), BuildStdNtuple(), genie::flux::GNuMIFluxPassThroughInfo::ConvertPartCodes(), genie::NormInteractionListGenerator::CreateInteractionList(), genie::DarkSectorDecayer::DarkMediatorDecayChannels(), genie::DarkSectorDecayer::DarkNeutrinoDecayChannels(), DirNameToProbe(), DirNameToTarget(), genie::flux::GHAKKMAtmoFlux::FillFluxHisto(), genie::flux::GFluxBlender::FluxParticles(), genie::flux::GJPARCNuFlux::GenerateNext_weighted(), GenerateUpNu(), genie::evtlib::EventLibraryInterface::GetRecord(), genie::evtlib::EvtLibPXSec::GetXSec(), genie::pdg::IsAntiNeutrino(), genie::pdg::IsAntiNuMu(), genie::evtlib::EventLibraryInterface::LoadRecords(), genie::evtlib::EvtLibPXSec::LoadXSecs(), main(), genie::pdg::Neutrino2ChargedLepton(), genie::NuEInteractionListGenerator::NuEELInteractionList(), genie::PhotonStrucFunc::PhotonStrucFunc(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::hnl::VertexGenerator::ProcessEventRecord(), runGBartolAtmoFluxDriver(), runGCylindTH1FluxDriver(), runGFlukaAtmo3DFluxDriver(), genie::flux::GJPARCNuFlux::SetDefaults(), genie::flux::GNuMIFlux::SetDefaults(), genie::flux::GAstroFlux::SetRelNuPopulations(), and VerticalSlice().
const int genie::kPdgAntiNuTau = -16 |
Definition at line 33 of file PDGCodes.h.
Referenced by BuildStdNtuple(), genie::NormInteractionListGenerator::CreateInteractionList(), genie::DarkSectorDecayer::DarkMediatorDecayChannels(), genie::DarkSectorDecayer::DarkNeutrinoDecayChannels(), DirNameToProbe(), DirNameToTarget(), genie::flux::GFluxBlender::FluxParticles(), genie::pdg::IsAntiNeutrino(), genie::pdg::IsAntiNuTau(), genie::evtlib::EventLibraryInterface::LoadRecords(), genie::evtlib::EvtLibPXSec::LoadXSecs(), main(), genie::pdg::Neutrino2ChargedLepton(), genie::NuEInteractionListGenerator::NuEELInteractionList(), genie::PhotonStrucFunc::PhotonStrucFunc(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), and genie::flux::GAstroFlux::SetRelNuPopulations().
const int genie::kPdgAntiOmegaP = -3334 |
Definition at line 98 of file PDGCodes.h.
Referenced by genie::pdg::GeantToPdg().
const int genie::kPdgAntiProton = -2212 |
Definition at line 82 of file PDGCodes.h.
Referenced by AcceptEvent(), ConvertToGST(), and genie::pdg::GeantToPdg().
const int genie::kPdgAntiSigma0 = -3212 |
Definition at line 91 of file PDGCodes.h.
Referenced by genie::pdg::GeantToPdg().
const int genie::kPdgAntiSigmaM = -3112 |
Definition at line 92 of file PDGCodes.h.
Referenced by genie::pdg::GeantToPdg().
const int genie::kPdgAntiSigmaP = -3222 |
Definition at line 90 of file PDGCodes.h.
Referenced by genie::pdg::GeantToPdg().
const int genie::kPdgAntiSQuark = -3 |
Definition at line 47 of file PDGCodes.h.
Referenced by genie::DISInteractionListGenerator::GetHitQuarks(), genie::DMDISInteractionListGenerator::GetHitQuarks(), genie::HEDISInteractionListGenerator::GetHitQuarks(), genie::pdg::IsAntiQuark(), and genie::pdg::IsAntiSQuark().
const int genie::kPdgAntiTau = -15 |
Definition at line 40