Thermal-FIST  1.3
Package for hadron resonance gas model applications
Public Types | Public Member Functions | Public Attributes | List of all members
thermalfist::EventGeneratorConfiguration Struct Reference

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...
 

Detailed Description

Structure containing the thermal event generator configuration.

Examples:
cpc4-mcHRG.cpp.

Definition at line 36 of file EventGeneratorBase.h.

Member Enumeration Documentation

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.

Enumerator
PointParticle 

Ideal gas.

DiagonalEV 

Diagonal excluded-volume.

CrosstermsEV 

Crossterms excluded-volume.

MeanFieldEV 

Excluded-volume in the thermodynamic mean field approach (currently not used)

QvdW 

Quantum van der Waals.

Definition at line 46 of file EventGeneratorBase.h.

Constructor & Destructor Documentation

thermalfist::EventGeneratorConfiguration::EventGeneratorConfiguration ( )

Default configuration.

Definition at line 1494 of file EventGeneratorBase.cpp.

Member Data Documentation

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.

Examples:
cpc4-mcHRG.cpp.

Definition at line 61 of file EventGeneratorBase.h.

Ensemble thermalfist::EventGeneratorConfiguration::fEnsemble

The statistical ensemble used.

Examples:
cpc4-mcHRG.cpp.

Definition at line 55 of file EventGeneratorBase.h.

ModelType thermalfist::EventGeneratorConfiguration::fModelType

The type of interaction model.

Examples:
cpc4-mcHRG.cpp.

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.


The documentation for this struct was generated from the following files: