![]() |
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 |