REST-for-Physics  v2.3
Rare Event Searches ToolKit for Physics
Functions
TRestWimpUtils Namespace Reference

This namespace define utilities (functions) to calculate different WIMP parameters. More...

Functions

const double Bessel (const double x)
 
const double GetDifferentialCrossSection (const double wimpMass, const double crossSection, const double velocity, const double recoilEnergy, const double Anum)
 
const double GetDifferentialCrossSectionNoHelmFormFactor (const double wimpMass, const double crossSection, const double velocity, const double Anum)
 
const double GetHelmFormFactor (const double recoilEnergy, const double Anum)
 
const double GetQuenchingFactor (const double recoilEnergy, const double Anum, const double Znum)
 
const double GetRecoilRate (const double wimpMass, const double crossSection, const double recoilEnergy, const double Anum, const double vLab, const double vRMS, const double vEscape, const double wimpDensity, const double abundance)
 
const double GetReducedMass (const double wimpMass, const double Anum)
 
const double GetRelativeNuclearCS (const double wimpMass, const double Anum)
 Generic functions for different calculations.
 
const double GetVelocityDistribution (const double v, const double vLab, const double vRMS, const double vEscape)
 
const double GetVMin (const double wimpMass, const double Anum, const double recoilEnergy)
 
std::map< std::string, int > ParseChemicalCompound (const std::string &compound)
 

Detailed Description

This namespace define utilities (functions) to calculate different WIMP parameters.