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 |