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) |
![]() | |
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) |
![]() | |
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] | |
![]() | |
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.