Thermal-FIST
1.3
Package for hadron resonance gas model applications
|
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::ThermalModelPCE::BroydenEquationsPCE | |
Cthermalfist::BroydenJacobian | Class which implements calculation of the Jacobian needed for the Broyden's method |
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::Disclaimer | |
▼Cthermalfist::EventGeneratorBase | Base class for generating events with the Thermal Event Generator |
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::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::EVSolution | |
▼Cthermalfist::ExcludedVolumeModel | Base class implementing auxiliary excluded-volume functions needed for multi-component mean-field approach. Contains van der Waals functions |
Cthermalfist::ExcludedVolumeModelCS | Derived class implementing auxiliary excluded-volume functions for multi-component mean-field approach from the Carnahan-Starling 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::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::SiemensRasmussenDistribution | Class implementing the momentum distribution in the spherically symmetric Blast-Wave model of Siemens and Rasmussen |
Cthermalfist::SSHDistribution | Class implementing the momentum distribution in the longitudinally symmetric Blast-Wave model |
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::BoostInvariantMomentumGenerator | Class for generating momentum of a particle in accordance with a longitudinally boost invariant and azimuthally symmetric freeze-out 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 incoporate Fermi-Dirac and Bose-Einstein statistics |
Cthermalfist::RandomGenerators::SSHMomentumGenerator | Class for generating the momentum of a particle in accordance with the longitudinally symmetric blast-wave model |
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::ThermalModelEVCrossterms | 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::ThermalModelVDW | Class implementing the quantum van der Waals HRG 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::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 |