![]() |
Thermal-FIST 1.5
Package for hadron resonance gas model applications
|
| ▼Nthermalfist | The main namespace where all classes and functions of the Thermal-FIST library reside |
| ►NAcceptance | Routines used for modeling the acceptance effects |
| ►NIdealGasFunctions | Contains implementation of the thermodynamic functions corresponding to an ideal gas of particles in the grand-canonical ensemble |
| ►NRandomGenerators | Contains random generator functions used in the Monte Carlo Thermal Event Generator |
| CBilinearSplineFunction | A class implementing a bilinear spline |
| CBoostInvariantFreezeoutParametrization | Base class implementing a longitudinally boost-invariant azimuthally symmetric freeze-out parametrization |
| CBoostInvariantHypersurfaceEventGenerator | Class implementing the Thermal Event Generator for the boost-invariant (2+1)-d hydro hypersurface |
| CBoostInvariantMomentumDistribution | Class implementing the momentum distribution of boost-invariant, azimuthally symmetric freeze-out models using Maxwell-Boltzmann statistics |
| ►CBroyden | Class implementing the Broyden method to solve a system of non-linear equations |
| CBroydenEquations | Abstract class which defines the system of non-linear equations to be solved by the Broyden's method |
| CBroydenJacobian | Class which implements calculation of the Jacobian needed for the Broyden's method |
| CConservedCharge | An auxiliary struct containing the list of conserved charges |
| ►CCosmicEoS | Class implementing cosmological equation of state as a mixture of HRG model, ideal gases of leptons and photons |
| CCracowFreezeoutEventGenerator | Class implementing the Thermal Event Generator for the Cracow freeze-out model scenario |
| CCracowFreezeoutParametrization | Implements the Cracow (Hubble-like) freeze-out model parametrization |
| CCylindricalBlastWaveEventGenerator | Class implementing the Thermal Event Generator for the longitudinally symmetric blast-wave scenario |
| CCylindricalBlastWaveParametrization | Implements the cylindrically symmetric blast-wave model parametrization |
| CDisclaimer | |
| ►CEffectiveMassModel | Class implementing an effective mass model for single particle species |
| CEMMFieldPressure | Base class implementing field pressure contribution function in the effective mass model. Default is linear scalar interaction, as in https://arxiv.org/abs/2004.09004 [Eq. (26)] |
| CEMMFieldPressureChPT | Effective mass model matched to chiral perturbation theory for pions at T = 0. See supplemental material section I in https://arxiv.org/abs/2009.02309 |
| ►CEventGeneratorBase | Base class for generating events with the Thermal Event Generator |
| CEventGeneratorConfiguration | Structure containing the thermal event generator configuration |
| CEventWriter | Base event writer class outputting the list of particle's four-momenta in a simple ascii format |
| CEventWriterAsciiExtended | Event writer class outputting the list of particles with options to include more information |
| CEventWriterForSmash | Event writer class outputting the list of particles suitable for SMASH afterburner |
| CEventWriterForUrqmd | Event writer class outputting the list of particles suitable for UrQMD afterburner from https://github.com/jbernhard/urqmd-afterburner |
| CEVSolution | |
| CExcludedVolumeModelBase | Base class implementing the ideal gas |
| CExcludedVolumeModelComponents | Implementation of an excluded volume model with components |
| CExcludedVolumeModelCrosstermsGeneralized | Implementation of a crossterms generalized excluded volume model |
| CExcludedVolumeModelCrosstermsVDW | Implementation of the crossterms van der Waals excluded volume model |
| CExcludedVolumeModelCS | Class implementing auxiliary functions for the Carnahan-Starling excluded volume model |
| CExcludedVolumeModelDiagonalGeneralized | Implementation of a diagonal generalized excluded volume model |
| CExcludedVolumeModelDiagonalVDW | Implementation of the diagonal van der Waals excluded volume model |
| ►CExcludedVolumeModelMultiBase | Base class for multi-component excluded volume models |
| CExcludedVolumeModelTVM | Class implementing auxiliary functions for the VDW excluded volume model truncated at n^3. This corresponds to the trivial model (TVM) from https://arxiv.org/abs/1909.02276 |
| CExcludedVolumeModelVDW | Class implementing auxiliary functions for the van der Waals excluded volume model |
| CExcludedVolumeModelVirial | Class implementing auxiliary functions for the VDW excluded volume model truncated at n^2 |
| CExperimentMultiplicity | Structure containing the experimental yield (multiplicity) to be fitted |
| CExperimentRatio | Structure containing the experimental ratio of yields to be fitted |
| CFeeddown | An auxiliary struct containing the list of feeddown flags |
| CFitParameter | Structure for an arbitrary fit parameter |
| CFittedQuantity | Structure describing the measurement to be fitted or compared to model |
| CGeneralizedDensity | Implements the possibility of a generalized calculation of the densities. For example, effective mass model. Abstract class |
| CHepMCEventWriter | Writes the events in the HepMC::Asciiv3 format, see https://gitlab.cern.ch/hepmc/HepMC3 |
| CHypersurfaceEventGenerator | |
| CHypersurfaceEventGeneratorEVHRG | |
| CLeptonFlavor | An auxiliary struct containing the list of conserved lepton flavor charges |
| CMeanFieldModelBase | Base class implementing the ideal gas (no mean field) |
| CMeanFieldModelChargeDensityDependent | Implementation of a charge density dependent mean field model |
| CMeanFieldModelClausius | Class implementing auxiliary functions for the Clausius mean-field model |
| CMeanFieldModelComponents | Implementation of a mean field model with components |
| CMeanFieldModelMultiBase | Base class for multi-component mean field models |
| CMeanFieldModelMultiVDW | Implementation of the van der Waals mean field model for multiple components |
| CMeanFieldModelSkyrme | Class implementing auxiliary functions for the Skyrme mean-field model |
| CMeanFieldModelVDF | Class implementing auxiliary functions for the vector density functional (VDF) model |
| CMeanFieldModelVDW | Class implementing auxiliary functions for the linear (van der Waals) mean-field model |
| CMomentumDistributionBase | Class implementing the primordial 3-momentum distribution function of certain particle species |
| CParticleDecayChannel | Structure containing information about a single decay channel of a particle |
| CParticleDecayType | An auxiliary struct containing the list of decay types |
| CParticlizationHypersurfaceElement | |
| CQuantumNumbers | Struct containing a set of quantum numbers: Baryon number, electric charge, strangeness, and charm |
| CSiemensRasmussenDistribution | Class implementing the momentum distribution in the spherically symmetric Blast-Wave model of Siemens and Rasmussen |
| ►CSimpleEvent | Structure holding information about a single event in the event generator |
| CSimpleParticle | Structure holding information about a single particle in the event generator |
| CSphericalBlastWaveEventGenerator | Class implementing the Thermal Event Generator for the isotropic blast-wave scenario |
| CSplineFunction | Class implementing a simple linear spline |
| CSSHDistribution | Class implementing the momentum distribution in the longitudinally symmetric Blast-Wave model |
| CThermalModelBase | Abstract base class for an HRG model implementation |
| CThermalModelCanonical | Class implementing the ideal HRG model in the canonical ensemble |
| CThermalModelCanonicalCharm | Class implementing the ideal HRG model with exact conservation of charm (charm-canonical ensemble) |
| CThermalModelCanonicalStrangeness | Class implementing the ideal HRG model with exact conservation of strangeness (strangeness-canonical ensemble) |
| CThermalModelEVCanonicalStrangeness | Class implementing the diagonal excluded-volume model in the strangeness-canonical ensemble |
| CThermalModelEVCrossterms | Class implementing the crossterms excluded-volume model |
| CThermalModelEVCrosstermsLegacy | Class implementing the crossterms excluded-volume model |
| CThermalModelEVDiagonal | Class implementing the diagonal excluded-volume model |
| CThermalModelFit | Class implementing the thermal model fit procedure |
| CThermalModelFitParameters | Structure holding information about parameters of a thermal fit |
| CThermalModelFitParametersExtended | Extended structure for calculating uncertainties in non-fit quantities resulting from uncertanties in fit parameters |
| CThermalModelIdeal | Class implementing the Ideal HRG model |
| CThermalModelParameters | Structure containing all thermal parameters of the model |
| ►CThermalModelPCE | Class implementing HRG in partial chemical equilibrium |
| CThermalModelPCEAnnihilation | Class implementing HRG in partial chemical equilibrium with baryon annihilation |
| CThermalModelRealGas | Class implementing the quantum real gas HRG model |
| CThermalModelVDW | Class implementing the quantum van der Waals HRG model |
| CThermalModelVDWCanonicalStrangeness | Class implementing the quantum van der Waals model in the strangeness-canonical ensemble |
| CThermalParticle | Class containing all information about a particle specie |
| CThermalParticleSystem | Class containing the particle list |