| Cthermalfist::Acceptance::AcceptanceFunction | Structure which contains the binomial probabilities for particle with given y and pt to be accepted | 
| Cthermalfist::RandomGenerators::BesselDistributionGenerator | Generator of a random number from the Bessel distribution (a, nu), nu is integer Uses methods from https://www.sciencedirect.com/science/article/pii/S016771520200055X Used in event generator with exact conservation of charges to generate two Poisson numbers with fixed difference, as described in https://arxiv.org/pdf/1609.01087.pdf | 
| Cthermalfist::BilinearSplineFunction | A class implementing a bilinear spline | 
| ►Cthermalfist::BoostInvariantFreezeoutParametrization | Base class implementing a longitudinally boost-invariant azimuthally symmetric freeze-out parametrization | 
| Cthermalfist::CracowFreezeoutParametrization | Implements the Cracow (Hubble-like) freeze-out model parametrization | 
| Cthermalfist::CylindricalBlastWaveParametrization | Implements the cylindrically symmetric blast-wave model parametrization | 
| Cthermalfist::RandomGenerators::BreitWignerGenerator | Class for generating mass of resonance in accordance with the relativistic Breit-Wigner distribution | 
| Cthermalfist::Broyden | Class implementing the Broyden method to solve a system of non-linear equations | 
| ►Cthermalfist::BroydenEquations | Abstract class which defines the system of non-linear equations to be solved by the Broyden's method | 
| Cthermalfist::CosmicEoS::BroydenEquationsCosmology | Class implementing the Broyden equations for cosmology | 
| Cthermalfist::EffectiveMassModel::BroydenEquationsEMMMeff | Class implementing the effective mass model gap equation. To be solved using Broyden's method | 
| Cthermalfist::EffectiveMassModel::BroydenEquationsEMMMeffConstrained | Class implementing the effective mass model gap equation with constraints. Uses variable transformation to ensure m* >= mu making the method stable wrt BEC formation. To be solved using Broyden's method | 
| Cthermalfist::EffectiveMassModel::BroydenEquationsEMMTBEC | Class implementing the effective mass model equation to determine BEC onset. To be solved using Broyden's method | 
| Cthermalfist::ExcludedVolumeModelMultiBase::BroydenEquationsEVMulti |  | 
| Cthermalfist::ThermalModelPCE::BroydenEquationsPCE | Class for calculation of the right-hand side of the PCE equations | 
| ►Cthermalfist::BroydenJacobian | Class which implements calculation of the Jacobian needed for the Broyden's method | 
| Cthermalfist::ExcludedVolumeModelMultiBase::BroydenJacobianEVMulti |  | 
| Cthermalfist::Broyden::BroydenSolutionCriterium | Sub-class where it is determined whether the required accuracy is achieved in the Broyden's method | 
| Cthermalfist::ConservedCharge | An auxiliary struct containing the list of conserved charges | 
| Cthermalfist::CosmicEoS | Class implementing cosmological equation of state as a mixture of HRG model, ideal gases of leptons and photons | 
| Cthermalfist::EventGeneratorBase::DecayerFlags | Flags for performing decays | 
| Cthermalfist::Disclaimer |  | 
| ►Cthermalfist::EMMFieldPressure | 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)] | 
| Cthermalfist::EMMFieldPressureChPT | 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 | 
| ►Cthermalfist::EventGeneratorBase | Base class for generating events with the Thermal Event Generator | 
| Cthermalfist::BoostInvariantHypersurfaceEventGenerator | Class implementing the Thermal Event Generator for the boost-invariant (2+1)-d hydro hypersurface | 
| Cthermalfist::CracowFreezeoutEventGenerator | Class implementing the Thermal Event Generator for the Cracow freeze-out model scenario | 
| Cthermalfist::CylindricalBlastWaveEventGenerator | Class implementing the Thermal Event Generator for the longitudinally symmetric blast-wave scenario | 
| ►Cthermalfist::HypersurfaceEventGenerator |  | 
| Cthermalfist::HypersurfaceEventGeneratorEVHRG |  | 
| Cthermalfist::SphericalBlastWaveEventGenerator | Class implementing the Thermal Event Generator for the isotropic blast-wave scenario | 
| Cthermalfist::EventGeneratorConfiguration | Structure containing the thermal event generator configuration | 
| Cthermalfist::SimpleEvent::EventOutputConfig | Configuration for the event output | 
| ►Cthermalfist::EventWriter | Base event writer class outputting the list of particle's four-momenta in a simple ascii format | 
| Cthermalfist::EventWriterAsciiExtended | Event writer class outputting the list of particles with options to include more information | 
| Cthermalfist::EventWriterForSmash | Event writer class outputting the list of particles suitable for SMASH afterburner | 
| Cthermalfist::EventWriterForUrqmd | Event writer class outputting the list of particles suitable for UrQMD afterburner from https://github.com/jbernhard/urqmd-afterburner | 
| Cthermalfist::HepMCEventWriter | Writes the events in the HepMC::Asciiv3 format, see https://gitlab.cern.ch/hepmc/HepMC3 | 
| Cthermalfist::EVSolution |  | 
| ►Cthermalfist::ExcludedVolumeModelBase | Base class implementing the ideal gas | 
| Cthermalfist::ExcludedVolumeModelCS | Class implementing auxiliary functions for the Carnahan-Starling excluded volume model | 
| Cthermalfist::ExcludedVolumeModelTVM | 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 | 
| Cthermalfist::ExcludedVolumeModelVDW | Class implementing auxiliary functions for the van der Waals excluded volume model | 
| Cthermalfist::ExcludedVolumeModelVirial | Class implementing auxiliary functions for the VDW excluded volume model truncated at n^2 | 
| ►Cthermalfist::ExcludedVolumeModelMultiBase | Base class for multi-component excluded volume models | 
| Cthermalfist::ExcludedVolumeModelComponents | Implementation of an excluded volume model with components | 
| Cthermalfist::ExcludedVolumeModelCrosstermsGeneralized | Implementation of a crossterms generalized excluded volume model | 
| Cthermalfist::ExcludedVolumeModelCrosstermsVDW | Implementation of the crossterms van der Waals excluded volume model | 
| Cthermalfist::ExcludedVolumeModelDiagonalGeneralized | Implementation of a diagonal generalized excluded volume model | 
| Cthermalfist::ExcludedVolumeModelDiagonalVDW | Implementation of the diagonal van der Waals excluded volume model | 
| Cthermalfist::ExperimentMultiplicity | Structure containing the experimental yield (multiplicity) to be fitted | 
| Cthermalfist::ExperimentRatio | Structure containing the experimental ratio of yields to be fitted | 
| Cthermalfist::Feeddown | An auxiliary struct containing the list of feeddown flags | 
| Cthermalfist::FitParameter | Structure for an arbitrary fit parameter | 
| Cthermalfist::FittedQuantity | Structure describing the measurement to be fitted or compared to model | 
| ►Cthermalfist::GeneralizedDensity | Implements the possibility of a generalized calculation of the densities. For example, effective mass model. Abstract class | 
| Cthermalfist::EffectiveMassModel | Class implementing an effective mass model for single particle species | 
| Cthermalfist::RandomGenerators::HypersurfaceMomentumGenerator::HypersurfaceMomentumGeneratorConfiguration | Configuration structure for the HypersurfaceMomentumGenerator | 
| Cthermalfist::IdealGasFunctions::IdealGasFunctionsExtraConfig |  | 
| Cthermalfist::LeptonFlavor | An auxiliary struct containing the list of conserved lepton flavor charges | 
| Cthermalfist::IdealGasFunctions::MagneticFieldConfiguration | Magnetic field configuration | 
| ►Cthermalfist::MeanFieldModelBase | Base class implementing the ideal gas (no mean field) | 
| Cthermalfist::MeanFieldModelClausius | Class implementing auxiliary functions for the Clausius mean-field model | 
| Cthermalfist::MeanFieldModelSkyrme | Class implementing auxiliary functions for the Skyrme mean-field model | 
| Cthermalfist::MeanFieldModelVDF | Class implementing auxiliary functions for the vector density functional (VDF) model | 
| Cthermalfist::MeanFieldModelVDW | Class implementing auxiliary functions for the linear (van der Waals) mean-field model | 
| ►Cthermalfist::MeanFieldModelMultiBase | Base class for multi-component mean field models | 
| Cthermalfist::MeanFieldModelChargeDensityDependent | Implementation of a charge density dependent mean field model | 
| Cthermalfist::MeanFieldModelComponents | Implementation of a mean field model with components | 
| Cthermalfist::MeanFieldModelMultiVDW | Implementation of the van der Waals mean field model for multiple components | 
| ►Cthermalfist::MomentumDistributionBase | Class implementing the primordial 3-momentum distribution function of certain particle species | 
| Cthermalfist::BoostInvariantMomentumDistribution | Class implementing the momentum distribution of boost-invariant, azimuthally symmetric freeze-out models using Maxwell-Boltzmann statistics | 
| Cthermalfist::SSHDistribution | Class implementing the momentum distribution in the longitudinally symmetric Blast-Wave model | 
| Cthermalfist::SiemensRasmussenDistribution | Class implementing the momentum distribution in the spherically symmetric Blast-Wave model of Siemens and Rasmussen | 
| Cthermalfist::ParticleDecayChannel | Structure containing information about a single decay channel of a particle | 
| Cthermalfist::ParticleDecayType | An auxiliary struct containing the list of decay types | 
| ►Cthermalfist::RandomGenerators::ParticleMomentumGenerator | Base class for Monte Carlo sampling of particle momenta | 
| Cthermalfist::RandomGenerators::BoostInvariantHypersurfaceMomentumGenerator | Class for generating momentum of a particle from a longitudinally boost-invariant (2+1)-D hypersurface | 
| Cthermalfist::RandomGenerators::BoostInvariantMomentumGenerator | Class for generating momentum of a particle in accordance with a longitudinally boost invariant and azimuthally symmetric freeze-out model | 
| Cthermalfist::RandomGenerators::HypersurfaceMomentumGenerator | Class for generating momentum of a particle from a hypersurface | 
| Cthermalfist::RandomGenerators::SSHMomentumGenerator | Class for generating the momentum of a particle in accordance with the longitudinally symmetric blast-wave model | 
| ►Cthermalfist::RandomGenerators::SiemensRasmussenMomentumGenerator | Class for generating the momentum of a particle in accordance with the Siemens-Rasmussen formula | 
| Cthermalfist::RandomGenerators::SiemensRasmussenMomentumGeneratorGeneralized | A generalized class for generating the momentum of a particle in accordance with the Siemens-Rasmussen spherically symmetric blast-wave model which is able to incorporate Fermi-Dirac and Bose-Einstein statistics | 
| Cthermalfist::ParticlizationHypersurfaceElement |  | 
| Cthermalfist::QuantumNumbers | Struct containing a set of quantum numbers: Baryon number, electric charge, strangeness, and charm | 
| Cthermalfist::SimpleEvent | Structure holding information about a single event in the event generator | 
| Cthermalfist::SimpleParticle | Structure holding information about a single particle in the event generator | 
| Cthermalfist::SplineFunction | Class implementing a simple linear spline | 
| ►Cthermalfist::RandomGenerators::ThermalBreitWignerGenerator | Class for generating mass of resonance in accordance with the constant width Breit-Wigner distribution multiplied by the thermal density | 
| Cthermalfist::RandomGenerators::ThermalEnergyBreitWignerGenerator | Class for generating mass of resonance in accordance with the energy-dependent Breit-Wigner distribution multiplied by the thermal density | 
| ►Cthermalfist::ThermalModelBase | Abstract base class for an HRG model implementation | 
| Cthermalfist::ThermalModelCanonical | Class implementing the ideal HRG model in the canonical ensemble | 
| Cthermalfist::ThermalModelCanonicalCharm | Class implementing the ideal HRG model with exact conservation of charm (charm-canonical ensemble) | 
| ►Cthermalfist::ThermalModelCanonicalStrangeness | Class implementing the ideal HRG model with exact conservation of strangeness (strangeness-canonical ensemble) | 
| Cthermalfist::ThermalModelEVCanonicalStrangeness | Class implementing the diagonal excluded-volume model in the strangeness-canonical ensemble | 
| Cthermalfist::ThermalModelVDWCanonicalStrangeness | Class implementing the quantum van der Waals model in the strangeness-canonical ensemble | 
| Cthermalfist::ThermalModelEVCrosstermsLegacy | Class implementing the crossterms excluded-volume model | 
| Cthermalfist::ThermalModelEVDiagonal | Class implementing the diagonal excluded-volume model | 
| Cthermalfist::ThermalModelIdeal | Class implementing the Ideal HRG model | 
| Cthermalfist::ThermalModelRealGas | Class implementing the quantum real gas HRG model | 
| ►Cthermalfist::ThermalModelVDW | Class implementing the quantum van der Waals HRG model | 
| Cthermalfist::ThermalModelEVCrossterms | Class implementing the crossterms excluded-volume model | 
| Cthermalfist::ThermalModelFit | Class implementing the thermal model fit procedure | 
| Cthermalfist::ThermalModelFitParameters | Structure holding information about parameters of a thermal fit | 
| Cthermalfist::ThermalModelFitParametersExtended | Extended structure for calculating uncertainties in non-fit quantities resulting from uncertanties in fit parameters | 
| Cthermalfist::ThermalModelParameters | Structure containing all thermal parameters of the model | 
| ►Cthermalfist::ThermalModelPCE | Class implementing HRG in partial chemical equilibrium | 
| Cthermalfist::ThermalModelPCEAnnihilation | Class implementing HRG in partial chemical equilibrium with baryon annihilation | 
| Cthermalfist::RandomGenerators::ThermalMomentumGenerator | Class for generating the absolute values of the momentum of a particle in its local rest frame | 
| Cthermalfist::ThermalParticle | Class containing all information about a particle specie | 
| Cthermalfist::ThermalParticleSystem | Class containing the particle list | 
| Cthermalfist::RandomGenerators::VolumeElementSampler | Sample the volume element on a hypersurface from a multinomial distribution |