![]()  | 
  
    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.