CbmRoot
MultiscatteringModel Class Reference

#include <MultiscatteringModel.h>

Public Member Functions

 MultiscatteringModel ()
 
virtual ~MultiscatteringModel (void)
 
double GetSigt (double apt)
 
double GetSigz (double apz2, double apz4)
 
double GetQz (double apz2, double apz4)
 
double fpt (double pt, double sigt)
 
double fpz (double pz, double sigz, double qz)
 
double dndy (double y, double m, double sigt, double sigz, double qz)
 
double fypt (double y, double pt, double m, double sigt, double sigz, double qz)
 

Private Attributes

std::vector< double > xlag32
 
std::vector< double > wlag32
 

Detailed Description

Definition at line 10 of file MultiscatteringModel.h.

Constructor & Destructor Documentation

◆ MultiscatteringModel()

MultiscatteringModel::MultiscatteringModel ( )

Definition at line 10 of file MultiscatteringModel.cxx.

References GetCoefsIntegrateLaguerre32(), wlag32, and xlag32.

◆ ~MultiscatteringModel()

virtual MultiscatteringModel::~MultiscatteringModel ( void  )
inlinevirtual

Definition at line 16 of file MultiscatteringModel.h.

Member Function Documentation

◆ dndy()

double MultiscatteringModel::dndy ( double  y,
double  m,
double  sigt,
double  sigz,
double  qz 
)
inline

Definition at line 44 of file MultiscatteringModel.h.

References fpt(), fpz(), i, m, wlag32, xlag32, and y.

Referenced by CbmMultiscatteringModel::Finish().

◆ fpt()

double MultiscatteringModel::fpt ( double  pt,
double  sigt 
)
inline

Definition at line 34 of file MultiscatteringModel.h.

Referenced by dndy(), CbmMultiscatteringModel::Finish(), and fypt().

◆ fpz()

double MultiscatteringModel::fpz ( double  pz,
double  sigz,
double  qz 
)
inline

Definition at line 38 of file MultiscatteringModel.h.

References xMath::Pi().

Referenced by dndy(), CbmMultiscatteringModel::Finish(), and fypt().

◆ fypt()

double MultiscatteringModel::fypt ( double  y,
double  pt,
double  m,
double  sigt,
double  sigz,
double  qz 
)
inline

Definition at line 55 of file MultiscatteringModel.h.

References fpt(), fpz(), m, and y.

Referenced by CbmMultiscatteringModel::Finish().

◆ GetQz()

double MultiscatteringModel::GetQz ( double  apz2,
double  apz4 
)
inline

◆ GetSigt()

double MultiscatteringModel::GetSigt ( double  apt)
inline

Definition at line 18 of file MultiscatteringModel.h.

References xMath::Pi().

Referenced by CbmMultiscatteringModel::Exec(), and CbmMultiscatteringModel::Finish().

◆ GetSigz()

double MultiscatteringModel::GetSigz ( double  apz2,
double  apz4 
)
inline

Member Data Documentation

◆ wlag32

std::vector<double> MultiscatteringModel::wlag32
private

Definition at line 11 of file MultiscatteringModel.h.

Referenced by dndy(), and MultiscatteringModel().

◆ xlag32

std::vector<double> MultiscatteringModel::xlag32
private

Definition at line 11 of file MultiscatteringModel.h.

Referenced by dndy(), and MultiscatteringModel().


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