Thermal-FIST  1.3
Package for hadron resonance gas model applications
Public Member Functions | Protected Member Functions | List of all members
thermalfist::CylindricalBlastWaveParametrization Class Reference

Implements the cylindrically symmetric blast-wave model parametrization. More...

#include <FreezeoutModels.h>

Inheritance diagram for thermalfist::CylindricalBlastWaveParametrization:
thermalfist::BoostInvariantFreezeoutParametrization

Public Member Functions

 CylindricalBlastWaveParametrization (double betaSurface=0.5, double nPower=1., double tau=10., double Rmax=6.)
 
virtual ~CylindricalBlastWaveParametrization ()
 
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...
 
- Public Member Functions inherited from thermalfist::BoostInvariantFreezeoutParametrization
 BoostInvariantFreezeoutParametrization ()
 
virtual ~BoostInvariantFreezeoutParametrization ()
 
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...
 

Detailed Description

Implements the cylindrically symmetric blast-wave model parametrization.

Reference: E. Schnedermann, J. Sollfrank, U. Heinz, Phys. Rev. C 48, 2462 (1993)

Definition at line 119 of file FreezeoutModels.h.

Constructor & Destructor Documentation

thermalfist::CylindricalBlastWaveParametrization::CylindricalBlastWaveParametrization ( double  betaSurface = 0.5,
double  nPower = 1.,
double  tau = 10.,
double  Rmax = 6. 
)
Parameters
betaSurfaceTransverse flow velocity at the surface
nPowerThe power in the transverse flow profile function
tauFreeze-out proper time (fm/c)
RmaxTransverse radius (fm)

The values of parameters tau and Rmax do not influence the shape of the momenum distribution. Their values are irrelevant for the sampling of the momenta

Definition at line 82 of file FreezeoutModels.cpp.

virtual thermalfist::CylindricalBlastWaveParametrization::~CylindricalBlastWaveParametrization ( )
inlinevirtual

Definition at line 133 of file FreezeoutModels.h.

Member Function Documentation

virtual double thermalfist::CylindricalBlastWaveParametrization::ComputeProbabilitydMaximum ( )
inlineprotectedvirtual

Computes and sets the maximum of the probability density.

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 155 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::coshetaperp ( double  zeta) const
inlinevirtual

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 149 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::dRdZeta ( double  zeta) const
inlinevirtual

dR/d

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 139 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::dtaudZeta ( double  zeta) const
inlinevirtual

d/d

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 143 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::etaperp ( double  zeta) const
inlinevirtual

Transverse flow rapidity as a function of .

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 145 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::Rfunc ( double  zeta) const
inlinevirtual

Transverse radius vs .

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 137 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::sinhetaperp ( double  zeta) const
inlinevirtual

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 148 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::tanhetaperp ( double  zeta) const
inlinevirtual

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 150 of file FreezeoutModels.h.

virtual double thermalfist::CylindricalBlastWaveParametrization::taufunc ( double  zeta) const
inlinevirtual

Proper time vs .

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 141 of file FreezeoutModels.h.

double thermalfist::CylindricalBlastWaveParametrization::ZetaProbability ( double  zeta) const
virtual

Proportional to probability of having given value.

Given by d u^. Used by Monte Carlo sampler.

Reimplemented from thermalfist::BoostInvariantFreezeoutParametrization.

Definition at line 95 of file FreezeoutModels.cpp.


The documentation for this class was generated from the following files: