![]() |
Thermal-FIST 1.5
Package for hadron resonance gas model applications
|
Class implementing the momentum distribution in the longitudinally symmetric Blast-Wave model. More...
#include <MomentumDistribution.h>
Public Member Functions | |
| SSHDistribution (int pdgid=0, double mass=0., double T=0.100, double betas=0.5, double etamax=0.5, double npow=1., bool norm=false) | |
| virtual | ~SSHDistribution () |
| void | SetParameters (double T, double betas, double etamax, double npow, double mass, int pdgid=0, bool norm=true) |
| Set the parameters of the longitudinal blast-wave distribution. | |
| void | SetMeanBetaT (double betaT) |
| Set the mean transverse flow velocity. | |
| void | Normalize () |
| Normalizes the momentum distribution to unity. | |
| virtual double | dndy (double y, double pt) const |
| Rapidity distribution at fixed pT. | |
| virtual double | dndysingle (double y, double pt) const |
| Rapidity distribution of a single fireball at fixed pT. | |
| virtual double | dndpt (double pt) const |
| The pT distribution function. | |
| virtual double | dndp (double) const |
| Distribution density over the absolute value of the 3-momentum. | |
| virtual double | dndy (double y) const |
| Distribution density over the longitudinal rapidity. | |
| virtual double | dnmtdmt (double mt) const |
| Transverse mass distribution. | |
| virtual double | d2ndptdy (double pt, double y) const |
| 2D distribution density in rapidity and transverse momentum | |
Public Member Functions inherited from thermalfist::MomentumDistributionBase | |
| MomentumDistributionBase (int pdgid=0, double mass=0.) | |
| virtual | ~MomentumDistributionBase () |
| Destructor. | |
| bool | isNormalized () const |
| Whether the distribution has been normalized to unity. | |
| void | SetAcceptance (Acceptance::AcceptanceFunction *acc_, double ycm_=0.) |
Additional Inherited Members | |
Protected Attributes inherited from thermalfist::MomentumDistributionBase | |
| int | m_PDGID |
| PDG code of a particle. | |
| double | m_Mass |
| Mass of a particle. | |
| bool | m_Normalized |
| Whether the distribution has been normalized to unity. | |
| Acceptance::AcceptanceFunction * | m_acc |
| Pointer to acceptance function. | |
| double | m_ycm |
| Center-of-mass rapidity for the acceptance function. | |
| bool | m_useacc |
| Whether the acceptance functions are used. | |
Class implementing the momentum distribution in the longitudinally symmetric Blast-Wave model.
\deprecared Superseded by BoostInvariantMomentumDistribution class
Reference: E. Schnedermann, J. Sollfrank, U. Heinz, Phys. Rev. C 48, 2462 (1993)
Definition at line 247 of file MomentumDistribution.h.
|
inline |
| pdgid | PDG code of particle |
| mass | Mass of particle (in GeV) |
| T | The kinetic temperature (in GeV) |
| beta | The transverse flow velocity at the surface |
| etamax | The longitudinal space-time rapidity cut-off |
| npow | The power in the transverse flow profile function |
| norm | Whether the momentum distribution should be normalized to unity |
Definition at line 257 of file MomentumDistribution.h.
|
inlinevirtual |
Definition at line 267 of file MomentumDistribution.h.
|
virtual |
2D distribution density in rapidity and transverse momentum
Implements thermalfist::MomentumDistributionBase.
Definition at line 525 of file MomentumDistribution.cpp.
|
inlinevirtual |
Distribution density over the absolute value of the 3-momentum.
Implements thermalfist::MomentumDistributionBase.
Definition at line 317 of file MomentumDistribution.h.
|
virtual |
The pT distribution function.
Definition at line 428 of file MomentumDistribution.cpp.
|
virtual |
Distribution density over the longitudinal rapidity.
Implements thermalfist::MomentumDistributionBase.
Definition at line 378 of file MomentumDistribution.cpp.
|
virtual |
Rapidity distribution at fixed pT.
Definition at line 400 of file MomentumDistribution.cpp.
|
virtual |
Rapidity distribution of a single fireball at fixed pT.
Definition at line 415 of file MomentumDistribution.cpp.
|
virtual |
Transverse mass distribution.
Implements thermalfist::MomentumDistributionBase.
Definition at line 389 of file MomentumDistribution.cpp.
|
virtual |
Normalizes the momentum distribution to unity.
Implements thermalfist::MomentumDistributionBase.
Definition at line 323 of file MomentumDistribution.cpp.
|
inline |
Set the mean transverse flow velocity.
Surface velocity is calculated as \beta_s = \langle \beta_T \rangle (2+n)/2
| betaT | The mean transverse flow velocity |
Definition at line 300 of file MomentumDistribution.h.
|
inline |
Set the parameters of the longitudinal blast-wave distribution.
| 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) |
| pdgid | Particle PDG code |
| norm | Whether the momentum distribution should be normalized to unity |
Definition at line 280 of file MomentumDistribution.h.