Class for generating the momentum of a particle in accordance with the longitudinally symmetric blast-wave model.
More...
#include <RandomGenerators.h>
Class for generating the momentum of a particle in accordance with the longitudinally symmetric blast-wave model.
Used in the longitudinally symmetric blast-wave event generator.
Definition at line 519 of file RandomGenerators.h.
thermalfist::RandomGenerators::SSHMomentumGenerator::SSHMomentumGenerator |
( |
| ) |
|
|
inline |
thermalfist::RandomGenerators::SSHMomentumGenerator::SSHMomentumGenerator |
( |
double |
T, |
|
|
double |
betas, |
|
|
double |
etamax, |
|
|
double |
npow, |
|
|
double |
mass |
|
) |
| |
|
inline |
Construct a new SSHGenerator object.
- Parameters
-
T | The kinetic temperature (in GeV) |
betas | The transverse flow velocity at the surface |
etamax | The longitudinal space-time rapidity cut-off |
npow | The power in the transverse flow profile function |
mass | Particle mass (in GeV) |
Definition at line 533 of file RandomGenerators.h.
thermalfist::RandomGenerators::SSHMomentumGenerator::~SSHMomentumGenerator |
( |
| ) |
|
|
inline |
double thermalfist::RandomGenerators::SSHMomentumGenerator::GetBetaSurface |
( |
| ) |
const |
|
inline |
double thermalfist::RandomGenerators::SSHMomentumGenerator::GetEtaMax |
( |
| ) |
const |
|
inline |
double thermalfist::RandomGenerators::SSHMomentumGenerator::GetMass |
( |
| ) |
const |
|
inline |
std::vector< double > thermalfist::RandomGenerators::SSHMomentumGenerator::GetMomentum |
( |
double |
mass = -1. | ) |
const |
|
virtual |
double thermalfist::RandomGenerators::SSHMomentumGenerator::GetNPow |
( |
| ) |
const |
|
inline |
double thermalfist::RandomGenerators::SSHMomentumGenerator::GetTkin |
( |
| ) |
const |
|
inline |
void thermalfist::RandomGenerators::SSHMomentumGenerator::SetMeanBetaT |
( |
double |
betaT | ) |
|
|
inline |
Set the mean transverse flow velocity.
Surface velocity is calculated as \beta_s = \langle \beta_T \rangle (2+n)/2
- Parameters
-
betaT | The mean transverse flow velocity |
Definition at line 571 of file RandomGenerators.h.
void thermalfist::RandomGenerators::SSHMomentumGenerator::SetParameters |
( |
double |
T, |
|
|
double |
betas, |
|
|
double |
etamax, |
|
|
double |
npow, |
|
|
double |
mass |
|
) |
| |
|
inline |
Sets the parameters of the distribution.
- Parameters
-
T | The kinetic temperature (in GeV) |
betas | The transverse flow velocity at the surface |
etamax | The longitudinal space-time rapidity cut-off |
npow | The power in the transverse flow profile function |
mass | Particle mass (in GeV) |
Definition at line 552 of file RandomGenerators.h.
The documentation for this class was generated from the following files: