Heavy ion Analysis Libriares
|
Public Member Functions | |
FemtoSourceModelGausMt (const FemtoSourceModelGausMt &model) | |
void | SetOutParams (Double_t a, Double_t b) |
void | SetSideParams (Double_t a, Double_t b) |
void | SetLongParams (Double_t a, Double_t b) |
void | SetM2 (Double_t par) |
virtual FemtoSourceModel * | MakeCopy () const |
virtual void | GenerateCoordinates (FemtoPair *Pair) |
virtual Package * | Report () const |
Public Member Functions inherited from Hal::FemtoSourceModel3D | |
FemtoSourceModel3D (const FemtoSourceModel3D &model) | |
void | SetOutRadius (Double_t out) |
void | SetSideRadius (Double_t side) |
void | SetLongRadius (Double_t longr) |
virtual void | SetRadius (Double_t radii) |
Public Member Functions inherited from Hal::FemtoSourceModel | |
FemtoSourceModel (Int_t nparams=1) | |
FemtoSourceModel (const FemtoSourceModel &model) | |
Double_t | GetROut () const |
Double_t | GetRSide () const |
Double_t | GetRLong () const |
void | SetSeed (UInt_t seed) |
void | SetParameter (Int_t par_no, Double_t par_val) |
void | SetParameterByName (TString name, Double_t par) |
Int_t | GetNpar () const |
TString | GetParamName (Int_t n) const |
Double_t | GetParameter (Int_t n) const |
virtual Bool_t | Init () |
virtual void | Print (Option_t *option="") const |
FemtoSourceDensity * | GetDensityProb () const |
ENumProperty | GetModelNumProp () const |
Additional Inherited Members | |
Public Types inherited from Hal::FemtoSourceModel | |
enum class | ENumProperty { kNonAnalytical , kAnalytical1d , kAnalytical3d , kFullyAnalytical } |
Protected Member Functions inherited from Hal::FemtoSourceModel3D | |
FemtoSourceModel3D (Int_t no) | |
Protected Member Functions inherited from Hal::FemtoSourceModel | |
void | SetParName (Int_t no, TString name) |
Protected Attributes inherited from Hal::FemtoSourceModel | |
TRandom * | fRandom = {nullptr} |
FemtoSourceDensity * | fDensity = {nullptr} |
Double_t | fRout |
Double_t | fRside |
Double_t | fRlong |
TString | fModelName |
Definition at line 16 of file FemtoSourceModelGausMt.h.
Hal::FemtoSourceModelGausMt::FemtoSourceModelGausMt | ( | ) |
Definition at line 14 of file FemtoSourceModelGausMt.cxx.
Hal::FemtoSourceModelGausMt::FemtoSourceModelGausMt | ( | const FemtoSourceModelGausMt & | model | ) |
|
virtual |
Definition at line 67 of file FemtoSourceModelGausMt.cxx.
|
virtual |
calculate coordinates
Implements Hal::FemtoSourceModel.
Definition at line 46 of file FemtoSourceModelGausMt.cxx.
|
virtual |
Implements Hal::FemtoSourceModel3D.
Definition at line 44 of file FemtoSourceModelGausMt.cxx.
|
virtual |
create package with report
Reimplemented from Hal::FemtoSourceModel.
Definition at line 62 of file FemtoSourceModelGausMt.cxx.
void Hal::FemtoSourceModelGausMt::SetLongParams | ( | Double_t | a, |
Double_t | b ) |
Definition at line 37 of file FemtoSourceModelGausMt.cxx.
void Hal::FemtoSourceModelGausMt::SetM2 | ( | Double_t | par | ) |
Definition at line 42 of file FemtoSourceModelGausMt.cxx.
void Hal::FemtoSourceModelGausMt::SetOutParams | ( | Double_t | a, |
Double_t | b ) |
Definition at line 27 of file FemtoSourceModelGausMt.cxx.
void Hal::FemtoSourceModelGausMt::SetSideParams | ( | Double_t | a, |
Double_t | b ) |
Definition at line 32 of file FemtoSourceModelGausMt.cxx.