![]() |
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.