Thermal-FIST
1.3
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 } |
Enumerates the different interaction models. More... | |
Public Member Functions | |
EventGeneratorConfiguration () | |
Default configuration. More... | |
Public Attributes | |
Ensemble | fEnsemble |
The statistical ensemble used. More... | |
ModelType | fModelType |
The type of interaction model. More... | |
ThermalModelParameters | CFOParameters |
The chemical freeze-out parameters. More... | |
int | B |
The total values of conserved charges in the CE. More... | |
int | Q |
int | S |
int | C |
bool | CanonicalB |
Mixed-canonical configuration (full canonical by default) More... | |
bool | CanonicalQ |
bool | CanonicalS |
bool | CanonicalC |
std::vector< std::vector< double > > | bij |
The matrix of excluded volume coefficients \( \tilde{b}_{ij} \). More... | |
std::vector< std::vector< double > > | aij |
The matrix of van der Waals attraction coefficients \( a_{ij} \). More... | |
bool | fUsePCE |
Whether partial chemical equilibrium (PCE) is used. More... | |
std::vector< double > | fPCEChems |
PCE chemical potentials. More... | |
Structure containing the thermal event generator configuration.
Definition at line 36 of file EventGeneratorBase.h.
Enumerates the statistical ensembles.
Enumerator | |
---|---|
GCE |
Grand-canonical. |
CE |
Canonical. |
SCE |
Strangeness-canonical. |
CCE |
Charm-canonical. |
Definition at line 38 of file EventGeneratorBase.h.
Enumerates the different interaction models.
Definition at line 46 of file EventGeneratorBase.h.
thermalfist::EventGeneratorConfiguration::EventGeneratorConfiguration | ( | ) |
Default configuration.
Definition at line 1494 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 76 of file EventGeneratorBase.h.
int thermalfist::EventGeneratorConfiguration::B |
The total values of conserved charges in the CE.
Definition at line 64 of file EventGeneratorBase.h.
std::vector< std::vector<double> > thermalfist::EventGeneratorConfiguration::bij |
The matrix of excluded volume coefficients \( \tilde{b}_{ij} \).
Definition at line 73 of file EventGeneratorBase.h.
int thermalfist::EventGeneratorConfiguration::C |
Definition at line 64 of file EventGeneratorBase.h.
bool thermalfist::EventGeneratorConfiguration::CanonicalB |
Mixed-canonical configuration (full canonical by default)
Definition at line 67 of file EventGeneratorBase.h.
bool thermalfist::EventGeneratorConfiguration::CanonicalC |
Definition at line 70 of file EventGeneratorBase.h.
bool thermalfist::EventGeneratorConfiguration::CanonicalQ |
Definition at line 68 of file EventGeneratorBase.h.
bool thermalfist::EventGeneratorConfiguration::CanonicalS |
Definition at line 69 of file EventGeneratorBase.h.
ThermalModelParameters thermalfist::EventGeneratorConfiguration::CFOParameters |
The chemical freeze-out parameters.
Definition at line 61 of file EventGeneratorBase.h.
Ensemble thermalfist::EventGeneratorConfiguration::fEnsemble |
The statistical ensemble used.
Definition at line 55 of file EventGeneratorBase.h.
ModelType thermalfist::EventGeneratorConfiguration::fModelType |
The type of interaction model.
Definition at line 58 of file EventGeneratorBase.h.
std::vector<double> thermalfist::EventGeneratorConfiguration::fPCEChems |
PCE chemical potentials.
Definition at line 82 of file EventGeneratorBase.h.
bool thermalfist::EventGeneratorConfiguration::fUsePCE |
Whether partial chemical equilibrium (PCE) is used.
Definition at line 79 of file EventGeneratorBase.h.
int thermalfist::EventGeneratorConfiguration::Q |
Definition at line 64 of file EventGeneratorBase.h.
int thermalfist::EventGeneratorConfiguration::S |
Definition at line 64 of file EventGeneratorBase.h.