Thermal-FIST 1.5
Package for hadron resonance gas model applications
Loading...
Searching...
No Matches
SphericalBlastWaveEventGenerator.h
Go to the documentation of this file.
1/*
2 * Thermal-FIST package
3 *
4 * Copyright (c) 2015-2019 Volodymyr Vovchenko
5 *
6 * GNU General Public License (GPLv3 or later)
7 */
8#ifndef SPHERICALBLASTWAVEEVENTGENERATOR_H
9#define SPHERICALBLASTWAVEEVENTGENERATOR_H
10
11#include <cstdlib>
12
15
16namespace thermalfist {
17
18
25 {
26 public:
27
29
39 const EventGeneratorConfiguration& config,
40 double Tkin = 0.120,
41 double beta = 0.5);
42
45 SphericalBlastWaveEventGenerator(ThermalModelBase *THM, double T = 0.120, double beta = 0.5, bool onlyStable = false, EventGeneratorConfiguration::ModelType EV = EventGeneratorConfiguration::PointParticle, ThermalModelBase *THMEVVDW = NULL);
46
48
50 void SetBlastWaveParameters(double Tkin, double beta);
51
55
56 double GetTkin() { return m_T; }
57 double GetBeta() { return m_Beta; }
58
59 //virtual void SetParameters();
60
61 private:
62 double m_T;
63 double m_Beta;
64 };
65
68} // namespace thermalfist
69
70#endif
Class implementing the Thermal Event Generator for the isotropic blast-wave scenario.
void SetBlastWaveParameters(double Tkin, double beta)
Sets the momentum distribution parameters.
Abstract base class for an HRG model implementation.
Class containing the particle list.
The main namespace where all classes and functions of the Thermal-FIST library reside.
Definition CosmicEoS.h:9
SphericalBlastWaveEventGenerator SiemensRasmussenEventGenerator
For backward compatibility.
Structure containing the thermal event generator configuration.
ModelType
Enumerates the different interaction models.