Thermal-FIST
1.3
Package for hadron resonance gas model applications
|
The main namespace where all classes and functions of the Thermal-FIST library reside. More...
Namespaces | |
Acceptance | |
Routines used for modeling the acceptance effects. | |
CuteHRGHelper | |
Contains several helper routines. | |
ExtraParticles | |
Contains properties of non-QCD particles such as photons and leptons. | |
IdealGasFunctions | |
Contains implementation of the thermodynamic functions corresponding to an ideal gas of particles in the grand-canonical ensemble. | |
NumericalIntegration | |
Contains various Gauss-Legendre and Gauss-Laguerre quadratures used in numerical integrations. | |
ParticleDecaysMC | |
Contains functions for Monte Carlo generation of decays. | |
RandomGenerators | |
Contains random generator functions used in the Monte Carlo Thermal Event Generator. | |
xMath | |
Contains some extra mathematical functions used in the code. | |
Classes | |
class | BilinearSplineFunction |
A class implementing a bilinear spline. More... | |
class | BoostInvariantFreezeoutParametrization |
Base class implementing a longitudinally boost-invariant azimuthally symmetric freeze-out parametrization. More... | |
class | BoostInvariantMomentumDistribution |
Class implementing the momentum distribution of boost-invariant, azimuthally symmetric freeze-out models using Maxwell-Boltzmann statistics. More... | |
class | Broyden |
Class implementing the Broyden method to solve a system of non-linear equations. More... | |
class | BroydenEquations |
Abstract class which defines the system of non-linear equations to be solved by the Broyden's method. More... | |
class | BroydenJacobian |
Class which implements calculation of the Jacobian needed for the Broyden's method. More... | |
struct | ConservedCharge |
An auxiliary struct containing the list of conserved charges. More... | |
class | CracowFreezeoutEventGenerator |
Class implementing the Thermal Event Generator for the Cracow freeze-out model scenario. More... | |
class | CracowFreezeoutParametrization |
Implements the Cracow (Hubble-like) freeze-out model parametrization. More... | |
class | CylindricalBlastWaveEventGenerator |
Class implementing the Thermal Event Generator for the longitudinally symmetric blast-wave scenario. More... | |
class | CylindricalBlastWaveParametrization |
Implements the cylindrically symmetric blast-wave model parametrization. More... | |
class | Disclaimer |
class | EventGeneratorBase |
Base class for generating events with the Thermal Event Generator. More... | |
struct | EventGeneratorConfiguration |
Structure containing the thermal event generator configuration. More... | |
struct | EVSolution |
class | ExcludedVolumeModel |
Base class implementing auxiliary excluded-volume functions needed for multi-component mean-field approach. Contains van der Waals functions. More... | |
class | ExcludedVolumeModelCS |
Derived class implementing auxiliary excluded-volume functions for multi-component mean-field approach from the Carnahan-Starling model. More... | |
struct | ExperimentMultiplicity |
Structure containing the experimental yield (multiplicity) to be fitted. More... | |
struct | ExperimentRatio |
Structure containing the experimental ratio of yields to be fitted. More... | |
struct | Feeddown |
An auxiliary struct containing the list of feeddown flags. More... | |
struct | FitParameter |
Structure for an arbitrary fit parameter. More... | |
struct | FittedQuantity |
Structure describing the measurement to be fitted or compared to model. More... | |
class | MomentumDistributionBase |
Class implementing the primordial 3-momentum distribution function of certain particle species. More... | |
struct | ParticleDecayChannel |
Structure containing information about a single decay channel of a particle. More... | |
struct | ParticleDecayType |
An auxiliary struct containing the list of decay types. More... | |
struct | QuantumNumbers |
Struct containing a set of quantum numbers: Baryon number, electric charge, strangeness, and charm. More... | |
class | SiemensRasmussenDistribution |
Class implementing the momentum distribution in the spherically symmetric Blast-Wave model of Siemens and Rasmussen. More... | |
struct | SimpleEvent |
Structure holding information about a single event in the event generator. More... | |
struct | SimpleParticle |
Structure holding information about a single particle in the event generator. More... | |
class | SphericalBlastWaveEventGenerator |
Class implementing the Thermal Event Generator for the isotropic blast-wave scenario. More... | |
class | SplineFunction |
Class implementing a simple linear spline. More... | |
class | SSHDistribution |
Class implementing the momentum distribution in the longitudinally symmetric Blast-Wave model. More... | |
class | ThermalModelBase |
Abstract base class for an HRG model implementation. More... | |
class | ThermalModelCanonical |
Class implementing the ideal HRG model in the canonical ensemble. More... | |
class | ThermalModelCanonicalCharm |
Class implementing the ideal HRG model with exact conservation of charm (charm-canonical ensemble). More... | |
class | ThermalModelCanonicalStrangeness |
Class implementing the ideal HRG model with exact conservation of strangeness (strangeness-canonical ensemble). More... | |
class | ThermalModelEVCanonicalStrangeness |
Class implementing the diagonal excluded-volume model in the strangeness-canonical ensemble. More... | |
class | ThermalModelEVCrossterms |
Class implementing the crossterms excluded-volume model. More... | |
class | ThermalModelEVDiagonal |
Class implementing the diagonal excluded-volume model. More... | |
class | ThermalModelFit |
Class implementing the thermal model fit procedure. More... | |
struct | ThermalModelFitParameters |
Structure holding information about parameters of a thermal fit. More... | |
struct | ThermalModelFitParametersExtended |
Extended structure for calculating uncertainties in non-fit quantities resulting from uncertanties in fit parameters. More... | |
class | ThermalModelIdeal |
Class implementing the Ideal HRG model. More... | |
struct | ThermalModelParameters |
Structure containing all thermal parameters of the model. More... | |
class | ThermalModelPCE |
Class implementing HRG in partial chemical equilibrium. More... | |
class | ThermalModelVDW |
Class implementing the quantum van der Waals HRG model. More... | |
class | ThermalModelVDWCanonicalStrangeness |
Class implementing the quantum van der Waals model in the strangeness-canonical ensemble. More... | |
class | ThermalParticle |
Class containing all information about a particle specie. More... | |
class | ThermalParticleSystem |
Class containing the particle list. More... | |
Typedefs | |
typedef CylindricalBlastWaveEventGenerator | SSHEventGenerator |
For backward compatibility. More... | |
typedef SphericalBlastWaveEventGenerator | SiemensRasmussenEventGenerator |
For backward compatibility. More... | |
typedef ThermalModelVDW | ThermalModelVDWFull |
For backward compatibility. More... | |
Functions | |
long long | stringToLongLong (const std::string &str) |
double | get_wall_time () |
double | get_cpu_time () |
template<typename T > | |
std::string | to_string_fix (T value) |
long long | stringToLongLong (const string &str) |
The main namespace where all classes and functions of the Thermal-FIST library reside.
It may therefore be convenient to include the
directive in a C++ macro which uses the library.
For backward compatibility.
Definition at line 65 of file SphericalBlastWaveEventGenerator.h.
For backward compatibility.
Definition at line 74 of file CylindricalBlastWaveEventGenerator.h.
For backward compatibility.
Definition at line 331 of file ThermalModelVDW.h.
double thermalfist::get_cpu_time | ( | ) |
Definition at line 195 of file Utility.cpp.
double thermalfist::get_wall_time | ( | ) |
Definition at line 187 of file Utility.cpp.
long long thermalfist::stringToLongLong | ( | const std::string & | str | ) |
long long thermalfist::stringToLongLong | ( | const string & | str | ) |
Definition at line 139 of file Utility.cpp.
std::string thermalfist::to_string_fix | ( | T | value | ) |
Definition at line 23 of file EventGeneratorBase.h.