| 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 |