Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::FemtoSourceModelGausMt Class Reference
Inheritance diagram for Hal::FemtoSourceModelGausMt:
Hal::FemtoSourceModel3D Hal::FemtoSourceModel

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 FemtoSourceModelMakeCopy () const
 
virtual void GenerateCoordinates (FemtoPair *Pair)
 
virtual PackageReport () 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
 
FemtoSourceDensityGetDensityProb () 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}
 
FemtoSourceDensityfDensity = {nullptr}
 
Double_t fRout
 
Double_t fRside
 
Double_t fRlong
 
TString fModelName
 

Detailed Description

Definition at line 16 of file FemtoSourceModelGausMt.h.

Constructor & Destructor Documentation

◆ FemtoSourceModelGausMt() [1/2]

Hal::FemtoSourceModelGausMt::FemtoSourceModelGausMt ( )

Definition at line 14 of file FemtoSourceModelGausMt.cxx.

◆ FemtoSourceModelGausMt() [2/2]

Hal::FemtoSourceModelGausMt::FemtoSourceModelGausMt ( const FemtoSourceModelGausMt & model)

copy ctor

Parameters
model

Definition at line 25 of file FemtoSourceModelGausMt.cxx.

◆ ~FemtoSourceModelGausMt()

Hal::FemtoSourceModelGausMt::~FemtoSourceModelGausMt ( )
virtual

Definition at line 67 of file FemtoSourceModelGausMt.cxx.

Member Function Documentation

◆ GenerateCoordinates()

void Hal::FemtoSourceModelGausMt::GenerateCoordinates ( FemtoPair * Pair)
virtual

calculate coordinates

Implements Hal::FemtoSourceModel.

Definition at line 46 of file FemtoSourceModelGausMt.cxx.

◆ MakeCopy()

FemtoSourceModel * Hal::FemtoSourceModelGausMt::MakeCopy ( ) const
virtual
Returns
copy of this

Implements Hal::FemtoSourceModel3D.

Definition at line 44 of file FemtoSourceModelGausMt.cxx.

◆ Report()

Package * Hal::FemtoSourceModelGausMt::Report ( ) const
virtual

create package with report

Returns
package with report

Reimplemented from Hal::FemtoSourceModel.

Definition at line 62 of file FemtoSourceModelGausMt.cxx.

◆ SetLongParams()

void Hal::FemtoSourceModelGausMt::SetLongParams ( Double_t a,
Double_t b )

Definition at line 37 of file FemtoSourceModelGausMt.cxx.

◆ SetM2()

void Hal::FemtoSourceModelGausMt::SetM2 ( Double_t par)

Definition at line 42 of file FemtoSourceModelGausMt.cxx.

◆ SetOutParams()

void Hal::FemtoSourceModelGausMt::SetOutParams ( Double_t a,
Double_t b )

Definition at line 27 of file FemtoSourceModelGausMt.cxx.

◆ SetSideParams()

void Hal::FemtoSourceModelGausMt::SetSideParams ( Double_t a,
Double_t b )

Definition at line 32 of file FemtoSourceModelGausMt.cxx.


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