Thermal-FIST 1.5
Package for hadron resonance gas model applications
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NthermalfistThe main namespace where all classes and functions of the Thermal-FIST library reside
 NAcceptanceRoutines used for modeling the acceptance effects
 NIdealGasFunctionsContains implementation of the thermodynamic functions corresponding to an ideal gas of particles in the grand-canonical ensemble
 NRandomGeneratorsContains random generator functions used in the Monte Carlo Thermal Event Generator
 CBilinearSplineFunctionA class implementing a bilinear spline
 CBoostInvariantFreezeoutParametrizationBase class implementing a longitudinally boost-invariant azimuthally symmetric freeze-out parametrization
 CBoostInvariantHypersurfaceEventGeneratorClass implementing the Thermal Event Generator for the boost-invariant (2+1)-d hydro hypersurface
 CBoostInvariantMomentumDistributionClass implementing the momentum distribution of boost-invariant, azimuthally symmetric freeze-out models using Maxwell-Boltzmann statistics
 CBroydenClass implementing the Broyden method to solve a system of non-linear equations
 CBroydenEquationsAbstract class which defines the system of non-linear equations to be solved by the Broyden's method
 CBroydenJacobianClass which implements calculation of the Jacobian needed for the Broyden's method
 CConservedChargeAn auxiliary struct containing the list of conserved charges
 CCosmicEoSClass implementing cosmological equation of state as a mixture of HRG model, ideal gases of leptons and photons
 CCracowFreezeoutEventGeneratorClass implementing the Thermal Event Generator for the Cracow freeze-out model scenario
 CCracowFreezeoutParametrizationImplements the Cracow (Hubble-like) freeze-out model parametrization
 CCylindricalBlastWaveEventGeneratorClass implementing the Thermal Event Generator for the longitudinally symmetric blast-wave scenario
 CCylindricalBlastWaveParametrizationImplements the cylindrically symmetric blast-wave model parametrization
 CDisclaimer
 CEffectiveMassModelClass implementing an effective mass model for single particle species
 CEMMFieldPressureBase 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)]
 CEMMFieldPressureChPTEffective mass model matched to chiral perturbation theory for pions at T = 0. See supplemental material section I in https://arxiv.org/abs/2009.02309
 CEventGeneratorBaseBase class for generating events with the Thermal Event Generator
 CEventGeneratorConfigurationStructure containing the thermal event generator configuration
 CEventWriterBase event writer class outputting the list of particle's four-momenta in a simple ascii format
 CEventWriterAsciiExtendedEvent writer class outputting the list of particles with options to include more information
 CEventWriterForSmashEvent writer class outputting the list of particles suitable for SMASH afterburner
 CEventWriterForUrqmdEvent writer class outputting the list of particles suitable for UrQMD afterburner from https://github.com/jbernhard/urqmd-afterburner
 CEVSolution
 CExcludedVolumeModelBaseBase class implementing the ideal gas
 CExcludedVolumeModelComponentsImplementation of an excluded volume model with components
 CExcludedVolumeModelCrosstermsGeneralizedImplementation of a crossterms generalized excluded volume model
 CExcludedVolumeModelCrosstermsVDWImplementation of the crossterms van der Waals excluded volume model
 CExcludedVolumeModelCSClass implementing auxiliary functions for the Carnahan-Starling excluded volume model
 CExcludedVolumeModelDiagonalGeneralizedImplementation of a diagonal generalized excluded volume model
 CExcludedVolumeModelDiagonalVDWImplementation of the diagonal van der Waals excluded volume model
 CExcludedVolumeModelMultiBaseBase class for multi-component excluded volume models
 CExcludedVolumeModelTVMClass 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
 CExcludedVolumeModelVDWClass implementing auxiliary functions for the van der Waals excluded volume model
 CExcludedVolumeModelVirialClass implementing auxiliary functions for the VDW excluded volume model truncated at n^2
 CExperimentMultiplicityStructure containing the experimental yield (multiplicity) to be fitted
 CExperimentRatioStructure containing the experimental ratio of yields to be fitted
 CFeeddownAn auxiliary struct containing the list of feeddown flags
 CFitParameterStructure for an arbitrary fit parameter
 CFittedQuantityStructure describing the measurement to be fitted or compared to model
 CGeneralizedDensityImplements the possibility of a generalized calculation of the densities. For example, effective mass model. Abstract class
 CHepMCEventWriterWrites the events in the HepMC::Asciiv3 format, see https://gitlab.cern.ch/hepmc/HepMC3
 CHypersurfaceEventGenerator
 CHypersurfaceEventGeneratorEVHRG
 CLeptonFlavorAn auxiliary struct containing the list of conserved lepton flavor charges
 CMeanFieldModelBaseBase class implementing the ideal gas (no mean field)
 CMeanFieldModelChargeDensityDependentImplementation of a charge density dependent mean field model
 CMeanFieldModelClausiusClass implementing auxiliary functions for the Clausius mean-field model
 CMeanFieldModelComponentsImplementation of a mean field model with components
 CMeanFieldModelMultiBaseBase class for multi-component mean field models
 CMeanFieldModelMultiVDWImplementation of the van der Waals mean field model for multiple components
 CMeanFieldModelSkyrmeClass implementing auxiliary functions for the Skyrme mean-field model
 CMeanFieldModelVDFClass implementing auxiliary functions for the vector density functional (VDF) model
 CMeanFieldModelVDWClass implementing auxiliary functions for the linear (van der Waals) mean-field model
 CMomentumDistributionBaseClass implementing the primordial 3-momentum distribution function of certain particle species
 CParticleDecayChannelStructure containing information about a single decay channel of a particle
 CParticleDecayTypeAn auxiliary struct containing the list of decay types
 CParticlizationHypersurfaceElement
 CQuantumNumbersStruct containing a set of quantum numbers: Baryon number, electric charge, strangeness, and charm
 CSiemensRasmussenDistributionClass implementing the momentum distribution in the spherically symmetric Blast-Wave model of Siemens and Rasmussen
 CSimpleEventStructure holding information about a single event in the event generator
 CSimpleParticleStructure holding information about a single particle in the event generator
 CSphericalBlastWaveEventGeneratorClass implementing the Thermal Event Generator for the isotropic blast-wave scenario
 CSplineFunctionClass implementing a simple linear spline
 CSSHDistributionClass implementing the momentum distribution in the longitudinally symmetric Blast-Wave model
 CThermalModelBaseAbstract base class for an HRG model implementation
 CThermalModelCanonicalClass implementing the ideal HRG model in the canonical ensemble
 CThermalModelCanonicalCharmClass implementing the ideal HRG model with exact conservation of charm (charm-canonical ensemble)
 CThermalModelCanonicalStrangenessClass implementing the ideal HRG model with exact conservation of strangeness (strangeness-canonical ensemble)
 CThermalModelEVCanonicalStrangenessClass implementing the diagonal excluded-volume model in the strangeness-canonical ensemble
 CThermalModelEVCrosstermsClass implementing the crossterms excluded-volume model
 CThermalModelEVCrosstermsLegacyClass implementing the crossterms excluded-volume model
 CThermalModelEVDiagonalClass implementing the diagonal excluded-volume model
 CThermalModelFitClass implementing the thermal model fit procedure
 CThermalModelFitParametersStructure holding information about parameters of a thermal fit
 CThermalModelFitParametersExtendedExtended structure for calculating uncertainties in non-fit quantities resulting from uncertanties in fit parameters
 CThermalModelIdealClass implementing the Ideal HRG model
 CThermalModelParametersStructure containing all thermal parameters of the model
 CThermalModelPCEClass implementing HRG in partial chemical equilibrium
 CThermalModelPCEAnnihilationClass implementing HRG in partial chemical equilibrium with baryon annihilation
 CThermalModelRealGasClass implementing the quantum real gas HRG model
 CThermalModelVDWClass implementing the quantum van der Waals HRG model
 CThermalModelVDWCanonicalStrangenessClass implementing the quantum van der Waals model in the strangeness-canonical ensemble
 CThermalParticleClass containing all information about a particle specie
 CThermalParticleSystemClass containing the particle list