9#ifndef THERMALMODELCanonicalCharm_H
10#define THERMALMODELCanonicalCharm_H
123 std::vector<double> m_densitiesGCE;
124 std::vector<double> m_energydensitiesGCE;
125 std::vector<int> m_CharmValues;
126 std::map<int, int> m_CharmMap;
127 std::vector<double> m_Zsum;
128 std::vector<double> m_partialZ;
map< string, double > params
ThermalModelBase(ThermalParticleSystem *TPS, const ThermalModelParameters ¶ms=ThermalModelParameters())
Construct a new ThermalModelBase object.
virtual void SetParameters(const ThermalModelParameters ¶ms)
The thermal parameters.
virtual double CalculateEnergyDensity()
virtual double CalculateEntropyDensity()
void CalculateEnergyDensitiesGCE()
Calculates the grand-canonical energy densities.
virtual double ParticleScalarDensity(int)
virtual double CalculateBaryonMatterEntropyDensity()
virtual double CalculateMesonMatterEntropyDensity()
virtual double ParticleScaledVariance(int)
virtual void FixParameters()
Method which actually implements ConstrainChemicalPotentials() (for backward compatibility).
virtual double CalculateEnergyDensityDerivativeT()
virtual void CalculatePrimordialDensities()
Calculates the primordial densities of all species.
void CalculateDensitiesGCE()
Calculates the particle densities in a grand-canonical ensemble.
virtual void SetStatistics(bool stats)
virtual void SetCharmChemicalPotential(double muC)
Override the base class method to always set to zero.
ThermalModelCanonicalCharm(ThermalParticleSystem *TPS, const ThermalModelParameters ¶ms=ThermalModelParameters())
Construct a new ThermalModelCanonicalCharm object.
virtual void ChangeTPS(ThermalParticleSystem *TPS)
Change the particle list.
void CalculateFluctuations()
Dummy function. Fluctuations not yet supported.
virtual double CalculatePressure()
virtual ~ThermalModelCanonicalCharm(void)
Destroy the ThermalModelCanonicalCharm object.
virtual bool IsConservedChargeCanonical(ConservedCharge::Name charge) const
Class containing the particle list.
The main namespace where all classes and functions of the Thermal-FIST library reside.
Name
Set of all conserved charges considered.
Structure containing all thermal parameters of the model.