Thermal-FIST  1.3
Package for hadron resonance gas model applications
ThermalModelParameters.h
Go to the documentation of this file.
1 /*
2  * Thermal-FIST package
3  *
4  * Copyright (c) 2014-2019 Volodymyr Vovchenko
5  *
6  * GNU General Public License (GPLv3 or later)
7  */
8 #ifndef THERMALMODELPARAMETERS_H
9 #define THERMALMODELPARAMETERS_H
10 
11 namespace thermalfist {
12 
19  double T;
20  double muB;
21  double muS;
22  double muQ;
23  double muC;
24  double gammaq;
25  double gammaS;
26  double gammaC;
27  double V;
28  double SVc;
29  int B;
30  int Q;
31  int S;
32  int C;
34  ThermalModelParameters(double pT = 0.155, double pmuB = 0.000, double pmuS = 0., double pmuQ = 0., double pgammaS = 1., double pV = 4000., double pSVc = 30., int pB = 2, int pQ = 2, int pS = 0, int pC = 0) :
35  T(pT), muB(pmuB), muS(pmuS), muQ(pmuQ), muC(0.), gammaq(1.), gammaS(pgammaS), gammaC(1.), V(pV), SVc(pSVc), B(pB), Q(pQ), S(pS), C(pC) {
36  }
37 
38  ThermalModelParameters(double pT, double pgammaS, double pV, int pB, int pQ, int pS, int pC = 0) :
39  T(pT), gammaq(1.), gammaS(pgammaS), gammaC(1.), V(pV), SVc(pV), B(pB), Q(pQ), S(pS), C(pC) {
40  }
41  };
42 
43 } // namespace thermalfist
44 
45 #endif
ThermalModelParameters(double pT=0.155, double pmuB=0.000, double pmuS=0., double pmuQ=0., double pgammaS=1., double pV=4000., double pSVc=30., int pB=2, int pQ=2, int pS=0, int pC=0)
Structure containing all thermal parameters of the model.
ThermalModelParameters(double pT, double pgammaS, double pV, int pB, int pQ, int pS, int pC=0)
The main namespace where all classes and functions of the Thermal-FIST library reside.