Thermal-FIST
1.5
Package for hadron resonance gas model applications
Loading...
Searching...
No Matches
include
HRGEventGenerator
CracowFreezeoutEventGenerator.h
Go to the documentation of this file.
1
/*
2
* Thermal-FIST package
3
*
4
* Copyright (c) 2019-2019 Volodymyr Vovchenko
5
*
6
* GNU General Public License (GPLv3 or later)
7
*/
8
#ifndef CRACOWFREEZEOUTEVENTGENERATOR_H
9
#define CRACOWFREEZEOUTEVENTGENERATOR_H
10
11
#include <cstdlib>
12
13
#include "
HRGEventGenerator/EventGeneratorBase.h
"
14
#include "
HRGEventGenerator/RandomGenerators.h
"
15
16
namespace
thermalfist
{
17
20
class
CracowFreezeoutEventGenerator
:
public
EventGeneratorBase
21
{
22
public
:
23
24
CracowFreezeoutEventGenerator
();
25
35
CracowFreezeoutEventGenerator
(
ThermalParticleSystem
* TPS,
36
const
EventGeneratorConfiguration
& config,
37
double
T = 0.120,
38
double
RoverTauH = 1.5,
39
double
etamax = 0.5);
40
41
~CracowFreezeoutEventGenerator
() { }
42
44
void
SetParameters
(
double
T,
double
RoverTauH,
double
etamax);
45
46
49
virtual
void
SetMomentumGenerators
();
50
51
double
GetTkin
()
const
{
return
m_T; }
52
double
GetRoverTauH
()
const
{
return
m_RoverTauH; }
53
double
GetEtaMax
()
const
{
return
m_EtaMax; }
54
private
:
55
double
m_T, m_RoverTauH, m_EtaMax;
56
};
57
58
}
// namespace thermalfist
59
60
#endif
EventGeneratorBase.h
RandomGenerators.h
thermalfist::CracowFreezeoutEventGenerator::SetMomentumGenerators
virtual void SetMomentumGenerators()
Definition
CracowFreezeoutEventGenerator.cpp:43
thermalfist::CracowFreezeoutEventGenerator::CracowFreezeoutEventGenerator
CracowFreezeoutEventGenerator()
Definition
CracowFreezeoutEventGenerator.cpp:19
thermalfist::CracowFreezeoutEventGenerator::~CracowFreezeoutEventGenerator
~CracowFreezeoutEventGenerator()
Definition
CracowFreezeoutEventGenerator.h:41
thermalfist::CracowFreezeoutEventGenerator::GetRoverTauH
double GetRoverTauH() const
Definition
CracowFreezeoutEventGenerator.h:52
thermalfist::CracowFreezeoutEventGenerator::GetTkin
double GetTkin() const
Definition
CracowFreezeoutEventGenerator.h:51
thermalfist::CracowFreezeoutEventGenerator::GetEtaMax
double GetEtaMax() const
Definition
CracowFreezeoutEventGenerator.h:53
thermalfist::EventGeneratorBase::EventGeneratorBase
EventGeneratorBase()
Constructor.
Definition
EventGeneratorBase.cpp:56
thermalfist::EventGeneratorBase::SetParameters
virtual void SetParameters()
Sets up the event generator ready for production.
Definition
EventGeneratorBase.cpp:860
thermalfist::ThermalParticleSystem
Class containing the particle list.
Definition
ThermalParticleSystem.h:30
thermalfist
The main namespace where all classes and functions of the Thermal-FIST library reside.
Definition
CosmicEoS.h:9
thermalfist::EventGeneratorConfiguration
Structure containing the thermal event generator configuration.
Definition
EventGeneratorBase.h:54
Generated by
1.13.2