MARLEY (Model of Argon Reaction Low Energy Yields)  v1.0.0
A Monte Carlo event generator for tens-of-MeV neutrino-nucleus interactions in liquid argon
 All Classes Functions Variables Enumerations Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\Nmarley
 oCBackshiftedFermiGasModelImplementation of the back-shifted Fermi gas nuclear level density model
 oCBetaFitNeutrinoSource"Beta-fit" neutrino source
 oCConfigurationFileParser for a MARLEY Generator configuration file
 oCContinuumExitChannelAbstract base class for ExitChannel objects that lead to the unbound continuum in the final state
 |\CSpinParityWidthA spin-parity value with its corresponding partial decay width
 oCDecayAtRestNeutrinoSourceMuon decay-at-rest neutrino source
 oCDecaySchemeDiscrete level and γ-ray data for a specific nuclide
 oCDiscreteExitChannelAbstract base class for ExitChannel objects that lead to discrete nuclear levels in the final state
 oCErrorBase class for all exceptions thrown by MARLEY functions
 oCEventContainer for ingoing and outgoing momentum 4-vectors from a reaction
 oCExitChannelAbstract base class for compound nucleus de-excitation channels
 oCFermiDiracNeutrinoSourceSupernova cooling neutrino source approximated using a Fermi-Dirac distribution
 oCFragmentSimple container for storing reference data about each of the nuclear fragments considered by MARLEY's compound nucleus de-excitation models
 oCFragmentContinuumExitChannelFragment emission ExitChannel that leads to the unbound continuum in the final state
 oCFragmentDiscreteExitChannelFragment emission ExitChannel that leads to a discrete nuclear level in the final state
 oCFunctionNeutrinoSourceNeutrino source with an arbitrary energy spectrum described by a std::function<double(double)> object
 oCGammaA gamma-ray transition between two nuclear levels
 oCGammaContinuumExitChannelGamma emission exit channel that leads to the unbound continuum in the final state
 oCGammaDiscreteExitChannelGamma emission exit channel that leads to a discrete nuclear level in the final state
 oCGammaStrengthFunctionModelAbstract base class for models of gamma-ray strength functions
 oCGeneratorThe MARLEY Event generator
 oCGridNeutrinoSourceNeutrino source that uses a tabulated energy spectrum
 oCHauserFeshbachDecayMonte Carlo implementation of the Hauser-Feshbach statistical model for decays of highly-excited nuclei
 oCIntegratorNumerical integrator that uses Clenshaw-Curtis quadrature
 oCInterpolationGridOne-dimensional function y(x) defined using a grid of ordered pairs (x,y) and an interpolation rule
 oCIteratorToMemberTemplate class that creates an iterator to a class member based on an iterator to the class object
 oCIteratorToPointerMemberTemplate class that creates an iterator to a class member based on an iterator to a pointer (either bare or smart) to the class object
 oCJSON
 |oCJSONConstWrapper
 |\CJSONWrapper
 oCJSONConfig
 oCKoningDelarocheOpticalModelNuclear optical model for fragment emission calculations
 oCLevelA discrete nuclear energy level
 oCLevelDensityModelAbstract base class for models of nuclear level densities
 oCLoggerSimple singleton logging class
 oCMassTableSingleton lookup table for particle and atomic masses
 oCMatrixElementA nuclear matrix element that represents a transition caused by a neutrino-nucleus reaction
 oCMonoNeutrinoSourceMonoenergetic neutrino source
 oCNeutrinoSourceAbstract base class for all objects that describe the incident neutrino energy distribution
 oCNuclearReactionA neutrino-nucleus reaction
 oCOpticalModelAbstract base class for nuclear optical model implementations
 oCParityType-safe representation of a parity value (either +1 or -1)
 oCParticleMomentum four-vector for a simulated particle
 oCReactionAbstract base class that represents a two-two scattering reaction
 oCRootConfigurationFileConfigurationFile that adds support for ROOT input and output
 oCRootJSONConfig
 oCRotationMatrixSimple rotation matrix implementation used to reorient Particle objects based on the incident neutrino direction
 oCStandardLorentzianModelImplements Brink-Axel strength functions based on the Reference Input Parameter Library's Standard Lorentzian (SLO) Model
 oCStructureDatabaseContainer for nuclear structure information organized by nuclide
 \CWeisskopfSingleParticleModelImplements the Weisskopf single-particle estimates of the gamma-ray strength functions