![]() |
Thermal-FIST 1.5
Package for hadron resonance gas model applications
|
Base class implementing a longitudinally boost-invariant azimuthally symmetric freeze-out parametrization. More...
#include <FreezeoutModels.h>
Public Member Functions | |
BoostInvariantFreezeoutParametrization () | |
virtual | ~BoostInvariantFreezeoutParametrization () |
virtual double | Rfunc (double zeta) const |
Transverse radius vs \zeta. | |
virtual double | dRdZeta (double zeta) const |
dR/d\zeta | |
virtual double | taufunc (double zeta) const |
Proper time \tau vs \zeta. | |
virtual double | dtaudZeta (double zeta) const |
d\tau/d\zeta | |
virtual double | etaperp (double zeta) const |
Transverse flow rapidity as a function of \zeta. | |
virtual double | sinhetaperp (double zeta) const |
virtual double | coshetaperp (double zeta) const |
virtual double | tanhetaperp (double zeta) const |
virtual double | ZetaProbability (double zeta) const |
Proportional to probability of having given \zeta value. | |
virtual double | ProbabilityMaximum () |
virtual bool | InverseZetaDistributionIsExplicit () const |
Samples zeta for use in Monte Carlo event generator. | |
virtual double | InverseZetaDistribution (double xi) const |
Inverse function of \zeta variable distribution used in random number generation. | |
Protected Member Functions | |
virtual double | ComputeProbabilitydMaximum () |
Computes and sets the maximum of the \zeta probability density. | |
Base class implementing a longitudinally boost-invariant azimuthally symmetric freeze-out parametrization.
The hypersurface is parametrized using variables:
This base class implements a static fireball (no transverse flow) of 1 fm transverse radius at \tau = 1 fm/c proper time
Definition at line 28 of file FreezeoutModels.h.
|
inline |
Definition at line 31 of file FreezeoutModels.h.
|
inlinevirtual |
Definition at line 32 of file FreezeoutModels.h.
|
protectedvirtual |
Computes and sets the maximum of the \zeta probability density.
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 31 of file FreezeoutModels.cpp.
|
inlinevirtual |
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 60 of file FreezeoutModels.h.
|
inlinevirtual |
dR/d\zeta
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 42 of file FreezeoutModels.h.
|
inlinevirtual |
d\tau/d\zeta
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 52 of file FreezeoutModels.h.
|
inlinevirtual |
Transverse flow rapidity as a function of \zeta.
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 57 of file FreezeoutModels.h.
|
inlinevirtual |
Inverse function of \zeta variable distribution used in random number generation.
Reimplemented in thermalfist::CracowFreezeoutParametrization.
Definition at line 89 of file FreezeoutModels.h.
|
inlinevirtual |
Samples zeta for use in Monte Carlo event generator.
Uses rejection sampling.
Whether explicit inverse function of \zeta variable distribution is available.
Reimplemented in thermalfist::CracowFreezeoutParametrization.
Definition at line 84 of file FreezeoutModels.h.
|
virtual |
Definition at line 22 of file FreezeoutModels.cpp.
|
inlinevirtual |
Transverse radius vs \zeta.
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 37 of file FreezeoutModels.h.
|
inlinevirtual |
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 59 of file FreezeoutModels.h.
|
inlinevirtual |
Reimplemented in thermalfist::CylindricalBlastWaveParametrization.
Definition at line 61 of file FreezeoutModels.h.
|
inlinevirtual |
Proper time \tau vs \zeta.
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 47 of file FreezeoutModels.h.
|
virtual |
Proportional to probability of having given \zeta value.
Given by d\Sigma_\mu u^\mu. Used by Monte Carlo sampler.
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 17 of file FreezeoutModels.cpp.