#include <TRsim.h>
|
| | TRsim () |
| |
| | ~TRsim () |
| |
| void | init () |
| |
| int | createPhotons (int pdg, float p, std::vector< float > &ePhoton) |
| |
| int | calculatePhotons (float p, float mass, std::vector< float > &ePhoton) |
| |
| double | getSigma (double energykeV) |
| |
| double | interpolate (double energyMeV, double *en, const double *const mu, int n) |
| |
| int | locate (double *xv, int n, double xval, int &kl, double &dx) |
| |
| double | getOmega (float rho, float z, float a) |
| |
| int | selectNFoils (float p) const |
| |
| void | setFoilThick (float t) |
| |
| void | setGapThick (float t) |
| |
| void | setFoilDens (float d) |
| |
| void | setFoilZ (float z) |
| |
| void | setFoilA (float a) |
| |
| void | setGapDens (float d) |
| |
| void | setGapZ (float z) |
| |
| void | setGapA (float a) |
| |
| void | setTemp (float t) |
| |
| void | setSigma () |
| |
| double | getMuPo (double energyMeV) |
| |
| double | getMuCO (double energyMeV) |
| |
| double | getMuXe (double energyMeV) |
| |
| double | getMuAr (double energyMeV) |
| |
| double | getMuMy (double energyMeV) |
| |
| double | getMuN2 (double energyMeV) |
| |
| double | getMuO2 (double energyMeV) |
| |
| double | getMuHe (double energyMeV) |
| |
| double | getMuAi (double energyMeV) |
| |
| float | getFoilThick () const |
| |
| float | getGapThick () const |
| |
| float | getFoilDens () const |
| |
| float | getGapDens () const |
| |
| double | getFoilgetOmega () const |
| |
| double | getGapgetOmega () const |
| |
| float | getTemp () const |
| |
| TH1D * | getSpectrum () const |
| |
Definition at line 35 of file TRsim.h.
◆ TRsim()
◆ ~TRsim()
◆ calculatePhotons()
| int TRsim::calculatePhotons |
( |
float |
p, |
|
|
float |
mass, |
|
|
std::vector< float > & |
ePhoton |
|
) |
| |
◆ createPhotons()
| int TRsim::createPhotons |
( |
int |
pdg, |
|
|
float |
p, |
|
|
std::vector< float > & |
ePhoton |
|
) |
| |
◆ getFoilDens()
| float o2::trd::TRsim::getFoilDens |
( |
| ) |
const |
|
inline |
◆ getFoilgetOmega()
| double o2::trd::TRsim::getFoilgetOmega |
( |
| ) |
const |
|
inline |
◆ getFoilThick()
| float o2::trd::TRsim::getFoilThick |
( |
| ) |
const |
|
inline |
◆ getGapDens()
| float o2::trd::TRsim::getGapDens |
( |
| ) |
const |
|
inline |
◆ getGapgetOmega()
| double o2::trd::TRsim::getGapgetOmega |
( |
| ) |
const |
|
inline |
◆ getGapThick()
| float o2::trd::TRsim::getGapThick |
( |
| ) |
const |
|
inline |
◆ getMuAi()
| double TRsim::getMuAi |
( |
double |
energyMeV | ) |
|
◆ getMuAr()
| double TRsim::getMuAr |
( |
double |
energyMeV | ) |
|
◆ getMuCO()
| double TRsim::getMuCO |
( |
double |
energyMeV | ) |
|
◆ getMuHe()
| double TRsim::getMuHe |
( |
double |
energyMeV | ) |
|
◆ getMuMy()
| double TRsim::getMuMy |
( |
double |
energyMeV | ) |
|
◆ getMuN2()
| double TRsim::getMuN2 |
( |
double |
energyMeV | ) |
|
◆ getMuO2()
| double TRsim::getMuO2 |
( |
double |
energyMeV | ) |
|
◆ getMuPo()
| double TRsim::getMuPo |
( |
double |
energyMeV | ) |
|
◆ getMuXe()
| double TRsim::getMuXe |
( |
double |
energyMeV | ) |
|
◆ getOmega()
| double o2::trd::TRsim::getOmega |
( |
float |
rho, |
|
|
float |
z, |
|
|
float |
a |
|
) |
| |
|
inline |
◆ getSigma()
| double TRsim::getSigma |
( |
double |
energykeV | ) |
|
◆ getSpectrum()
| TH1D * o2::trd::TRsim::getSpectrum |
( |
| ) |
const |
|
inline |
◆ getTemp()
| float o2::trd::TRsim::getTemp |
( |
| ) |
const |
|
inline |
◆ init()
◆ interpolate()
| double TRsim::interpolate |
( |
double |
energyMeV, |
|
|
double * |
en, |
|
|
const double *const |
mu, |
|
|
int |
n |
|
) |
| |
◆ locate()
| int TRsim::locate |
( |
double * |
xv, |
|
|
int |
n, |
|
|
double |
xval, |
|
|
int & |
kl, |
|
|
double & |
dx |
|
) |
| |
◆ selectNFoils()
| int TRsim::selectNFoils |
( |
float |
p | ) |
const |
◆ setFoilA()
| void o2::trd::TRsim::setFoilA |
( |
float |
a | ) |
|
|
inline |
◆ setFoilDens()
| void o2::trd::TRsim::setFoilDens |
( |
float |
d | ) |
|
|
inline |
◆ setFoilThick()
| void o2::trd::TRsim::setFoilThick |
( |
float |
t | ) |
|
|
inline |
◆ setFoilZ()
| void o2::trd::TRsim::setFoilZ |
( |
float |
z | ) |
|
|
inline |
◆ setGapA()
| void o2::trd::TRsim::setGapA |
( |
float |
a | ) |
|
|
inline |
◆ setGapDens()
| void o2::trd::TRsim::setGapDens |
( |
float |
d | ) |
|
|
inline |
◆ setGapThick()
| void o2::trd::TRsim::setGapThick |
( |
float |
t | ) |
|
|
inline |
◆ setGapZ()
| void o2::trd::TRsim::setGapZ |
( |
float |
z | ) |
|
|
inline |
◆ setSigma()
◆ setTemp()
| void o2::trd::TRsim::setTemp |
( |
float |
t | ) |
|
|
inline |
◆ mFoilA
| float o2::trd::TRsim::mFoilA |
|
protected |
◆ mFoilDens
| float o2::trd::TRsim::mFoilDens |
|
protected |
◆ mFoilOmega
| double o2::trd::TRsim::mFoilOmega |
|
protected |
◆ mFoilThick
| float o2::trd::TRsim::mFoilThick |
|
protected |
◆ mFoilZ
| float o2::trd::TRsim::mFoilZ |
|
protected |
◆ mGapA
| float o2::trd::TRsim::mGapA |
|
protected |
◆ mGapDens
| float o2::trd::TRsim::mGapDens |
|
protected |
◆ mGapOmega
| double o2::trd::TRsim::mGapOmega |
|
protected |
◆ mGapThick
| float o2::trd::TRsim::mGapThick |
|
protected |
◆ mGapZ
| float o2::trd::TRsim::mGapZ |
|
protected |
◆ mNFoils
◆ mNFoilsDim
| constexpr int o2::trd::TRsim::mNFoilsDim = 7 |
|
staticconstexprprotected |
◆ mNFoilsUp
| std::array<double, mNFoilsDim> o2::trd::TRsim::mNFoilsUp |
|
protected |
◆ mSigma
| std::array<double, mSpNBins> o2::trd::TRsim::mSigma |
|
protected |
◆ mSpBinWidth
| float o2::trd::TRsim::mSpBinWidth |
|
protected |
◆ mSpectrum
| TH1D* o2::trd::TRsim::mSpectrum = nullptr |
|
protected |
◆ mSpLower
| float o2::trd::TRsim::mSpLower |
|
protected |
◆ mSpNBins
| constexpr int o2::trd::TRsim::mSpNBins = 200 |
|
staticconstexprprotected |
◆ mSpRange
| constexpr float o2::trd::TRsim::mSpRange = 100 |
|
staticconstexprprotected |
◆ mSpUpper
| float o2::trd::TRsim::mSpUpper |
|
protected |
◆ mTemp
| float o2::trd::TRsim::mTemp |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/TRD/simulation/include/TRDSimulation/TRsim.h
- /home/runner/work/AliceO2/AliceO2/Detectors/TRD/simulation/src/TRsim.cxx