|
Heavy ion Analysis Libriares
|
Public Member Functions | |
| FemtoWeightGeneratorLednicky2 () | |
| FemtoWeightGeneratorLednicky2 (const FemtoWeightGeneratorLednicky2 &aWeight) | |
| FemtoWeightGeneratorLednicky2 & | operator= (const FemtoWeightGeneratorLednicky2 &aWeight) |
| virtual FemtoWeightGeneratorLednicky2 * | MakeClone () const |
| virtual | ~FemtoWeightGeneratorLednicky2 () |
| virtual Double_t | GenerateWeight (FemtoPair *pair) |
| virtual void | SetPairType (Femto::EPairType aPairType) |
| virtual void | SetPairTypeFromPair (FemtoPair *pair) |
| virtual Femto::EPairType | GetPairType () const |
| virtual Double_t | GetKStar () const |
| virtual Double_t | GetKStarOut () const |
| virtual Double_t | GetKStarSide () const |
| virtual Double_t | GetKStarLong () const |
| virtual Double_t | GetRStar () const |
| virtual Double_t | GetRStarOut () const |
| virtual Double_t | GetRStarSide () const |
| virtual Double_t | GetRStarLong () const |
| virtual FemtoWeightGenerator * | Clone (const char *newname="") const |
| Bool_t | Init (Int_t taks_id, FemtoPair *pair) |
| virtual Bool_t | IsPairSupported (Femto::EPairType type) const |
| void | SetDefaultCalcPar () |
| void | SetCoulOn () |
| void | SetCoulOff () |
| void | SetQuantumOn () |
| void | SetQuantumOff () |
| void | SetStrongOn () |
| void | SetStrongOff () |
| void | Set3BodyOn () |
| void | Set3BodyOff () |
| void | SetSphere () |
| void | SetSquare () |
| void | SetT0ApproxOff () |
| void | SetT0ApproxOn () |
| void | PrintLambdas () |
| void | SetNuclCharge (const double aNuclCharge) |
| void | SetNuclMass (const double aNuclMass) |
Public Member Functions inherited from Hal::FemtoWeightGenerator | |
| FemtoWeightGenerator () | |
| FemtoWeightGenerator (const FemtoWeightGenerator &aModel) | |
| virtual FemtoWeightGenerator * | MakeCopy () const |
| virtual FemtoWeightGenerator & | operator= (const FemtoWeightGenerator &aModel) |
| virtual Femto::EPairType | GetPairTypeFromPair (FemtoPair *pair) |
| virtual Int_t | GetPdg1 () |
| virtual Int_t | GetPdg2 () |
| virtual void | Print (Option_t *option="") const |
| virtual Package * | Report () const |
Protected Member Functions | |
| void | FsiInit () |
| void | FsiSetLL () |
| void | FsiNucl () |
| bool | SetPid (const int aPid1, const int aPid2) |
| virtual void | SetPairTypeFromPairAndConfigureFSI (FemtoPair *pair) |
Protected Member Functions inherited from Hal::FemtoWeightGenerator | |
| void | CalculateKinematics (FemtoPair *pair) |
Protected Attributes | |
| FemtoFsiParsed * | fParser |
| double | fWei |
| double | fWein |
| double | fWeif |
| double | fWeightDen |
| int | fItest |
| int | fIch |
| int | fIqs |
| int | fIsi |
| int | fI3c |
| double | fNuclMass |
| double | fNuclCharge |
| bool | fSphereApp |
| bool | fT0App |
| int | fLL |
| short | fNuclChargeSign |
| bool | fSwap |
| int const | fLLMax |
| char ** | fLLName |
| int * | fNumProcessPair |
| [fLLMax][12] | |
| int | fNumbNonId |
| [30] | |
Protected Attributes inherited from Hal::FemtoWeightGenerator | |
| Femto::EPairType | fPairType |
| Int_t | fTaskID |
| Double_t | fKStarOut |
| Double_t | fKStarSide |
| Double_t | fKStarLong |
| Double_t | fKStar |
| Double_t | fRStarOut |
| Double_t | fRStarSide |
| Double_t | fRStarLong |
| Double_t | fRStar |
Definition at line 19 of file FemtoWeightGeneratorLednicky2.h.
| Hal::FemtoWeightGeneratorLednicky2::FemtoWeightGeneratorLednicky2 | ( | ) |
default c-tor
Definition at line 23 of file FemtoWeightGeneratorLednicky2.cxx.
| Hal::FemtoWeightGeneratorLednicky2::FemtoWeightGeneratorLednicky2 | ( | const FemtoWeightGeneratorLednicky2 & | aWeight | ) |
|
virtual |
default d-tor
Definition at line 428 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
clone this class
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 642 of file FemtoWeightGeneratorLednicky2.cxx.
|
protected |
interface to fortran fucntion
Definition at line 732 of file FemtoWeightGeneratorLednicky2.cxx.
|
protected |
interface to fortran fucntion
Definition at line 104 of file FemtoWeightGeneratorLednicky2.cxx.
|
protected |
interface to fortran fucntion
Definition at line 87 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
return weight of pair
| pair | pair used for calculating weights |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 434 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 626 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 632 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 628 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 630 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 624 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 634 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 640 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 636 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 638 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
initlalize this class
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 742 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
return true if pair type is correctly supported
| type |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 722 of file FemtoWeightGeneratorLednicky2.cxx.
|
inlinevirtual |
Definition at line 148 of file FemtoWeightGeneratorLednicky2.h.
| FemtoWeightGeneratorLednicky2 & Hal::FemtoWeightGeneratorLednicky2::operator= | ( | const FemtoWeightGeneratorLednicky2 & | aWeight | ) |
= operator
| aWeight |
Definition at line 360 of file FemtoWeightGeneratorLednicky2.cxx.
|
inline |
test Lambda parameters
Definition at line 232 of file FemtoWeightGeneratorLednicky2.h.
| void Hal::FemtoWeightGeneratorLednicky2::Set3BodyOff | ( | ) |
disable 3-body efffect
Definition at line 701 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::Set3BodyOn | ( | ) |
enable 3-body effect
Definition at line 694 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetCoulOff | ( | ) |
disble coulom effect
Definition at line 664 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetCoulOn | ( | ) |
enable coulomb effect
Definition at line 658 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetDefaultCalcPar | ( | ) |
Default is CoulOn, QuantumOn, StrongOn, 3BodyOff, Square, T0ApproxOff
Definition at line 647 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetNuclCharge | ( | const double | aNuclCharge | ) |
set nucleus charge for 3-body calculation
| aNuclCharge | nucleus charge |
Definition at line 717 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetNuclMass | ( | const double | aNuclMass | ) |
set nuclesu mass for 3-body calculation
| aNuclMass | nucleus mass |
Definition at line 727 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
set pair type
| aPairType | pair type |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 551 of file FemtoWeightGeneratorLednicky2.cxx.
|
virtual |
set pair type from pair
| pair | pair of particles |
Reimplemented from Hal::FemtoWeightGenerator.
Definition at line 618 of file FemtoWeightGeneratorLednicky2.cxx.
|
protectedvirtual |
set pair type and configure proper FSI/QS options
| pair |
Definition at line 557 of file FemtoWeightGeneratorLednicky2.cxx.
|
protected |
interface to fortran fucntion
Definition at line 114 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetQuantumOff | ( | ) |
disable quantum statistic effect
Definition at line 676 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetQuantumOn | ( | ) |
enable quantum stattisic effect
Definition at line 670 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetSphere | ( | ) |
use spherical wave approximations
Definition at line 709 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetSquare | ( | ) |
use use Square potential (only for p-p and pi+Pi-) otherwise, use spherical wave approx
Definition at line 711 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetStrongOff | ( | ) |
disable strong interaction effect
Definition at line 688 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetStrongOn | ( | ) |
enable strong interaction effect
Definition at line 682 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetT0ApproxOff | ( | ) |
only with Spherical wave Approximation - this is default mode
Definition at line 713 of file FemtoWeightGeneratorLednicky2.cxx.
| void Hal::FemtoWeightGeneratorLednicky2::SetT0ApproxOn | ( | ) |
disable T0 approximateion
Definition at line 715 of file FemtoWeightGeneratorLednicky2.cxx.
|
protected |
switch 3rd body influence on/off
Definition at line 59 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
switch coulomb interaction on/off
Definition at line 47 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
switch quantum statistics on/off
Definition at line 51 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
switch strong interaction on/off
Definition at line 55 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
if set to 1 default parameters will be used
Definition at line 41 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
internal pair type code
Definition at line 81 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
number of supported pairs
Definition at line 93 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
name of the system
Definition at line 97 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
charge of the third body
Definition at line 67 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
sign of the 3rd body charge
Definition at line 85 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
mass of the third body
Definition at line 63 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
|
protected |
[fLLMax][12]
number of process pairs of each type
Definition at line 101 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
Definition at line 21 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
use spherical approximation
Definition at line 71 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
are particle in right order ?
Definition at line 89 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
use square well approximation
Definition at line 75 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
normal weight
Definition at line 25 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
weight
Definition at line 33 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
weight for the denominator
Definition at line 37 of file FemtoWeightGeneratorLednicky2.h.
|
protected |
weight with nuclear influence
Definition at line 29 of file FemtoWeightGeneratorLednicky2.h.