8 #ifndef CYLINDRICALBLASTWAVEEVENTGENERATOR_H 9 #define CYLINDRICALBLASTWAVEEVENTGENERATOR_H 50 void SetParameters(
double T,
double betas,
double etamax,
double npow = 1.);
70 double m_T, m_BetaS, m_EtaMax, m_n;
Class implementing the Thermal Event Generator for the longitudinally symmetric blast-wave scenario...
Abstract base class for an HRG model implementation.
ModelType
Enumerates the different interaction models.
~CylindricalBlastWaveEventGenerator()
Class containing the particle list.
Structure containing the thermal event generator configuration.
void SetMomentumGenerators()
void SetMeanBetaT(double betaT)
Set the mean transverse flow velocity.
CylindricalBlastWaveEventGenerator SSHEventGenerator
For backward compatibility.
double GetBetaSurface() const
void SetParameters(double T, double betas, double etamax, double npow=1.)
Sets the momentum distribution parameters.
Base class for generating events with the Thermal Event Generator.
The main namespace where all classes and functions of the Thermal-FIST library reside.
CylindricalBlastWaveEventGenerator(ThermalParticleSystem *TPS=NULL, const EventGeneratorConfiguration &config=EventGeneratorConfiguration(), double T=0.120, double betas=0.5, double etamax=0.5, double npow=1.)
Construct a new CylindricalBlastWaveEventGenerator object.