GeneratorInterface
Hydjet2Interface
interface
StrangeDensity.h
Go to the documentation of this file.
1
/*
2
3
Nikolai Amelin, Ludmila Malinina, Timur Pocheptsov (C) JINR/Dubna
4
amelin@sunhe.jinr.ru, malinina@sunhe.jinr.ru, pocheptsov@sunhe.jinr.ru
5
November. 2, 2005
6
7
*/
8
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.
12
13
#ifndef NAStrangeDensity_h
14
#define NAStrangeDensity_h 1
15
16
#include "
MathUtil.h
"
17
18
#include "
HankelFunction.h
"
19
#include "
Particle.h
"
20
#include "
DatabasePDG.h
"
21
#include "
ParticlePDG.h
"
22
23
class
NAStrangeDensity
{
24
private
:
25
//input
26
double
fTemperature
;
27
double
fBaryonPotential
;
28
double
fStrangePotential
;
29
int
fNMax
;
//number of terms for summation, if nMax = 1 then
30
//Maxwell-Boltzmann distribution will be recovered
31
32
double
ParticleNumberDensity
(
ParticlePDG
* particle);
33
34
public
:
35
NAStrangeDensity
();
36
~NAStrangeDensity
(){};
37
38
//for input
39
void
SetTemperature
(
double
value
) {
fTemperature
=
value
; }
40
void
SetBaryonPotential
(
double
value
) {
fBaryonPotential
=
value
; }
41
void
SetStrangePotential
(
double
value
) {
fStrangePotential
=
value
; }
42
void
SetNMax
(
int
value
) {
43
fNMax
=
value
;
44
if
(
fNMax
< 1)
45
fNMax
= 1;
46
}
47
// compute hadron system strangeness density
48
double
StrangenessDensity
(
DatabasePDG
* database);
49
};
50
51
#endif
NAStrangeDensity
Definition:
StrangeDensity.h:23
NAStrangeDensity::SetStrangePotential
void SetStrangePotential(double value)
Definition:
StrangeDensity.h:41
NAStrangeDensity::fBaryonPotential
double fBaryonPotential
Definition:
StrangeDensity.h:27
ParticlePDG.h
NAStrangeDensity::fTemperature
double fTemperature
Definition:
StrangeDensity.h:26
NAStrangeDensity::fNMax
int fNMax
Definition:
StrangeDensity.h:29
ParticlePDG
Definition:
ParticlePDG.h:24
Particle.h
NAStrangeDensity::SetTemperature
void SetTemperature(double value)
Definition:
StrangeDensity.h:39
NAStrangeDensity::fStrangePotential
double fStrangePotential
Definition:
StrangeDensity.h:28
HankelFunction.h
value
Definition:
value.py:1
NAStrangeDensity::SetNMax
void SetNMax(int value)
Definition:
StrangeDensity.h:42
MathUtil.h
NAStrangeDensity::~NAStrangeDensity
~NAStrangeDensity()
Definition:
StrangeDensity.h:36
NAStrangeDensity::NAStrangeDensity
NAStrangeDensity()
Definition:
StrangeDensity.cc:4
relativeConstraints.value
value
Definition:
relativeConstraints.py:53
DatabasePDG
Definition:
DatabasePDG.h:34
NAStrangeDensity::StrangenessDensity
double StrangenessDensity(DatabasePDG *database)
Definition:
StrangeDensity.cc:11
NAStrangeDensity::SetBaryonPotential
void SetBaryonPotential(double value)
Definition:
StrangeDensity.h:40
NAStrangeDensity::ParticleNumberDensity
double ParticleNumberDensity(ParticlePDG *particle)
Definition:
StrangeDensity.cc:22
DatabasePDG.h
Generated for CMSSW Reference Manual by
1.8.16