Go to the documentation of this file. 1 #ifndef THERMALMODELBASE_H
2 #define THERMALMODELBASE_H
166 #endif // THERMALMODELBASE_H
virtual double CalculateShearViscosity()=0
std::vector< ThermalParticle > fParticles
virtual double CalculateHadronDensity()=0
std::vector< double > densitiestotal
virtual double GetParticleTotalDensity(int)=0
virtual double CalculateAbsoluteCharmDensity()=0
ThermalModelBase(ThermalParticleSystem *TPS_, const ThermalModelParameters ¶ms)
ThermalModelBase(ThermalParticleSystem *TPS_, double T=0.125, double muB=0.45, double muS=0.1, double muQ=-0.01, double gammaS=1., double V=4000., double R=1.)
ThermalModelParameters(double T_=0.1, double muB_=0.5, double muS_=0., double muQ_=0., double gammaS_=1., double V_=4000., double R_=1.)
void NormalizeBranchingRatios()
void SetVolume(double Volume)
virtual void SetParameters(double T, double muB, double muS, double muQ, double gammaS, double V, double R)
virtual double CalculateEntropyDensity()=0
void SetQBgoal(double QB)
virtual double CalculateCharmDensity()=0
virtual double CalculateChargeDensity()=0
void SetUseWidth(bool useWidth)
ThermalModelBase & operator=(const ThermalModelBase &)
virtual void FixParameters()
virtual void ChangeTPS(ThermalParticleSystem *TPS_)
virtual void SetParameters(const ThermalModelParameters ¶ms)
ThermalParticleSystem * TPS
virtual ~ThermalModelBase(void)
virtual void FixParameters(double)
virtual void SetStatistics(bool stats)
virtual double CalculateAbsoluteStrangenessDensity()=0
virtual double CalculateBaryonDensity()=0
void SetHagedorn(bool useHagedorn, double M0=3., double TH=0.160, double a=3., double C=1.)
virtual double CalculatePressure()=0
virtual double CalculateStrangenessDensity()=0
void RestoreBranchingRatios()
virtual double CalculateEnergyDensity()=0
void SetNormBratio(bool normBratio)
std::vector< double > densities
virtual double GetParticlePrimordialDensity(int)=0
virtual double CalculateMesonMatterEntropyDensity()=0
ThermalModelBase(const ThermalModelBase &)
ThermalModelParameters Parameters
virtual void CalculateDensities()
virtual double CalculateBaryonMatterEntropyDensity()=0