Thermal-FIST
1.3
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 . More... | |
virtual double | dRdZeta (double zeta) const |
dR/d More... | |
virtual double | taufunc (double zeta) const |
Proper time vs . More... | |
virtual double | dtaudZeta (double zeta) const |
d/d More... | |
virtual double | etaperp (double zeta) const |
Transverse flow rapidity as a function of . More... | |
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 value. More... | |
virtual double | ProbabilityMaximum () |
virtual bool | InverseZetaDistributionIsExplicit () const |
Samples zeta for use in Monte Carlo event generator. More... | |
virtual double | InverseZetaDistribution (double xi) const |
Inverse function of variable distribution used in random number generation. More... | |
Protected Member Functions | |
virtual double | ComputeProbabilitydMaximum () |
Computes and sets the maximum of the probability density. More... | |
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 = 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 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
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 42 of file FreezeoutModels.h.
|
inlinevirtual |
d/d
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 52 of file FreezeoutModels.h.
|
inlinevirtual |
Transverse flow rapidity as a function of .
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 57 of file FreezeoutModels.h.
|
inlinevirtual |
Inverse function of 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 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 .
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 vs .
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 47 of file FreezeoutModels.h.
|
virtual |
Proportional to probability of having given value.
Given by d u^. Used by Monte Carlo sampler.
Reimplemented in thermalfist::CracowFreezeoutParametrization, and thermalfist::CylindricalBlastWaveParametrization.
Definition at line 17 of file FreezeoutModels.cpp.