Thermal-FIST
1.3
Package for hadron resonance gas model applications
|
A generalized class for generating the momentum of a particle in accordance with the Siemens-Rasmussen spherically symmetric blast-wave model which is able to incoporate Fermi-Dirac and Bose-Einstein statistics. More...
#include <RandomGenerators.h>
Public Member Functions | |
SiemensRasmussenMomentumGeneratorGeneralized () | |
SiemensRasmussenMomentumGeneratorGeneralized (double T, double beta, double mass, int statistics=0, double mu=0) | |
Construct a new SiemensRasmussenMomentumGeneratorGeneralized object. More... | |
virtual std::vector< double > | GetMomentum (double mass=-1.) const |
Public Member Functions inherited from thermalfist::RandomGenerators::SiemensRasmussenMomentumGenerator | |
SiemensRasmussenMomentumGenerator () | |
SiemensRasmussenMomentumGenerator (double T, double beta, double mass) | |
Construct a new SiemensRasmussenMomentumGenerator object. More... | |
~SiemensRasmussenMomentumGenerator () | |
void | SetParameters (double T, double beta, double mass) |
Sets the parameters of the Siemens-Rasmussen distribution. More... | |
double | GetBeta () const |
double | GetMass () const |
Public Member Functions inherited from thermalfist::RandomGenerators::ParticleMomentumGenerator | |
ParticleMomentumGenerator () | |
Default constructor. More... | |
virtual | ~ParticleMomentumGenerator () |
Destructor. More... | |
A generalized class for generating the momentum of a particle in accordance with the Siemens-Rasmussen spherically symmetric blast-wave model which is able to incoporate Fermi-Dirac and Bose-Einstein statistics.
Used in the spherically symmetric blast-wave event generator.
Definition at line 254 of file RandomGenerators.h.
|
inline |
Definition at line 258 of file RandomGenerators.h.
|
inline |
Construct a new SiemensRasmussenMomentumGeneratorGeneralized object.
T | The kinetic temperature (in GeV) |
beta | Radial flow velocity |
mass | Particle mass (in GeV) |
statistics | Statistics (0: Maxwell-Boltzmann, +1: Fermi-Dirac, -1: Bose-Einstein) |
mu | The chemical potential |
Definition at line 269 of file RandomGenerators.h.
|
virtual |
Samples the 3-momentum of a particle
mass | The mass of a particle. If negative value provided, defaults to the pole/vacuum mass |
Reimplemented from thermalfist::RandomGenerators::SiemensRasmussenMomentumGenerator.
Definition at line 774 of file RandomGenerators.cpp.