2 // Nikolai Amelin, Ludmila Malinina, Timur Pocheptsov (C) JINR/Dubna
3 // amelin@sunhe.jinr.ru, malinina@sunhe.jinr.ru, pocheptsov@sunhe.jinr.ru
7 //This class is used to obtain grand canonical description of strange density
8 //by means of the temperature and chemical potentials (input). As for output
9 //we get strange density.
11 #ifndef STRANGEDENSITY_H
12 #define STRANGEDENSITY_H
14 #include "HankelFunction.h"
19 class StrangeDensity {
25 void SetTemperature(Double_t value) {fTemperature = value;}
26 void SetBaryonPotential(Double_t value) {fBaryonPotential = value;}
27 void SetStrangePotential(Double_t value) {fStrangePotential = value;}
28 void SetNMax(Int_t value) {
30 if(fNMax < 1) fNMax = 1;
32 // compute hadron system strangeness density
33 Double_t StrangenessDensity(const DatabasePDG* database);
37 Double_t fTemperature; // temperature
38 Double_t fBaryonPotential; // baryon potential
39 Double_t fStrangePotential; // strange potential
40 Int_t fNMax; //number of terms for summation, if nMax = 1 then
41 //Maxwell-Boltzmann distribution will be recovered
43 Double_t ParticleNumberDensity(ParticlePDG* particle);