MARLEY (Model of Argon Reaction Low Energy Yields)  v1.1.0
A Monte Carlo event generator for tens-of-MeV neutrino-nucleus interactions in liquid argon
 All Classes Functions Variables Enumerations Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCmarley::ConfigurationFileParser for a MARLEY Generator configuration file
|\Cmarley::RootConfigurationFileConfigurationFile that adds support for ROOT input and output
oCmarley::DecaySchemeDiscrete level and γ-ray data for a specific nuclide
oCmarley::EventContainer for ingoing and outgoing momentum 4-vectors from a reaction
oCstd::exceptionSTL class
|\Cmarley::ErrorBase class for all exceptions thrown by MARLEY functions
oCmarley::ExitChannelAbstract base class for compound nucleus de-excitation channels
|oCmarley::ContinuumExitChannelAbstract base class for ExitChannel objects that lead to the unbound continuum in the final state
||oCmarley::FragmentContinuumExitChannelFragment emission ExitChannel that leads to the unbound continuum in the final state
||\Cmarley::GammaContinuumExitChannelGamma emission exit channel that leads to the unbound continuum in the final state
|\Cmarley::DiscreteExitChannelAbstract base class for ExitChannel objects that lead to discrete nuclear levels in the final state
| oCmarley::FragmentDiscreteExitChannelFragment emission ExitChannel that leads to a discrete nuclear level in the final state
| \Cmarley::GammaDiscreteExitChannelGamma emission exit channel that leads to a discrete nuclear level in the final state
oCmarley::FragmentSimple container for storing reference data about each of the nuclear fragments considered by MARLEY's compound nucleus de-excitation models
oCmarley::GammaA gamma-ray transition between two nuclear levels
oCmarley::GammaStrengthFunctionModelAbstract base class for models of gamma-ray strength functions
|oCmarley::StandardLorentzianModelImplements Brink-Axel strength functions based on the Reference Input Parameter Library's Standard Lorentzian (SLO) Model
|\Cmarley::WeisskopfSingleParticleModelImplements the Weisskopf single-particle estimates of the gamma-ray strength functions
oCmarley::GeneratorThe MARLEY Event generator
oCmarley::HauserFeshbachDecayMonte Carlo implementation of the Hauser-Feshbach statistical model for decays of highly-excited nuclei
oCmarley::IntegratorNumerical integrator that uses Clenshaw-Curtis quadrature
oCmarley::InterpolationGrid< FirstNumericType, SecondNumericType >One-dimensional function y(x) defined using a grid of ordered pairs (x,y) and an interpolation rule
oCmarley::InterpolationGrid< double >
oCmarley::IteratorToMember< It, T, R >Template class that creates an iterator to a class member based on an iterator to the class object
oCmarley::IteratorToPointerMember< It, T, R >Template class that creates an iterator to a class member based on an iterator to a pointer (either bare or smart) to the class object
oCmarley::JSON
oCmarley::JSONConfig
|\Cmarley::RootJSONConfig
oCmarley::JSON::JSONConstWrapper< Container >
oCmarley::JSON::JSONWrapper< Container >
oCmarley::LevelA discrete nuclear energy level
oCmarley::LevelDensityModelAbstract base class for models of nuclear level densities
|\Cmarley::BackshiftedFermiGasModelImplementation of the back-shifted Fermi gas nuclear level density model
oCmarley::LoggerSimple singleton logging class
oCmarley::MassTableSingleton lookup table for particle and atomic masses
oCmarley::MatrixElementA nuclear matrix element that represents a transition caused by a neutrino-nucleus reaction
oCmarley::NeutrinoSourceAbstract base class for all objects that describe the incident neutrino energy distribution
|oCmarley::BetaFitNeutrinoSource"Beta-fit" neutrino source
|oCmarley::DecayAtRestNeutrinoSourceMuon decay-at-rest neutrino source
|oCmarley::FermiDiracNeutrinoSourceSupernova cooling neutrino source approximated using a Fermi-Dirac distribution
|oCmarley::FunctionNeutrinoSourceNeutrino source with an arbitrary energy spectrum described by a std::function<double(double)> object
|oCmarley::GridNeutrinoSourceNeutrino source that uses a tabulated energy spectrum
|\Cmarley::MonoNeutrinoSourceMonoenergetic neutrino source
oCmarley::OpticalModelAbstract base class for nuclear optical model implementations
|\Cmarley::KoningDelarocheOpticalModelNuclear optical model for fragment emission calculations
oCmarley::ParityType-safe representation of a parity value (either +1 or -1)
oCmarley::ParticleMomentum four-vector for a simulated particle
oCmarley::ReactionAbstract base class that represents a two-two scattering reaction
|\Cmarley::NuclearReactionA neutrino-nucleus reaction
oCmarley::RotationMatrixSimple rotation matrix implementation used to reorient Particle objects based on the incident neutrino direction
oCmarley::ContinuumExitChannel::SpinParityWidthA spin-parity value with its corresponding partial decay width
\Cmarley::StructureDatabaseContainer for nuclear structure information organized by nuclide