![]()  | 
  
    Thermal-FIST 1.5
    
   Package for hadron resonance gas model applications 
   | 
 
Class implementing the momentum distribution of boost-invariant, azimuthally symmetric freeze-out models using Maxwell-Boltzmann statistics. More...
#include <MomentumDistribution.h>
  
Public Member Functions | |
| BoostInvariantMomentumDistribution (BoostInvariantFreezeoutParametrization *freezeoutModel=NULL, int pdgid=0, double mass=0., double T=0.100, double etamax=0.5, bool norm=false) | |
| virtual | ~BoostInvariantMomentumDistribution () | 
| void | Normalize () | 
| Normalizes the momentum distribution to unity.   | |
| 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.) | 
Protected Member Functions | |
| virtual double | ZetaIntegrandpTYSingleFireball (double zeta, double pt, double y) const | 
| virtual double | ZetaIntegrandpT (double zeta, double pt) const | 
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 of boost-invariant, azimuthally symmetric freeze-out models using Maxwell-Boltzmann statistics.
Definition at line 151 of file MomentumDistribution.h.
      
  | 
  inline | 
| pdgid | PDG code of particle | 
| mass | Mass of particle (in GeV) | 
| FreezeoutModel | Pointer to a BoostInvariantFreezeoutParametrization object. Will be deleted on destruction! | 
| T | The kinetic temperature (in GeV) | 
| 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 161 of file MomentumDistribution.h.
      
  | 
  virtual | 
Definition at line 140 of file MomentumDistribution.cpp.
      
  | 
  virtual | 
2D distribution density in rapidity and transverse momentum
Implements thermalfist::MomentumDistributionBase.
Definition at line 224 of file MomentumDistribution.cpp.
      
  | 
  inlinevirtual | 
Distribution density over the absolute value of the 3-momentum.
Implements thermalfist::MomentumDistributionBase.
Definition at line 190 of file MomentumDistribution.h.
      
  | 
  virtual | 
Distribution density over the longitudinal rapidity.
Implements thermalfist::MomentumDistributionBase.
Definition at line 204 of file MomentumDistribution.cpp.
      
  | 
  virtual | 
Transverse mass distribution.
Implements thermalfist::MomentumDistributionBase.
Definition at line 212 of file MomentumDistribution.cpp.
      
  | 
  virtual | 
Normalizes the momentum distribution to unity.
Implements thermalfist::MomentumDistributionBase.
Definition at line 147 of file MomentumDistribution.cpp.
      
  | 
  protectedvirtual | 
Definition at line 190 of file MomentumDistribution.cpp.
      
  | 
  protectedvirtual | 
Definition at line 240 of file MomentumDistribution.cpp.