MARLEY (Model of Argon Reaction Low Energy Yields)
v1.0.0
A Monte Carlo event generator for tensofMeV neutrinonucleus interactions in liquid argon

marley  
BackshiftedFermiGasModel  Implementation of the backshifted Fermi gas nuclear level density model 
BetaFitNeutrinoSource  "Betafit" neutrino source 
ConfigurationFile  Parser for a MARLEY Generator configuration file 
ContinuumExitChannel  Abstract base class for ExitChannel objects that lead to the unbound continuum in the final state 
SpinParityWidth  A spinparity value with its corresponding partial decay width 
DecayAtRestNeutrinoSource  Muon decayatrest neutrino source 
DecayScheme  Discrete level and γray data for a specific nuclide 
DiscreteExitChannel  Abstract base class for ExitChannel objects that lead to discrete nuclear levels in the final state 
Error  Base class for all exceptions thrown by MARLEY functions 
Event  Container for ingoing and outgoing momentum 4vectors from a reaction 
ExitChannel  Abstract base class for compound nucleus deexcitation channels 
FermiDiracNeutrinoSource  Supernova cooling neutrino source approximated using a FermiDirac distribution 
Fragment  Simple container for storing reference data about each of the nuclear fragments considered by MARLEY's compound nucleus deexcitation models 
FragmentContinuumExitChannel  Fragment emission ExitChannel that leads to the unbound continuum in the final state 
FragmentDiscreteExitChannel  Fragment emission ExitChannel that leads to a discrete nuclear level in the final state 
FunctionNeutrinoSource  Neutrino source with an arbitrary energy spectrum described by a std::function<double(double)> object 
Gamma  A gammaray transition between two nuclear levels 
GammaContinuumExitChannel  Gamma emission exit channel that leads to the unbound continuum in the final state 
GammaDiscreteExitChannel  Gamma emission exit channel that leads to a discrete nuclear level in the final state 
GammaStrengthFunctionModel  Abstract base class for models of gammaray strength functions 
Generator  The MARLEY Event generator 
GridNeutrinoSource  Neutrino source that uses a tabulated energy spectrum 
HauserFeshbachDecay  Monte Carlo implementation of the HauserFeshbach statistical model for decays of highlyexcited nuclei 
Integrator  Numerical integrator that uses ClenshawCurtis quadrature 
InterpolationGrid  Onedimensional function y(x) defined using a grid of ordered pairs (x,y) and an interpolation rule 
IteratorToMember  Template class that creates an iterator to a class member based on an iterator to the class object 
IteratorToPointerMember  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 
JSON  
JSONConstWrapper  
JSONWrapper  
JSONConfig  
KoningDelarocheOpticalModel  Nuclear optical model for fragment emission calculations 
Level  A discrete nuclear energy level 
LevelDensityModel  Abstract base class for models of nuclear level densities 
Logger  Simple singleton logging class 
MassTable  Singleton lookup table for particle and atomic masses 
MatrixElement  A nuclear matrix element that represents a transition caused by a neutrinonucleus reaction 
MonoNeutrinoSource  Monoenergetic neutrino source 
NeutrinoSource  Abstract base class for all objects that describe the incident neutrino energy distribution 
NuclearReaction  A neutrinonucleus reaction 
OpticalModel  Abstract base class for nuclear optical model implementations 
Parity  Typesafe representation of a parity value (either +1 or 1) 
Particle  Momentum fourvector for a simulated particle 
Reaction  Abstract base class that represents a twotwo scattering reaction 
RootConfigurationFile  ConfigurationFile that adds support for ROOT input and output 
RootJSONConfig  
RotationMatrix  Simple rotation matrix implementation used to reorient Particle objects based on the incident neutrino direction 
StandardLorentzianModel  Implements BrinkAxel strength functions based on the Reference Input Parameter Library's Standard Lorentzian (SLO) Model 
StructureDatabase  Container for nuclear structure information organized by nuclide 
WeisskopfSingleParticleModel  Implements the Weisskopf singleparticle estimates of the gammaray strength functions 