![]() |
Thermal-FIST 1.5
Package for hadron resonance gas model applications
|
Structure containing the thermal event generator configuration. More...
#include <EventGeneratorBase.h>
Public Types | |
| enum | Ensemble { GCE , CE , SCE , CCE } |
| Enumerates the statistical ensembles. More... | |
| enum | ModelType { PointParticle , DiagonalEV , CrosstermsEV , MeanFieldEV , QvdW , RealGas } |
| Enumerates the different interaction models. More... | |
Public Member Functions | |
| EventGeneratorConfiguration () | |
| Default configuration. | |
Public Attributes | |
| Ensemble | fEnsemble |
| The statistical ensemble used. | |
| ModelType | fModelType |
| The type of interaction model. | |
| ThermalModelParameters | CFOParameters |
| The chemical freeze-out parameters. | |
| int | B |
| The total values of conserved charges in the CE. | |
| int | Q |
| int | S |
| int | C |
| bool | CanonicalB |
| Mixed-canonical configuration (full canonical by default) | |
| bool | CanonicalQ |
| bool | CanonicalS |
| bool | CanonicalC |
| std::vector< std::vector< double > > | bij |
| The matrix of excluded volume coefficients \( \tilde{b}_{ij} \). | |
| std::vector< std::vector< double > > | aij |
| The matrix of van der Waals attraction coefficients \( a_{ij} \). | |
| int | RealGasExcludedVolumePrescription |
| The type of generalized excluded volume model prescription. | |
| bool | fUsePCE |
| Whether partial chemical equilibrium (PCE) is used. | |
| std::vector< double > | fPCEChems |
| PCE chemical potentials. | |
| bool | fUseEVRejectionMultiplicity |
| Whether to use rejection sampling instead of importance sampling for the EV multiplicity sampling. | |
| bool | fUseEVRejectionCoordinates |
| Whether to use rejection sampling in the coordinate space to model EV effects. | |
| bool | fUseEVUseSPRApproximation |
| Whether to use the SPR (single-particle rejection) approximation for the EV effects in coordinate space. | |
| bool | fUseGCEConservedCharges |
| Whether to calculate total conserved charge values from GCE. | |
Structure containing the thermal event generator configuration.
Definition at line 54 of file EventGeneratorBase.h.
Enumerates the statistical ensembles.
| Enumerator | |
|---|---|
| GCE | Grand-canonical. |
| CE | Canonical. |
| SCE | Strangeness-canonical. |
| CCE | Charm-canonical. |
Definition at line 56 of file EventGeneratorBase.h.
Enumerates the different interaction models.
Definition at line 64 of file EventGeneratorBase.h.
| thermalfist::EventGeneratorConfiguration::EventGeneratorConfiguration | ( | ) |
Default configuration.
Definition at line 2020 of file EventGeneratorBase.cpp.
| std::vector< std::vector<double> > thermalfist::EventGeneratorConfiguration::aij |
The matrix of van der Waals attraction coefficients \( a_{ij} \).
Definition at line 95 of file EventGeneratorBase.h.
| int thermalfist::EventGeneratorConfiguration::B |
The total values of conserved charges in the CE.
Definition at line 83 of file EventGeneratorBase.h.
| std::vector< std::vector<double> > thermalfist::EventGeneratorConfiguration::bij |
The matrix of excluded volume coefficients \( \tilde{b}_{ij} \).
Definition at line 92 of file EventGeneratorBase.h.
| int thermalfist::EventGeneratorConfiguration::C |
Definition at line 83 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::CanonicalB |
Mixed-canonical configuration (full canonical by default)
Definition at line 86 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::CanonicalC |
Definition at line 89 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::CanonicalQ |
Definition at line 87 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::CanonicalS |
Definition at line 88 of file EventGeneratorBase.h.
| ThermalModelParameters thermalfist::EventGeneratorConfiguration::CFOParameters |
The chemical freeze-out parameters.
Definition at line 80 of file EventGeneratorBase.h.
| Ensemble thermalfist::EventGeneratorConfiguration::fEnsemble |
The statistical ensemble used.
Definition at line 74 of file EventGeneratorBase.h.
| ModelType thermalfist::EventGeneratorConfiguration::fModelType |
The type of interaction model.
Definition at line 77 of file EventGeneratorBase.h.
| std::vector<double> thermalfist::EventGeneratorConfiguration::fPCEChems |
PCE chemical potentials.
Definition at line 104 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::fUseEVRejectionCoordinates |
Whether to use rejection sampling in the coordinate space to model EV effects.
Definition at line 110 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::fUseEVRejectionMultiplicity |
Whether to use rejection sampling instead of importance sampling for the EV multiplicity sampling.
Definition at line 107 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::fUseEVUseSPRApproximation |
Whether to use the SPR (single-particle rejection) approximation for the EV effects in coordinate space.
Definition at line 113 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::fUseGCEConservedCharges |
Whether to calculate total conserved charge values from GCE.
Definition at line 116 of file EventGeneratorBase.h.
| bool thermalfist::EventGeneratorConfiguration::fUsePCE |
Whether partial chemical equilibrium (PCE) is used.
Definition at line 101 of file EventGeneratorBase.h.
| int thermalfist::EventGeneratorConfiguration::Q |
Definition at line 83 of file EventGeneratorBase.h.
| int thermalfist::EventGeneratorConfiguration::RealGasExcludedVolumePrescription |
The type of generalized excluded volume model prescription.
Definition at line 98 of file EventGeneratorBase.h.
| int thermalfist::EventGeneratorConfiguration::S |
Definition at line 83 of file EventGeneratorBase.h.