3 Nikolai Amelin, Ludmila Malinina, Timur Pocheptsov (C) JINR/Dubna
4 amelin@sunhe.jinr.ru, malinina@sunhe.jinr.ru, pocheptsov@sunhe.jinr.ru
9 //This class is used to obtain grand canonical description of strange density
10 //by means of the temperature and chemical potentials (input). As for output
11 //we get strange density.
13 #ifndef NAStrangeDensity_h
14 #define NAStrangeDensity_h 1
19 #ifndef HANKELFUNCTION_INCLUDED
20 #include "HankelFunction.h"
22 #ifndef PARTICLE_INCLUDED
26 #include "DatabasePDG.h"
29 #include "ParticlePDG.h"
32 class NAStrangeDensity {
35 ~NAStrangeDensity(){};
38 void SetTemperature(Double_t value) {fTemperature = value;}
39 void SetBaryonPotential(Double_t value) {fBaryonPotential = value;}
40 void SetStrangePotential(Double_t value) {fStrangePotential = value;}
41 void SetNMax(Int_t value) {
43 if(fNMax < 1) fNMax = 1;
45 // compute hadron system strangeness density
46 Double_t StrangenessDensity(DatabasePDG* database);
50 Double_t fTemperature;
51 Double_t fBaryonPotential;
52 Double_t fStrangePotential;
53 Int_t fNMax; //number of terms for summation, if nMax = 1 then
54 //Maxwell-Boltzmann distribution will be recovered
56 Double_t ParticleNumberDensity(ParticlePDG* particle);