#include <FemtoSourceModel.h>
|
enum class | ENumProperty { kNonAnalytical
, kAnalytical1d
, kAnalytical3d
, kFullyAnalytical
} |
|
basic class for all source models
Definition at line 25 of file FemtoSourceModel.h.
◆ ENumProperty
enum class Hal::FemtoSourceModel::ENumProperty |
|
strong |
◆ FemtoSourceModel() [1/2]
Hal::FemtoSourceModel::FemtoSourceModel |
( |
Int_t | nparams = 1 | ) |
|
◆ FemtoSourceModel() [2/2]
◆ ~FemtoSourceModel()
Hal::FemtoSourceModel::~FemtoSourceModel |
( |
| ) |
|
|
virtual |
◆ GenerateCoordinates()
virtual void Hal::FemtoSourceModel::GenerateCoordinates |
( |
FemtoPair * | Pair | ) |
|
|
pure virtual |
◆ GetDensityProb()
- Returns
- class that calculates the source emission function density
Definition at line 144 of file FemtoSourceModel.h.
◆ GetModelNumProp()
FemtoSourceModel::ENumProperty Hal::FemtoSourceModel::GetModelNumProp |
( |
| ) |
const |
- Returns
- type of model, this define if probability density might be calculated fast
Definition at line 80 of file FemtoSourceModel.cxx.
◆ GetNpar()
Int_t Hal::FemtoSourceModel::GetNpar |
( |
| ) |
const |
|
inline |
◆ GetParameter()
Double_t Hal::FemtoSourceModel::GetParameter |
( |
Int_t | n | ) |
const |
|
inline |
return value of parameter with numer N
- Parameters
-
- Returns
Definition at line 132 of file FemtoSourceModel.h.
◆ GetParamName()
TString Hal::FemtoSourceModel::GetParamName |
( |
Int_t | n | ) |
const |
◆ GetRLong()
Double_t Hal::FemtoSourceModel::GetRLong |
( |
| ) |
const |
|
inline |
◆ GetROut()
Double_t Hal::FemtoSourceModel::GetROut |
( |
| ) |
const |
|
inline |
◆ GetRSide()
Double_t Hal::FemtoSourceModel::GetRSide |
( |
| ) |
const |
|
inline |
◆ Init()
virtual Bool_t Hal::FemtoSourceModel::Init |
( |
| ) |
|
|
inlinevirtual |
◆ MakeCopy()
◆ Print()
void Hal::FemtoSourceModel::Print |
( |
Option_t * | option = "" | ) |
const |
|
virtual |
◆ Report()
Package * Hal::FemtoSourceModel::Report |
( |
| ) |
const |
|
virtual |
◆ SetParameter()
void Hal::FemtoSourceModel::SetParameter |
( |
Int_t | par_no, |
|
|
Double_t | par_val ) |
|
inline |
se
- Parameters
-
par_no | parameter number |
par_val | value of parameter |
Definition at line 99 of file FemtoSourceModel.h.
◆ SetParameterByName()
void Hal::FemtoSourceModel::SetParameterByName |
( |
TString | name, |
|
|
Double_t | par ) |
◆ SetParName()
void Hal::FemtoSourceModel::SetParName |
( |
Int_t | no, |
|
|
TString | name ) |
|
inlineprotected |
◆ SetRadius()
virtual void Hal::FemtoSourceModel::SetRadius |
( |
Double_t | | ) |
|
|
inlinevirtual |
◆ SetSeed()
void Hal::FemtoSourceModel::SetSeed |
( |
UInt_t | seed | ) |
|
|
inline |
◆ fDensity
◆ fModelName
TString Hal::FemtoSourceModel::fModelName |
|
protected |
◆ fRandom
TRandom* Hal::FemtoSourceModel::fRandom = {nullptr} |
|
protected |
◆ fRlong
Double_t Hal::FemtoSourceModel::fRlong |
|
protected |
◆ fRout
Double_t Hal::FemtoSourceModel::fRout |
|
protected |
◆ fRside
Double_t Hal::FemtoSourceModel::fRside |
|
protected |
The documentation for this class was generated from the following files: