#include "AliFemtoModelWeightGeneratorLednicky.h"
#include "AliFemtoModelHiddenInfo.h"
#include "AliFemtoPair.h"
#include <sstream>
#ifdef SOLARIS
# ifndef false
typedef int bool;
#define false 0
#define true 1
# endif
#endif
#ifdef WIN32
# ifdef CERNLIB_MSSTDCALL
# define F77_UCASE
# define type_of_call _stdcall
# ifndef CERNLIB_QXCAPT
# define CERNLIB_QXCAPT
# endif
# else
# define F77_LCASE
# ifndef CERNLIB_QXNO_SC
# define CERNLIB_QXNO_SC
# endif
# endif
# define type_of_call _stdcall
# define DEFCHARD const char* , const int
# define DEFCHARL
# define PASSCHARD(string) string, strlen(string)
# define PASSCHARL(string)
#else
# define DEFCHARD const char*
# define DEFCHARL , const int
# define PASSCHARD(string) string
# define PASSCHARL(string) , strlen(string)
#endif
#ifdef CERNLIB_QXCAPT
# define F77_NAME(name,NAME) NAME
#else
# if defined(CERNLIB_QXNO_SC)
# define F77_NAME(name,NAME) name
# else
# define F77_NAME(name,NAME) name##_
# endif
#endif
#ifndef type_of_call
# define type_of_call
#endif
#define fsiin F77_NAME(fsiin,FSIIN)
extern "C" {void type_of_call F77_NAME(fsiin,FSIIN)(const int &itest,const int &ich, const int &iqs, const int &isi,const int &i3c);}
#define llini F77_NAME(llini,LLINI)
extern "C" {void type_of_call F77_NAME(llini,LLINI)(const int &lll,const int &ns, const int &itest);}
#define fsinucl F77_NAME(fsinucl,FSINUCL)
extern "C" {void type_of_call F77_NAME(fsinucl,FSINUCL)(const double &mn,const double &cn);}
#define fsimomentum F77_NAME(fsimomentum,FSIMOMENTUM)
extern "C" {void type_of_call F77_NAME(fsimomentum,FSIMOMENTUM)(double &p1,double &p2);}
#define fsiposition F77_NAME(fsiposition,FSIPOSITION)
extern "C" {void type_of_call F77_NAME(fsiposition,FSIPOSITION)(double &x1,double &x2);}
#define fsiw F77_NAME(fsiw,FSIW)
extern "C" {void type_of_call F77_NAME(fsiw,FSIW)(const int &i,double &weif,
double &wei,double &wein);}
#define ltran12 F77_NAME(ltran12,LTRAN12)
extern "C" {void type_of_call ltran12_();}
typedef float REAL;
typedef struct { REAL re; REAL im; } COMPLEX;
#define cgamma F77_NAME(cgamma,CGAMMA)
extern "C" {COMPLEX type_of_call cgamma_(COMPLEX*);}
#ifdef __ROOT__
ClassImp(AliFemtoModelWeightGeneratorLednicky)
#endif
AliFemtoModelWeightGeneratorLednicky::AliFemtoModelWeightGeneratorLednicky() :
AliFemtoModelWeightGenerator(),
fWei(0), fWein(0), fWeif(0), fWeightDen(0),
fItest(0),fIch(1),fIqs(1),fIsi(1),fI3c(0),
fNuclMass(1.),fNuclCharge(0.),
fSphereApp(false),fT0App(false) ,
fLL(0), fNuclChargeSign(1), fSwap(0), fLLMax(30), fLLName(0),
fNumProcessPair(0), fNumbNonId(0)
{
fLLName=new char*[fLLMax+1];
fNumProcessPair=new int[fLLMax+1];
int i;
for (i=1;i<=fLLMax;i++) {fLLName[i]=new char[40];fNumProcessPair[i]=0;}
strncpy( fLLName[1],"neutron neutron",40);
strncpy( fLLName[2],"proton proton",40);
strncpy( fLLName[3],"neutron proton",40);
strncpy( fLLName[4],"alpha alpha",40);
strncpy( fLLName[5],"pi+ pi-",40);
strncpy( fLLName[6],"pi0 pi0",40);
strncpy( fLLName[7],"pi+ pi+",40);
strncpy( fLLName[8],"neutron deuteron",40);
strncpy( fLLName[9],"proton deuteron",40);
strncpy( fLLName[10],"pi+ K-",40);
strncpy( fLLName[11],"pi+ K+",40);
strncpy( fLLName[12],"pi+ proton",40);
strncpy( fLLName[13],"pi- proton",40);
strncpy( fLLName[14],"K+ K-",40);
strncpy( fLLName[15],"K+ K+",40);
strncpy( fLLName[16],"K+ proton",40);
strncpy( fLLName[17],"K- proton",40);
strncpy( fLLName[18],"deuteron deuteron",40);
strncpy( fLLName[19],"deuton alpha",40);
strncpy( fLLName[20],"triton triton",40);
strncpy( fLLName[21],"triton alpha",40);
strncpy( fLLName[22],"K0 K0",40);
strncpy( fLLName[23],"K0 K0b",40);
strncpy( fLLName[24],"deuteron triton",40);
strncpy( fLLName[25],"proton triton",40);
strncpy( fLLName[26],"proton alpha",40);
strncpy( fLLName[27],"proton lambda",40);
strncpy( fLLName[28],"neutron lambda",40);
strncpy( fLLName[29],"Lambda lambda",40);
strncpy( fLLName[30],"Proton Anti-proton",40);
FsiInit();
FsiNucl();
}
AliFemtoModelWeightGeneratorLednicky::AliFemtoModelWeightGeneratorLednicky(const AliFemtoModelWeightGeneratorLednicky &aWeight):
AliFemtoModelWeightGenerator(),
fWei(0), fWein(0), fWeif(0), fWeightDen(0),
fItest(0),fIch(1),fIqs(1),fIsi(1),fI3c(0),
fNuclMass(1.),fNuclCharge(0.),
fSphereApp(false),fT0App(false) ,
fLL(0), fNuclChargeSign(1), fSwap(0), fLLMax(30), fLLName(0),
fNumProcessPair(0), fNumbNonId(0)
{
fWei = aWeight.fWei;
fWein = aWeight. fWein;
fWeif = aWeight. fWeif;
fWeightDen = aWeight.fWeightDen;
fItest = aWeight.fItest;
fIch = aWeight.fIch;
fIqs = aWeight.fIqs;
fIsi = aWeight.fIsi;
fI3c = aWeight.fI3c;
fNuclMass = aWeight.fNuclMass;
fNuclCharge = aWeight.fNuclCharge;
fSphereApp = aWeight.fSphereApp;
fT0App = aWeight.fT0App;
fLL = aWeight.fLL;
fNuclChargeSign = aWeight.fNuclChargeSign;
fSwap = aWeight.fSwap;
fLLName = aWeight.fLLName;
fNumProcessPair = aWeight.fNumProcessPair;
fNumbNonId = aWeight.fNumbNonId;
fLLName=new char*[fLLMax+1];
fNumProcessPair=new int[fLLMax+1];
int i;
for (i=1;i<=fLLMax;i++) {fLLName[i]=new char[40];fNumProcessPair[i]=0;}
strncpy( fLLName[1],"neutron neutron",40);
strncpy( fLLName[2],"proton proton",40);
strncpy( fLLName[3],"neutron proton",40);
strncpy( fLLName[4],"alpha alpha",40);
strncpy( fLLName[5],"pi+ pi-",40);
strncpy( fLLName[6],"pi0 pi0",40);
strncpy( fLLName[7],"pi+ pi+",40);
strncpy( fLLName[8],"neutron deuteron",40);
strncpy( fLLName[9],"proton deuteron",40);
strncpy( fLLName[10],"pi+ K-",40);
strncpy( fLLName[11],"pi+ K+",40);
strncpy( fLLName[12],"pi+ proton",40);
strncpy( fLLName[13],"pi- proton",40);
strncpy( fLLName[14],"K+ K-",40);
strncpy( fLLName[15],"K+ K+",40);
strncpy( fLLName[16],"K+ proton",40);
strncpy( fLLName[17],"K- proton",40);
strncpy( fLLName[18],"deuteron deuteron",40);
strncpy( fLLName[19],"deuton alpha",40);
strncpy( fLLName[20],"triton triton",40);
strncpy( fLLName[21],"triton alpha",40);
strncpy( fLLName[22],"K0 K0",40);
strncpy( fLLName[23],"K0 K0b",40);
strncpy( fLLName[24],"deuteron triton",40);
strncpy( fLLName[25],"proton triton",40);
strncpy( fLLName[26],"proton alpha",40);
strncpy( fLLName[27],"proton lambda",40);
strncpy( fLLName[28],"neutron lambda",40);
strncpy( fLLName[29],"Lambda lambda",40);
strncpy( fLLName[30],"Proton Anti-proton",40);
FsiInit();
FsiNucl();
}
AliFemtoModelWeightGeneratorLednicky& AliFemtoModelWeightGeneratorLednicky::operator=(const AliFemtoModelWeightGeneratorLednicky& aWeight)
{
if (this == &aWeight)
return *this;
fWei = aWeight.fWei;
fWein = aWeight. fWein;
fWeif = aWeight. fWeif;
fWeightDen = aWeight.fWeightDen;
fItest = aWeight.fItest;
fIch = aWeight.fIch;
fIqs = aWeight.fIqs;
fIsi = aWeight.fIsi;
fI3c = aWeight.fI3c;
fNuclMass = aWeight.fNuclMass;
fNuclCharge = aWeight.fNuclCharge;
fSphereApp = aWeight.fSphereApp;
fT0App = aWeight.fT0App;
fLL = aWeight.fLL;
fNuclChargeSign = aWeight.fNuclChargeSign;
fSwap = aWeight.fSwap;
fNumProcessPair = aWeight.fNumProcessPair;
fNumbNonId = aWeight.fNumbNonId;
if (fLLName) free(fLLName);
fLLName=new char*[fLLMax+1];
if (fNumProcessPair) free(fNumProcessPair);
fNumProcessPair=new int[fLLMax+1];
int i;
for (i=1;i<=fLLMax;i++) {fLLName[i]=new char[40];fNumProcessPair[i]=0;}
strncpy( fLLName[1],"neutron neutron",40);
strncpy( fLLName[2],"proton proton",40);
strncpy( fLLName[3],"neutron proton",40);
strncpy( fLLName[4],"alpha alpha",40);
strncpy( fLLName[5],"pi+ pi-",40);
strncpy( fLLName[6],"pi0 pi0",40);
strncpy( fLLName[7],"pi+ pi+",40);
strncpy( fLLName[8],"neutron deuteron",40);
strncpy( fLLName[9],"proton deuteron",40);
strncpy( fLLName[10],"pi+ K-",40);
strncpy( fLLName[11],"pi+ K+",40);
strncpy( fLLName[12],"pi+ proton",40);
strncpy( fLLName[13],"pi- proton",40);
strncpy( fLLName[14],"K+ K-",40);
strncpy( fLLName[15],"K+ K+",40);
strncpy( fLLName[16],"K+ proton",40);
strncpy( fLLName[17],"K- proton",40);
strncpy( fLLName[18],"deuteron deuteron",40);
strncpy( fLLName[19],"deuton alpha",40);
strncpy( fLLName[20],"triton triton",40);
strncpy( fLLName[21],"triton alpha",40);
strncpy( fLLName[22],"K0 K0",40);
strncpy( fLLName[23],"K0 K0b",40);
strncpy( fLLName[24],"deuteron triton",40);
strncpy( fLLName[25],"proton triton",40);
strncpy( fLLName[26],"proton alpha",40);
strncpy( fLLName[27],"proton lambda",40);
strncpy( fLLName[28],"neutron lambda",40);
strncpy( fLLName[29],"Lambda lambda",40);
strncpy( fLLName[30],"Proton Anti-proton",40);
FsiInit();
FsiNucl();
return *this;
}
double AliFemtoModelWeightGeneratorLednicky::GenerateWeight(AliFemtoPair* aPair)
{
AliFemtoTrack *inf1 = (AliFemtoTrack *) aPair->Track1()->Track();
AliFemtoTrack *inf2 = (AliFemtoTrack *) aPair->Track2()->Track();
Double_t tPx = inf1->GetTrueMomentum()->x()+inf2->GetTrueMomentum()->x();
Double_t tPy = inf1->GetTrueMomentum()->y()+inf2->GetTrueMomentum()->y();
Double_t tPz = inf1->GetTrueMomentum()->z()+inf2->GetTrueMomentum()->z();
Double_t tM1 = inf1->GetMass();
Double_t tM2 = inf2->GetMass();
Double_t tE1 = sqrt(tM1*tM1 + inf1->GetTrueMomentum()->Mag2());
Double_t tE2 = sqrt(tM2*tM2 + inf2->GetTrueMomentum()->Mag2());
Double_t tE = tE1 + tE2;
Double_t tPt = tPx*tPx + tPy*tPy;
Double_t tMt = tE*tE - tPz*tPz;
Double_t tM = sqrt(tMt - tPt);
tMt = sqrt(tMt);
tPt = sqrt(tPt);
Double_t tBetat = tPt/tMt;
Double_t tBeta = tPz/tE;
Double_t tGamma = tE/tMt;
fKStarLong = tGamma * (inf1->GetTrueMomentum()->z() - tBeta * tE1);
Double_t tE1L = tGamma * (tE1 - tBeta * inf1->GetTrueMomentum()->z());
fKStarOut = ( inf1->GetTrueMomentum()->x()*tPx + inf1->GetTrueMomentum()->y()*tPy)/tPt;
fKStarSide = (-inf1->GetTrueMomentum()->x()*tPy + inf1->GetTrueMomentum()->y()*tPx)/tPt;
fKStarOut = tMt/tM * (fKStarOut - tPt/tMt * tE1L);
tBetat = tPt/tMt;
Double_t tDX = inf1->GetEmissionPoint()->x()-inf2->GetEmissionPoint()->x();
Double_t tDY = inf1->GetEmissionPoint()->y()-inf2->GetEmissionPoint()->y();
Double_t tRLong = inf1->GetEmissionPoint()->z()-inf2->GetEmissionPoint()->z();
Double_t tDTime = inf1->GetEmissionPoint()->t()-inf2->GetEmissionPoint()->t();
Double_t tROut = (tDX*tPx + tDY*tPy)/tPt;
Double_t tRSide = (-tDX*tPy + tDY*tPx)/tPt;
fRStarSide = tRSide;
fRStarLong = tGamma*(tRLong - tBeta* tDTime);
Double_t tDTimePairLCMS = tGamma*(tDTime - tBeta* tRLong);
tBeta = tPt/tMt;
tGamma = tMt/tM;
fRStarOut = tGamma*(tROut - tBeta* tDTimePairLCMS);
fRStar = ::sqrt(fRStarOut*fRStarOut + fRStarSide*fRStarSide +
fRStarLong*fRStarLong);
fKStar = ::sqrt(fKStarOut*fKStarOut + fKStarSide*fKStarSide + fKStarLong*fKStarLong);
if (!SetPid(inf1->GetPDGPid(),inf2->GetPDGPid())) {
fWeightDen=1.;
return 1;
}
else {
AliFemtoThreeVector* p;
p=(inf1->GetTrueMomentum());
double p1[]={p->x(),p->y(),p->z()};
p=(inf2->GetTrueMomentum());
double p2[]={p->x(),p->y(),p->z()};
if ((p1[0]==p2[0])&&(p1[1]==p2[1])&&(p1[2]==p2[2])) {
fWeightDen=0.;
return 0;
}
if (fSwap) {
fsimomentum(*p2,*p1);
} else {
fsimomentum(*p1,*p2);
}
AliFemtoLorentzVector* tPoint;
tPoint=(inf1->GetEmissionPoint());
double x1[]={tPoint->x(),tPoint->y(),tPoint->z(),tPoint->t()};
tPoint=(inf2->GetEmissionPoint());
double x2[]={tPoint->x(),tPoint->y(),tPoint->z(),tPoint->t()};
if ((x1[0]==x2[0])&&(x1[1]==x2[1])&&(x1[2]==x2[2])&&(x1[3]==x2[3])) {
fWeightDen=0.;
return 0;
}
if (fSwap) {
fsiposition(*x2,*x1);
} else {
fsiposition(*x1,*x2);
}
FsiSetLL();
ltran12();
fsiw(1,fWeif,fWei,fWein);
if (fI3c==0) return fWein;
fWeightDen=fWeif;
return fWei;
}
}
AliFemtoString AliFemtoModelWeightGeneratorLednicky::Report() {
ostringstream tStr;
tStr << "Lednicky afterburner calculation for Correlation - Report" << endl;
tStr << " Setting : Quantum : " << ((fIqs) ? "On" : "Off");
tStr << " - Coulbomb : " << ((fIch) ? "On" : "Off") ;
tStr << " - Strong : " << ((fIsi) ? "On" : "Off");
tStr << endl;
tStr << " 3-Body : " << ((fI3c) ? "On" : "Off") ;
if (fI3c) tStr << " Mass=" << fNuclMass << " - Charge= " << fNuclCharge ;
tStr << endl;
tStr << " " << fNumProcessPair[0] << " Pairs have been Processed :" << endl;
int i;
for(i=1;i<=fLLMax;i++) {
if (fNumProcessPair[i])
tStr << " " << fNumProcessPair[i] << " " << fLLName[i] << endl;
}
if (fNumbNonId)
tStr << " "<< fNumbNonId << " Non Identified" << endl;
AliFemtoString returnThis = tStr.str();
return returnThis;
}
void AliFemtoModelWeightGeneratorLednicky::FsiInit(){
fsiin(fItest,fIch,fIqs,fIsi,fI3c);
}
void AliFemtoModelWeightGeneratorLednicky::FsiNucl(){
fsinucl(fNuclMass,fNuclCharge*fNuclChargeSign);
}
void AliFemtoModelWeightGeneratorLednicky::FsiSetLL(){
int tNS;
if (fSphereApp||(fLL>5)) {
if (fT0App) { tNS=4;}
else {tNS=2;}
} else { tNS=1;}
llini(fLL,tNS,fItest);
}
bool AliFemtoModelWeightGeneratorLednicky::SetPid(const int aPid1,const int aPid2) {
static const int ksPi0Pid=111;
static const int ksPionPid=211;
static const int ksK0Pid=311;
static const int ksKPid=321;
static const int ksNeutPid=2112;
static const int ksProtPid=2212;
static const int ksLamPid=3122;
int tPidl,tPidh;
int tChargeFactor=1;
if (abs(aPid1)<abs(aPid2)) {
if (aPid1<0) tChargeFactor=-1;
tPidl=aPid1*tChargeFactor;
tPidh=aPid2*tChargeFactor;
fSwap=false;
} else {
if (aPid2<0) tChargeFactor=-1;
tPidl=aPid2*tChargeFactor;
tPidh=aPid1*tChargeFactor;
fSwap=true;
}
switch (tPidl) {
case ksPionPid:
switch (tPidh) {
case -ksPionPid: fLL=5; tChargeFactor*=1 ;break;
case ksPionPid: fLL=7; tChargeFactor*=1 ;break;
case -ksKPid: fLL=10;tChargeFactor*=1 ;break;
case ksKPid: fLL=11;tChargeFactor*=1 ;break;
case ksProtPid: fLL=12;tChargeFactor*=1 ;break;
case -ksProtPid: fLL=13;tChargeFactor*=-1;break;
default: fLL=0;
}
break;
case ksProtPid:
switch (tPidh) {
case ksProtPid: fLL=2; tChargeFactor*=1 ;break;
case ksLamPid: fLL=27;tChargeFactor*=1 ;break;
case -ksProtPid: fLL=30;tChargeFactor*=1 ;break;
default: fLL=0;
}
break;
case ksKPid:
switch (tPidh) {
case -ksKPid: fLL=14;tChargeFactor*=1 ;break;
case ksKPid: fLL=15;tChargeFactor*=1 ;break;
case ksProtPid: fLL=16;tChargeFactor*=1 ;break;
case -ksProtPid: fLL=17;tChargeFactor*=-1 ;break;
default: fLL=0;
}
break;
case ksK0Pid:
switch (tPidh) {
case ksK0Pid: fLL=22;tChargeFactor*=1 ;break;
case -ksK0Pid: fLL=23;tChargeFactor*=1 ;break;
default: fLL=0;
}
break;
case ksPi0Pid:
switch (tPidh) {
case ksPi0Pid: fLL=6; tChargeFactor*=1 ;break;
default: fLL=0;
}
break;
case ksNeutPid:
switch (tPidh) {
case ksNeutPid: fLL=1; tChargeFactor*=1 ;break;
case ksProtPid: fLL=3; tChargeFactor*=1 ;break;
case ksLamPid: fLL=28;tChargeFactor*=1 ;break;
default: fLL=0;
}
break;
case ksLamPid:
switch (tPidh) {
case ksLamPid: fLL=29;tChargeFactor*=1 ;break;
default: fLL=0;
}
break;
default: fLL=0;
}
if (tChargeFactor!=fNuclChargeSign) {
fNuclChargeSign=tChargeFactor;
FsiNucl();
}
(fNumProcessPair[0])++;
if (fLL) {
(fNumProcessPair[fLL])++;
return true;
} else {
fNumbNonId++;
return false;
}
}
AliFemtoModelWeightGeneratorLednicky::~AliFemtoModelWeightGeneratorLednicky()
{
if (fLLName) delete [] fLLName;
if (fNumProcessPair) delete [] fNumProcessPair;
}
void AliFemtoModelWeightGeneratorLednicky::SetPairType(Int_t aPairType)
{
fPairType = aPairType;
if (fPairType == fgkPionPlusPionPlus) SetPid(211,211);
if (fPairType == fgkPionPlusPionMinus ) SetPid(211, -211);
if (fPairType == fgkKaonPlusKaonPlus ) SetPid(321, 321);
if (fPairType == fgkKaonPlusKaonMinus ) SetPid(321, -321);
if (fPairType == fgkProtonProton ) SetPid(2212, 2212);
if (fPairType == fgkProtonAntiproton ) SetPid(2212, -2212);
if (fPairType == fgkPionPlusKaonPlus ) SetPid(211, 321);
if (fPairType == fgkPionPlusKaonMinus ) SetPid(211, -321);
if (fPairType == fgkPionPlusProton ) SetPid(211, 2212);
if (fPairType == fgkPionPlusAntiproton ) SetPid(211, -2212);
if (fPairType == fgkKaonPlusProton ) SetPid(321, 2212);
if (fPairType == fgkKaonPlusAntiproton ) SetPid(321, -2212);
}
Int_t AliFemtoModelWeightGeneratorLednicky::GetPairType() const
{
return fPairType;
}
void AliFemtoModelWeightGeneratorLednicky::SetPairTypeFromPair(AliFemtoPair *aPair)
{
AliFemtoModelHiddenInfo *inf1 = ( AliFemtoModelHiddenInfo *) aPair->Track1()->HiddenInfo();
AliFemtoModelHiddenInfo *inf2 = ( AliFemtoModelHiddenInfo *) aPair->Track2()->HiddenInfo();
const Int_t ktPid1 = inf1->GetPDGPid();
const Int_t ktPid2 = inf2->GetPDGPid();
if (((ktPid1 == 211) && (ktPid2 == 211)) ||
((ktPid1 == -211) && (ktPid2 == -211)))
fPairType = fgkPionPlusPionPlus;
else if (((ktPid1 == -211) && (ktPid2 == 211)) ||
((ktPid1 == 211) && (ktPid2 == -211)))
fPairType = fgkPionPlusPionMinus;
else if (((ktPid1 == 321) && (ktPid2 == 321)) ||
((ktPid1 == -321) && (ktPid2 == -321)))
fPairType = fgkKaonPlusKaonPlus;
else if (((ktPid1 == -321) && (ktPid2 == 321)) ||
((ktPid1 == 321) && (ktPid2 == -321)))
fPairType = fgkKaonPlusKaonMinus;
else if (((ktPid1 == 2212) && (ktPid2 == 2212)) ||
((ktPid1 == -2212) && (ktPid2 == -2212)))
fPairType = fgkProtonProton;
else if (((ktPid1 == -2212) && (ktPid2 == 2212)) ||
((ktPid1 == 2212) && (ktPid2 == -2212)))
fPairType = fgkProtonAntiproton;
else if (((ktPid1 == 211) && (ktPid2 == 321)) ||
((ktPid1 == -211) && (ktPid2 == -321)))
fPairType = fgkPionPlusKaonPlus;
else if (((ktPid1 == -211) && (ktPid2 == 321)) ||
((ktPid1 == 211) && (ktPid2 == -321)))
fPairType = fgkPionPlusKaonMinus;
else if (((ktPid1 == 211) && (ktPid2 == 2212)) ||
((ktPid1 == -211) && (ktPid2 == -2212)))
fPairType = fgkPionPlusProton;
else if (((ktPid1 == -211) && (ktPid2 == 2212)) ||
((ktPid1 == 211) && (ktPid2 == -2212)))
fPairType = fgkPionPlusAntiproton;
else if (((ktPid1 == 321) && (ktPid2 == 2212)) ||
((ktPid1 == -321) && (ktPid2 == -2212)))
fPairType = fgkKaonPlusProton;
else if (((ktPid1 == -321) && (ktPid2 == 2212)) ||
((ktPid1 == 321) && (ktPid2 == -2212)))
fPairType = fgkKaonPlusAntiproton;
SetPid(ktPid1, ktPid2);
}
void AliFemtoModelWeightGeneratorLednicky::SetNuclCharge(const double aNuclCharge) {fNuclCharge=aNuclCharge;FsiNucl();}
void AliFemtoModelWeightGeneratorLednicky::SetNuclMass(const double aNuclMass){fNuclMass=aNuclMass;FsiNucl();}
void AliFemtoModelWeightGeneratorLednicky::SetSphere(){fSphereApp=true;}
void AliFemtoModelWeightGeneratorLednicky::SetSquare(){fSphereApp=false;}
void AliFemtoModelWeightGeneratorLednicky::SetT0ApproxOn(){ fT0App=true;}
void AliFemtoModelWeightGeneratorLednicky::SetT0ApproxOff(){ fT0App=false;}
void AliFemtoModelWeightGeneratorLednicky::SetDefaultCalcPar(){
fItest=1;fIqs=1;fIsi=1;fI3c=0;fIch=1;FsiInit();
fSphereApp=false;fT0App=false;}
void AliFemtoModelWeightGeneratorLednicky::SetCoulOn() {fItest=1;fIch=1;FsiInit();}
void AliFemtoModelWeightGeneratorLednicky::SetCoulOff() {fItest=1;fIch=0;FsiInit();}
void AliFemtoModelWeightGeneratorLednicky::SetQuantumOn() {fItest=1;fIqs=1;FsiInit();}
void AliFemtoModelWeightGeneratorLednicky::SetQuantumOff(){fItest=1;fIqs=0;FsiInit();}
void AliFemtoModelWeightGeneratorLednicky::SetStrongOn() {fItest=1;fIsi=1;FsiInit();}
void AliFemtoModelWeightGeneratorLednicky::SetStrongOff() {fItest=1;fIsi=0;FsiInit();}
void AliFemtoModelWeightGeneratorLednicky::Set3BodyOn() {fItest=1;fI3c=1;FsiInit();FsiNucl();}
void AliFemtoModelWeightGeneratorLednicky::Set3BodyOff() {fItest=1;fI3c=0;FsiInit();fWeightDen=1.;FsiNucl();}
Double_t AliFemtoModelWeightGeneratorLednicky::GetKStar() const {return AliFemtoModelWeightGenerator::GetKStar();}
Double_t AliFemtoModelWeightGeneratorLednicky::GetKStarOut() const { return AliFemtoModelWeightGenerator::GetKStarOut(); }
Double_t AliFemtoModelWeightGeneratorLednicky::GetKStarSide() const { return AliFemtoModelWeightGenerator::GetKStarSide(); }
Double_t AliFemtoModelWeightGeneratorLednicky::GetKStarLong() const { return AliFemtoModelWeightGenerator::GetKStarLong(); }
Double_t AliFemtoModelWeightGeneratorLednicky::GetRStar() const { return AliFemtoModelWeightGenerator::GetRStar(); }
Double_t AliFemtoModelWeightGeneratorLednicky::GetRStarOut() const { return AliFemtoModelWeightGenerator::GetRStarOut(); }
Double_t AliFemtoModelWeightGeneratorLednicky::GetRStarSide() const { return AliFemtoModelWeightGenerator::GetRStarSide(); }
Double_t AliFemtoModelWeightGeneratorLednicky::GetRStarLong() const { return AliFemtoModelWeightGenerator::GetRStarLong(); }
AliFemtoModelWeightGenerator* AliFemtoModelWeightGeneratorLednicky::Clone() const {
AliFemtoModelWeightGenerator* tmp = new AliFemtoModelWeightGeneratorLednicky(*this);
return tmp;
}
AliFemtoModelWeightGeneratorLednicky.cxx:1 AliFemtoModelWeightGeneratorLednicky.cxx:2 AliFemtoModelWeightGeneratorLednicky.cxx:3 AliFemtoModelWeightGeneratorLednicky.cxx:4 AliFemtoModelWeightGeneratorLednicky.cxx:5 AliFemtoModelWeightGeneratorLednicky.cxx:6 AliFemtoModelWeightGeneratorLednicky.cxx:7 AliFemtoModelWeightGeneratorLednicky.cxx:8 AliFemtoModelWeightGeneratorLednicky.cxx:9 AliFemtoModelWeightGeneratorLednicky.cxx:10 AliFemtoModelWeightGeneratorLednicky.cxx:11 AliFemtoModelWeightGeneratorLednicky.cxx:12 AliFemtoModelWeightGeneratorLednicky.cxx:13 AliFemtoModelWeightGeneratorLednicky.cxx:14 AliFemtoModelWeightGeneratorLednicky.cxx:15 AliFemtoModelWeightGeneratorLednicky.cxx:16 AliFemtoModelWeightGeneratorLednicky.cxx:17 AliFemtoModelWeightGeneratorLednicky.cxx:18 AliFemtoModelWeightGeneratorLednicky.cxx:19 AliFemtoModelWeightGeneratorLednicky.cxx:20 AliFemtoModelWeightGeneratorLednicky.cxx:21 AliFemtoModelWeightGeneratorLednicky.cxx:22 AliFemtoModelWeightGeneratorLednicky.cxx:23 AliFemtoModelWeightGeneratorLednicky.cxx:24 AliFemtoModelWeightGeneratorLednicky.cxx:25 AliFemtoModelWeightGeneratorLednicky.cxx:26 AliFemtoModelWeightGeneratorLednicky.cxx:27 AliFemtoModelWeightGeneratorLednicky.cxx:28 AliFemtoModelWeightGeneratorLednicky.cxx:29 AliFemtoModelWeightGeneratorLednicky.cxx:30 AliFemtoModelWeightGeneratorLednicky.cxx:31 AliFemtoModelWeightGeneratorLednicky.cxx:32 AliFemtoModelWeightGeneratorLednicky.cxx:33 AliFemtoModelWeightGeneratorLednicky.cxx:34 AliFemtoModelWeightGeneratorLednicky.cxx:35 AliFemtoModelWeightGeneratorLednicky.cxx:36 AliFemtoModelWeightGeneratorLednicky.cxx:37 AliFemtoModelWeightGeneratorLednicky.cxx:38 AliFemtoModelWeightGeneratorLednicky.cxx:39 AliFemtoModelWeightGeneratorLednicky.cxx:40 AliFemtoModelWeightGeneratorLednicky.cxx:41 AliFemtoModelWeightGeneratorLednicky.cxx:42 AliFemtoModelWeightGeneratorLednicky.cxx:43 AliFemtoModelWeightGeneratorLednicky.cxx:44 AliFemtoModelWeightGeneratorLednicky.cxx:45 AliFemtoModelWeightGeneratorLednicky.cxx:46 AliFemtoModelWeightGeneratorLednicky.cxx:47 AliFemtoModelWeightGeneratorLednicky.cxx:48 AliFemtoModelWeightGeneratorLednicky.cxx:49 AliFemtoModelWeightGeneratorLednicky.cxx:50 AliFemtoModelWeightGeneratorLednicky.cxx:51 AliFemtoModelWeightGeneratorLednicky.cxx:52 AliFemtoModelWeightGeneratorLednicky.cxx:53 AliFemtoModelWeightGeneratorLednicky.cxx:54 AliFemtoModelWeightGeneratorLednicky.cxx:55 AliFemtoModelWeightGeneratorLednicky.cxx:56 AliFemtoModelWeightGeneratorLednicky.cxx:57 AliFemtoModelWeightGeneratorLednicky.cxx:58 AliFemtoModelWeightGeneratorLednicky.cxx:59 AliFemtoModelWeightGeneratorLednicky.cxx:60 AliFemtoModelWeightGeneratorLednicky.cxx:61 AliFemtoModelWeightGeneratorLednicky.cxx:62 AliFemtoModelWeightGeneratorLednicky.cxx:63 AliFemtoModelWeightGeneratorLednicky.cxx:64 AliFemtoModelWeightGeneratorLednicky.cxx:65 AliFemtoModelWeightGeneratorLednicky.cxx:66 AliFemtoModelWeightGeneratorLednicky.cxx:67 AliFemtoModelWeightGeneratorLednicky.cxx:68 AliFemtoModelWeightGeneratorLednicky.cxx:69 AliFemtoModelWeightGeneratorLednicky.cxx:70 AliFemtoModelWeightGeneratorLednicky.cxx:71 AliFemtoModelWeightGeneratorLednicky.cxx:72 AliFemtoModelWeightGeneratorLednicky.cxx:73 AliFemtoModelWeightGeneratorLednicky.cxx:74 AliFemtoModelWeightGeneratorLednicky.cxx:75 AliFemtoModelWeightGeneratorLednicky.cxx:76 AliFemtoModelWeightGeneratorLednicky.cxx:77 AliFemtoModelWeightGeneratorLednicky.cxx:78 AliFemtoModelWeightGeneratorLednicky.cxx:79 AliFemtoModelWeightGeneratorLednicky.cxx:80 AliFemtoModelWeightGeneratorLednicky.cxx:81 AliFemtoModelWeightGeneratorLednicky.cxx:82 AliFemtoModelWeightGeneratorLednicky.cxx:83 AliFemtoModelWeightGeneratorLednicky.cxx:84 AliFemtoModelWeightGeneratorLednicky.cxx:85 AliFemtoModelWeightGeneratorLednicky.cxx:86 AliFemtoModelWeightGeneratorLednicky.cxx:87 AliFemtoModelWeightGeneratorLednicky.cxx:88 AliFemtoModelWeightGeneratorLednicky.cxx:89 AliFemtoModelWeightGeneratorLednicky.cxx:90 AliFemtoModelWeightGeneratorLednicky.cxx:91 AliFemtoModelWeightGeneratorLednicky.cxx:92 AliFemtoModelWeightGeneratorLednicky.cxx:93 AliFemtoModelWeightGeneratorLednicky.cxx:94 AliFemtoModelWeightGeneratorLednicky.cxx:95 AliFemtoModelWeightGeneratorLednicky.cxx:96 AliFemtoModelWeightGeneratorLednicky.cxx:97 AliFemtoModelWeightGeneratorLednicky.cxx:98 AliFemtoModelWeightGeneratorLednicky.cxx:99 AliFemtoModelWeightGeneratorLednicky.cxx:100 AliFemtoModelWeightGeneratorLednicky.cxx:101 AliFemtoModelWeightGeneratorLednicky.cxx:102 AliFemtoModelWeightGeneratorLednicky.cxx:103 AliFemtoModelWeightGeneratorLednicky.cxx:104 AliFemtoModelWeightGeneratorLednicky.cxx:105 AliFemtoModelWeightGeneratorLednicky.cxx:106 AliFemtoModelWeightGeneratorLednicky.cxx:107 AliFemtoModelWeightGeneratorLednicky.cxx:108 AliFemtoModelWeightGeneratorLednicky.cxx:109 AliFemtoModelWeightGeneratorLednicky.cxx:110 AliFemtoModelWeightGeneratorLednicky.cxx:111 AliFemtoModelWeightGeneratorLednicky.cxx:112 AliFemtoModelWeightGeneratorLednicky.cxx:113 AliFemtoModelWeightGeneratorLednicky.cxx:114 AliFemtoModelWeightGeneratorLednicky.cxx:115 AliFemtoModelWeightGeneratorLednicky.cxx:116 AliFemtoModelWeightGeneratorLednicky.cxx:117 AliFemtoModelWeightGeneratorLednicky.cxx:118 AliFemtoModelWeightGeneratorLednicky.cxx:119 AliFemtoModelWeightGeneratorLednicky.cxx:120 AliFemtoModelWeightGeneratorLednicky.cxx:121 AliFemtoModelWeightGeneratorLednicky.cxx:122 AliFemtoModelWeightGeneratorLednicky.cxx:123 AliFemtoModelWeightGeneratorLednicky.cxx:124 AliFemtoModelWeightGeneratorLednicky.cxx:125 AliFemtoModelWeightGeneratorLednicky.cxx:126 AliFemtoModelWeightGeneratorLednicky.cxx:127 AliFemtoModelWeightGeneratorLednicky.cxx:128 AliFemtoModelWeightGeneratorLednicky.cxx:129 AliFemtoModelWeightGeneratorLednicky.cxx:130 AliFemtoModelWeightGeneratorLednicky.cxx:131 AliFemtoModelWeightGeneratorLednicky.cxx:132 AliFemtoModelWeightGeneratorLednicky.cxx:133 AliFemtoModelWeightGeneratorLednicky.cxx:134 AliFemtoModelWeightGeneratorLednicky.cxx:135 AliFemtoModelWeightGeneratorLednicky.cxx:136 AliFemtoModelWeightGeneratorLednicky.cxx:137 AliFemtoModelWeightGeneratorLednicky.cxx:138 AliFemtoModelWeightGeneratorLednicky.cxx:139 AliFemtoModelWeightGeneratorLednicky.cxx:140 AliFemtoModelWeightGeneratorLednicky.cxx:141 AliFemtoModelWeightGeneratorLednicky.cxx:142 AliFemtoModelWeightGeneratorLednicky.cxx:143 AliFemtoModelWeightGeneratorLednicky.cxx:144 AliFemtoModelWeightGeneratorLednicky.cxx:145 AliFemtoModelWeightGeneratorLednicky.cxx:146 AliFemtoModelWeightGeneratorLednicky.cxx:147 AliFemtoModelWeightGeneratorLednicky.cxx:148 AliFemtoModelWeightGeneratorLednicky.cxx:149 AliFemtoModelWeightGeneratorLednicky.cxx:150 AliFemtoModelWeightGeneratorLednicky.cxx:151 AliFemtoModelWeightGeneratorLednicky.cxx:152 AliFemtoModelWeightGeneratorLednicky.cxx:153 AliFemtoModelWeightGeneratorLednicky.cxx:154 AliFemtoModelWeightGeneratorLednicky.cxx:155 AliFemtoModelWeightGeneratorLednicky.cxx:156 AliFemtoModelWeightGeneratorLednicky.cxx:157 AliFemtoModelWeightGeneratorLednicky.cxx:158 AliFemtoModelWeightGeneratorLednicky.cxx:159 AliFemtoModelWeightGeneratorLednicky.cxx:160 AliFemtoModelWeightGeneratorLednicky.cxx:161 AliFemtoModelWeightGeneratorLednicky.cxx:162 AliFemtoModelWeightGeneratorLednicky.cxx:163 AliFemtoModelWeightGeneratorLednicky.cxx:164 AliFemtoModelWeightGeneratorLednicky.cxx:165 AliFemtoModelWeightGeneratorLednicky.cxx:166 AliFemtoModelWeightGeneratorLednicky.cxx:167 AliFemtoModelWeightGeneratorLednicky.cxx:168 AliFemtoModelWeightGeneratorLednicky.cxx:169 AliFemtoModelWeightGeneratorLednicky.cxx:170 AliFemtoModelWeightGeneratorLednicky.cxx:171 AliFemtoModelWeightGeneratorLednicky.cxx:172 AliFemtoModelWeightGeneratorLednicky.cxx:173 AliFemtoModelWeightGeneratorLednicky.cxx:174 AliFemtoModelWeightGeneratorLednicky.cxx:175 AliFemtoModelWeightGeneratorLednicky.cxx:176 AliFemtoModelWeightGeneratorLednicky.cxx:177 AliFemtoModelWeightGeneratorLednicky.cxx:178 AliFemtoModelWeightGeneratorLednicky.cxx:179 AliFemtoModelWeightGeneratorLednicky.cxx:180 AliFemtoModelWeightGeneratorLednicky.cxx:181 AliFemtoModelWeightGeneratorLednicky.cxx:182 AliFemtoModelWeightGeneratorLednicky.cxx:183 AliFemtoModelWeightGeneratorLednicky.cxx:184 AliFemtoModelWeightGeneratorLednicky.cxx:185 AliFemtoModelWeightGeneratorLednicky.cxx:186 AliFemtoModelWeightGeneratorLednicky.cxx:187 AliFemtoModelWeightGeneratorLednicky.cxx:188 AliFemtoModelWeightGeneratorLednicky.cxx:189 AliFemtoModelWeightGeneratorLednicky.cxx:190 AliFemtoModelWeightGeneratorLednicky.cxx:191 AliFemtoModelWeightGeneratorLednicky.cxx:192 AliFemtoModelWeightGeneratorLednicky.cxx:193 AliFemtoModelWeightGeneratorLednicky.cxx:194 AliFemtoModelWeightGeneratorLednicky.cxx:195 AliFemtoModelWeightGeneratorLednicky.cxx:196 AliFemtoModelWeightGeneratorLednicky.cxx:197 AliFemtoModelWeightGeneratorLednicky.cxx:198 AliFemtoModelWeightGeneratorLednicky.cxx:199 AliFemtoModelWeightGeneratorLednicky.cxx:200 AliFemtoModelWeightGeneratorLednicky.cxx:201 AliFemtoModelWeightGeneratorLednicky.cxx:202 AliFemtoModelWeightGeneratorLednicky.cxx:203 AliFemtoModelWeightGeneratorLednicky.cxx:204 AliFemtoModelWeightGeneratorLednicky.cxx:205 AliFemtoModelWeightGeneratorLednicky.cxx:206 AliFemtoModelWeightGeneratorLednicky.cxx:207 AliFemtoModelWeightGeneratorLednicky.cxx:208 AliFemtoModelWeightGeneratorLednicky.cxx:209 AliFemtoModelWeightGeneratorLednicky.cxx:210 AliFemtoModelWeightGeneratorLednicky.cxx:211 AliFemtoModelWeightGeneratorLednicky.cxx:212 AliFemtoModelWeightGeneratorLednicky.cxx:213 AliFemtoModelWeightGeneratorLednicky.cxx:214 AliFemtoModelWeightGeneratorLednicky.cxx:215 AliFemtoModelWeightGeneratorLednicky.cxx:216 AliFemtoModelWeightGeneratorLednicky.cxx:217 AliFemtoModelWeightGeneratorLednicky.cxx:218 AliFemtoModelWeightGeneratorLednicky.cxx:219 AliFemtoModelWeightGeneratorLednicky.cxx:220 AliFemtoModelWeightGeneratorLednicky.cxx:221 AliFemtoModelWeightGeneratorLednicky.cxx:222 AliFemtoModelWeightGeneratorLednicky.cxx:223 AliFemtoModelWeightGeneratorLednicky.cxx:224 AliFemtoModelWeightGeneratorLednicky.cxx:225 AliFemtoModelWeightGeneratorLednicky.cxx:226 AliFemtoModelWeightGeneratorLednicky.cxx:227 AliFemtoModelWeightGeneratorLednicky.cxx:228 AliFemtoModelWeightGeneratorLednicky.cxx:229 AliFemtoModelWeightGeneratorLednicky.cxx:230 AliFemtoModelWeightGeneratorLednicky.cxx:231 AliFemtoModelWeightGeneratorLednicky.cxx:232 AliFemtoModelWeightGeneratorLednicky.cxx:233 AliFemtoModelWeightGeneratorLednicky.cxx:234 AliFemtoModelWeightGeneratorLednicky.cxx:235 AliFemtoModelWeightGeneratorLednicky.cxx:236 AliFemtoModelWeightGeneratorLednicky.cxx:237 AliFemtoModelWeightGeneratorLednicky.cxx:238 AliFemtoModelWeightGeneratorLednicky.cxx:239 AliFemtoModelWeightGeneratorLednicky.cxx:240 AliFemtoModelWeightGeneratorLednicky.cxx:241 AliFemtoModelWeightGeneratorLednicky.cxx:242 AliFemtoModelWeightGeneratorLednicky.cxx:243 AliFemtoModelWeightGeneratorLednicky.cxx:244 AliFemtoModelWeightGeneratorLednicky.cxx:245 AliFemtoModelWeightGeneratorLednicky.cxx:246 AliFemtoModelWeightGeneratorLednicky.cxx:247 AliFemtoModelWeightGeneratorLednicky.cxx:248 AliFemtoModelWeightGeneratorLednicky.cxx:249 AliFemtoModelWeightGeneratorLednicky.cxx:250 AliFemtoModelWeightGeneratorLednicky.cxx:251 AliFemtoModelWeightGeneratorLednicky.cxx:252 AliFemtoModelWeightGeneratorLednicky.cxx:253 AliFemtoModelWeightGeneratorLednicky.cxx:254 AliFemtoModelWeightGeneratorLednicky.cxx:255 AliFemtoModelWeightGeneratorLednicky.cxx:256 AliFemtoModelWeightGeneratorLednicky.cxx:257 AliFemtoModelWeightGeneratorLednicky.cxx:258 AliFemtoModelWeightGeneratorLednicky.cxx:259 AliFemtoModelWeightGeneratorLednicky.cxx:260 AliFemtoModelWeightGeneratorLednicky.cxx:261 AliFemtoModelWeightGeneratorLednicky.cxx:262 AliFemtoModelWeightGeneratorLednicky.cxx:263 AliFemtoModelWeightGeneratorLednicky.cxx:264 AliFemtoModelWeightGeneratorLednicky.cxx:265 AliFemtoModelWeightGeneratorLednicky.cxx:266 AliFemtoModelWeightGeneratorLednicky.cxx:267 AliFemtoModelWeightGeneratorLednicky.cxx:268 AliFemtoModelWeightGeneratorLednicky.cxx:269 AliFemtoModelWeightGeneratorLednicky.cxx:270 AliFemtoModelWeightGeneratorLednicky.cxx:271 AliFemtoModelWeightGeneratorLednicky.cxx:272 AliFemtoModelWeightGeneratorLednicky.cxx:273 AliFemtoModelWeightGeneratorLednicky.cxx:274 AliFemtoModelWeightGeneratorLednicky.cxx:275 AliFemtoModelWeightGeneratorLednicky.cxx:276 AliFemtoModelWeightGeneratorLednicky.cxx:277 AliFemtoModelWeightGeneratorLednicky.cxx:278 AliFemtoModelWeightGeneratorLednicky.cxx:279 AliFemtoModelWeightGeneratorLednicky.cxx:280 AliFemtoModelWeightGeneratorLednicky.cxx:281 AliFemtoModelWeightGeneratorLednicky.cxx:282 AliFemtoModelWeightGeneratorLednicky.cxx:283 AliFemtoModelWeightGeneratorLednicky.cxx:284 AliFemtoModelWeightGeneratorLednicky.cxx:285 AliFemtoModelWeightGeneratorLednicky.cxx:286 AliFemtoModelWeightGeneratorLednicky.cxx:287 AliFemtoModelWeightGeneratorLednicky.cxx:288 AliFemtoModelWeightGeneratorLednicky.cxx:289 AliFemtoModelWeightGeneratorLednicky.cxx:290 AliFemtoModelWeightGeneratorLednicky.cxx:291 AliFemtoModelWeightGeneratorLednicky.cxx:292 AliFemtoModelWeightGeneratorLednicky.cxx:293 AliFemtoModelWeightGeneratorLednicky.cxx:294 AliFemtoModelWeightGeneratorLednicky.cxx:295 AliFemtoModelWeightGeneratorLednicky.cxx:296 AliFemtoModelWeightGeneratorLednicky.cxx:297 AliFemtoModelWeightGeneratorLednicky.cxx:298 AliFemtoModelWeightGeneratorLednicky.cxx:299 AliFemtoModelWeightGeneratorLednicky.cxx:300 AliFemtoModelWeightGeneratorLednicky.cxx:301 AliFemtoModelWeightGeneratorLednicky.cxx:302 AliFemtoModelWeightGeneratorLednicky.cxx:303 AliFemtoModelWeightGeneratorLednicky.cxx:304 AliFemtoModelWeightGeneratorLednicky.cxx:305 AliFemtoModelWeightGeneratorLednicky.cxx:306 AliFemtoModelWeightGeneratorLednicky.cxx:307 AliFemtoModelWeightGeneratorLednicky.cxx:308 AliFemtoModelWeightGeneratorLednicky.cxx:309 AliFemtoModelWeightGeneratorLednicky.cxx:310 AliFemtoModelWeightGeneratorLednicky.cxx:311 AliFemtoModelWeightGeneratorLednicky.cxx:312 AliFemtoModelWeightGeneratorLednicky.cxx:313 AliFemtoModelWeightGeneratorLednicky.cxx:314 AliFemtoModelWeightGeneratorLednicky.cxx:315 AliFemtoModelWeightGeneratorLednicky.cxx:316 AliFemtoModelWeightGeneratorLednicky.cxx:317 AliFemtoModelWeightGeneratorLednicky.cxx:318 AliFemtoModelWeightGeneratorLednicky.cxx:319 AliFemtoModelWeightGeneratorLednicky.cxx:320 AliFemtoModelWeightGeneratorLednicky.cxx:321 AliFemtoModelWeightGeneratorLednicky.cxx:322 AliFemtoModelWeightGeneratorLednicky.cxx:323 AliFemtoModelWeightGeneratorLednicky.cxx:324 AliFemtoModelWeightGeneratorLednicky.cxx:325 AliFemtoModelWeightGeneratorLednicky.cxx:326 AliFemtoModelWeightGeneratorLednicky.cxx:327 AliFemtoModelWeightGeneratorLednicky.cxx:328 AliFemtoModelWeightGeneratorLednicky.cxx:329 AliFemtoModelWeightGeneratorLednicky.cxx:330 AliFemtoModelWeightGeneratorLednicky.cxx:331 AliFemtoModelWeightGeneratorLednicky.cxx:332 AliFemtoModelWeightGeneratorLednicky.cxx:333 AliFemtoModelWeightGeneratorLednicky.cxx:334 AliFemtoModelWeightGeneratorLednicky.cxx:335 AliFemtoModelWeightGeneratorLednicky.cxx:336 AliFemtoModelWeightGeneratorLednicky.cxx:337 AliFemtoModelWeightGeneratorLednicky.cxx:338 AliFemtoModelWeightGeneratorLednicky.cxx:339 AliFemtoModelWeightGeneratorLednicky.cxx:340 AliFemtoModelWeightGeneratorLednicky.cxx:341 AliFemtoModelWeightGeneratorLednicky.cxx:342 AliFemtoModelWeightGeneratorLednicky.cxx:343 AliFemtoModelWeightGeneratorLednicky.cxx:344 AliFemtoModelWeightGeneratorLednicky.cxx:345 AliFemtoModelWeightGeneratorLednicky.cxx:346 AliFemtoModelWeightGeneratorLednicky.cxx:347 AliFemtoModelWeightGeneratorLednicky.cxx:348 AliFemtoModelWeightGeneratorLednicky.cxx:349 AliFemtoModelWeightGeneratorLednicky.cxx:350 AliFemtoModelWeightGeneratorLednicky.cxx:351 AliFemtoModelWeightGeneratorLednicky.cxx:352 AliFemtoModelWeightGeneratorLednicky.cxx:353 AliFemtoModelWeightGeneratorLednicky.cxx:354 AliFemtoModelWeightGeneratorLednicky.cxx:355 AliFemtoModelWeightGeneratorLednicky.cxx:356 AliFemtoModelWeightGeneratorLednicky.cxx:357 AliFemtoModelWeightGeneratorLednicky.cxx:358 AliFemtoModelWeightGeneratorLednicky.cxx:359 AliFemtoModelWeightGeneratorLednicky.cxx:360 AliFemtoModelWeightGeneratorLednicky.cxx:361 AliFemtoModelWeightGeneratorLednicky.cxx:362 AliFemtoModelWeightGeneratorLednicky.cxx:363 AliFemtoModelWeightGeneratorLednicky.cxx:364 AliFemtoModelWeightGeneratorLednicky.cxx:365 AliFemtoModelWeightGeneratorLednicky.cxx:366 AliFemtoModelWeightGeneratorLednicky.cxx:367 AliFemtoModelWeightGeneratorLednicky.cxx:368 AliFemtoModelWeightGeneratorLednicky.cxx:369 AliFemtoModelWeightGeneratorLednicky.cxx:370 AliFemtoModelWeightGeneratorLednicky.cxx:371 AliFemtoModelWeightGeneratorLednicky.cxx:372 AliFemtoModelWeightGeneratorLednicky.cxx:373 AliFemtoModelWeightGeneratorLednicky.cxx:374 AliFemtoModelWeightGeneratorLednicky.cxx:375 AliFemtoModelWeightGeneratorLednicky.cxx:376 AliFemtoModelWeightGeneratorLednicky.cxx:377 AliFemtoModelWeightGeneratorLednicky.cxx:378 AliFemtoModelWeightGeneratorLednicky.cxx:379 AliFemtoModelWeightGeneratorLednicky.cxx:380 AliFemtoModelWeightGeneratorLednicky.cxx:381 AliFemtoModelWeightGeneratorLednicky.cxx:382 AliFemtoModelWeightGeneratorLednicky.cxx:383 AliFemtoModelWeightGeneratorLednicky.cxx:384 AliFemtoModelWeightGeneratorLednicky.cxx:385 AliFemtoModelWeightGeneratorLednicky.cxx:386 AliFemtoModelWeightGeneratorLednicky.cxx:387 AliFemtoModelWeightGeneratorLednicky.cxx:388 AliFemtoModelWeightGeneratorLednicky.cxx:389 AliFemtoModelWeightGeneratorLednicky.cxx:390 AliFemtoModelWeightGeneratorLednicky.cxx:391 AliFemtoModelWeightGeneratorLednicky.cxx:392 AliFemtoModelWeightGeneratorLednicky.cxx:393 AliFemtoModelWeightGeneratorLednicky.cxx:394 AliFemtoModelWeightGeneratorLednicky.cxx:395 AliFemtoModelWeightGeneratorLednicky.cxx:396 AliFemtoModelWeightGeneratorLednicky.cxx:397 AliFemtoModelWeightGeneratorLednicky.cxx:398 AliFemtoModelWeightGeneratorLednicky.cxx:399 AliFemtoModelWeightGeneratorLednicky.cxx:400 AliFemtoModelWeightGeneratorLednicky.cxx:401 AliFemtoModelWeightGeneratorLednicky.cxx:402 AliFemtoModelWeightGeneratorLednicky.cxx:403 AliFemtoModelWeightGeneratorLednicky.cxx:404 AliFemtoModelWeightGeneratorLednicky.cxx:405 AliFemtoModelWeightGeneratorLednicky.cxx:406 AliFemtoModelWeightGeneratorLednicky.cxx:407 AliFemtoModelWeightGeneratorLednicky.cxx:408 AliFemtoModelWeightGeneratorLednicky.cxx:409 AliFemtoModelWeightGeneratorLednicky.cxx:410 AliFemtoModelWeightGeneratorLednicky.cxx:411 AliFemtoModelWeightGeneratorLednicky.cxx:412 AliFemtoModelWeightGeneratorLednicky.cxx:413 AliFemtoModelWeightGeneratorLednicky.cxx:414 AliFemtoModelWeightGeneratorLednicky.cxx:415 AliFemtoModelWeightGeneratorLednicky.cxx:416 AliFemtoModelWeightGeneratorLednicky.cxx:417 AliFemtoModelWeightGeneratorLednicky.cxx:418 AliFemtoModelWeightGeneratorLednicky.cxx:419 AliFemtoModelWeightGeneratorLednicky.cxx:420 AliFemtoModelWeightGeneratorLednicky.cxx:421 AliFemtoModelWeightGeneratorLednicky.cxx:422 AliFemtoModelWeightGeneratorLednicky.cxx:423 AliFemtoModelWeightGeneratorLednicky.cxx:424 AliFemtoModelWeightGeneratorLednicky.cxx:425 AliFemtoModelWeightGeneratorLednicky.cxx:426 AliFemtoModelWeightGeneratorLednicky.cxx:427 AliFemtoModelWeightGeneratorLednicky.cxx:428 AliFemtoModelWeightGeneratorLednicky.cxx:429 AliFemtoModelWeightGeneratorLednicky.cxx:430 AliFemtoModelWeightGeneratorLednicky.cxx:431 AliFemtoModelWeightGeneratorLednicky.cxx:432 AliFemtoModelWeightGeneratorLednicky.cxx:433 AliFemtoModelWeightGeneratorLednicky.cxx:434 AliFemtoModelWeightGeneratorLednicky.cxx:435 AliFemtoModelWeightGeneratorLednicky.cxx:436 AliFemtoModelWeightGeneratorLednicky.cxx:437 AliFemtoModelWeightGeneratorLednicky.cxx:438 AliFemtoModelWeightGeneratorLednicky.cxx:439 AliFemtoModelWeightGeneratorLednicky.cxx:440 AliFemtoModelWeightGeneratorLednicky.cxx:441 AliFemtoModelWeightGeneratorLednicky.cxx:442 AliFemtoModelWeightGeneratorLednicky.cxx:443 AliFemtoModelWeightGeneratorLednicky.cxx:444 AliFemtoModelWeightGeneratorLednicky.cxx:445 AliFemtoModelWeightGeneratorLednicky.cxx:446 AliFemtoModelWeightGeneratorLednicky.cxx:447 AliFemtoModelWeightGeneratorLednicky.cxx:448 AliFemtoModelWeightGeneratorLednicky.cxx:449 AliFemtoModelWeightGeneratorLednicky.cxx:450 AliFemtoModelWeightGeneratorLednicky.cxx:451 AliFemtoModelWeightGeneratorLednicky.cxx:452 AliFemtoModelWeightGeneratorLednicky.cxx:453 AliFemtoModelWeightGeneratorLednicky.cxx:454 AliFemtoModelWeightGeneratorLednicky.cxx:455 AliFemtoModelWeightGeneratorLednicky.cxx:456 AliFemtoModelWeightGeneratorLednicky.cxx:457 AliFemtoModelWeightGeneratorLednicky.cxx:458 AliFemtoModelWeightGeneratorLednicky.cxx:459 AliFemtoModelWeightGeneratorLednicky.cxx:460 AliFemtoModelWeightGeneratorLednicky.cxx:461 AliFemtoModelWeightGeneratorLednicky.cxx:462 AliFemtoModelWeightGeneratorLednicky.cxx:463 AliFemtoModelWeightGeneratorLednicky.cxx:464 AliFemtoModelWeightGeneratorLednicky.cxx:465 AliFemtoModelWeightGeneratorLednicky.cxx:466 AliFemtoModelWeightGeneratorLednicky.cxx:467 AliFemtoModelWeightGeneratorLednicky.cxx:468 AliFemtoModelWeightGeneratorLednicky.cxx:469 AliFemtoModelWeightGeneratorLednicky.cxx:470 AliFemtoModelWeightGeneratorLednicky.cxx:471 AliFemtoModelWeightGeneratorLednicky.cxx:472 AliFemtoModelWeightGeneratorLednicky.cxx:473 AliFemtoModelWeightGeneratorLednicky.cxx:474 AliFemtoModelWeightGeneratorLednicky.cxx:475 AliFemtoModelWeightGeneratorLednicky.cxx:476 AliFemtoModelWeightGeneratorLednicky.cxx:477 AliFemtoModelWeightGeneratorLednicky.cxx:478 AliFemtoModelWeightGeneratorLednicky.cxx:479 AliFemtoModelWeightGeneratorLednicky.cxx:480 AliFemtoModelWeightGeneratorLednicky.cxx:481 AliFemtoModelWeightGeneratorLednicky.cxx:482 AliFemtoModelWeightGeneratorLednicky.cxx:483 AliFemtoModelWeightGeneratorLednicky.cxx:484 AliFemtoModelWeightGeneratorLednicky.cxx:485 AliFemtoModelWeightGeneratorLednicky.cxx:486 AliFemtoModelWeightGeneratorLednicky.cxx:487 AliFemtoModelWeightGeneratorLednicky.cxx:488 AliFemtoModelWeightGeneratorLednicky.cxx:489 AliFemtoModelWeightGeneratorLednicky.cxx:490 AliFemtoModelWeightGeneratorLednicky.cxx:491 AliFemtoModelWeightGeneratorLednicky.cxx:492 AliFemtoModelWeightGeneratorLednicky.cxx:493 AliFemtoModelWeightGeneratorLednicky.cxx:494 AliFemtoModelWeightGeneratorLednicky.cxx:495 AliFemtoModelWeightGeneratorLednicky.cxx:496 AliFemtoModelWeightGeneratorLednicky.cxx:497 AliFemtoModelWeightGeneratorLednicky.cxx:498 AliFemtoModelWeightGeneratorLednicky.cxx:499 AliFemtoModelWeightGeneratorLednicky.cxx:500 AliFemtoModelWeightGeneratorLednicky.cxx:501 AliFemtoModelWeightGeneratorLednicky.cxx:502 AliFemtoModelWeightGeneratorLednicky.cxx:503 AliFemtoModelWeightGeneratorLednicky.cxx:504 AliFemtoModelWeightGeneratorLednicky.cxx:505 AliFemtoModelWeightGeneratorLednicky.cxx:506 AliFemtoModelWeightGeneratorLednicky.cxx:507 AliFemtoModelWeightGeneratorLednicky.cxx:508 AliFemtoModelWeightGeneratorLednicky.cxx:509 AliFemtoModelWeightGeneratorLednicky.cxx:510 AliFemtoModelWeightGeneratorLednicky.cxx:511 AliFemtoModelWeightGeneratorLednicky.cxx:512 AliFemtoModelWeightGeneratorLednicky.cxx:513 AliFemtoModelWeightGeneratorLednicky.cxx:514 AliFemtoModelWeightGeneratorLednicky.cxx:515 AliFemtoModelWeightGeneratorLednicky.cxx:516 AliFemtoModelWeightGeneratorLednicky.cxx:517 AliFemtoModelWeightGeneratorLednicky.cxx:518 AliFemtoModelWeightGeneratorLednicky.cxx:519 AliFemtoModelWeightGeneratorLednicky.cxx:520 AliFemtoModelWeightGeneratorLednicky.cxx:521 AliFemtoModelWeightGeneratorLednicky.cxx:522 AliFemtoModelWeightGeneratorLednicky.cxx:523 AliFemtoModelWeightGeneratorLednicky.cxx:524 AliFemtoModelWeightGeneratorLednicky.cxx:525 AliFemtoModelWeightGeneratorLednicky.cxx:526 AliFemtoModelWeightGeneratorLednicky.cxx:527 AliFemtoModelWeightGeneratorLednicky.cxx:528 AliFemtoModelWeightGeneratorLednicky.cxx:529 AliFemtoModelWeightGeneratorLednicky.cxx:530 AliFemtoModelWeightGeneratorLednicky.cxx:531 AliFemtoModelWeightGeneratorLednicky.cxx:532 AliFemtoModelWeightGeneratorLednicky.cxx:533 AliFemtoModelWeightGeneratorLednicky.cxx:534 AliFemtoModelWeightGeneratorLednicky.cxx:535 AliFemtoModelWeightGeneratorLednicky.cxx:536 AliFemtoModelWeightGeneratorLednicky.cxx:537 AliFemtoModelWeightGeneratorLednicky.cxx:538 AliFemtoModelWeightGeneratorLednicky.cxx:539 AliFemtoModelWeightGeneratorLednicky.cxx:540 AliFemtoModelWeightGeneratorLednicky.cxx:541 AliFemtoModelWeightGeneratorLednicky.cxx:542 AliFemtoModelWeightGeneratorLednicky.cxx:543 AliFemtoModelWeightGeneratorLednicky.cxx:544 AliFemtoModelWeightGeneratorLednicky.cxx:545 AliFemtoModelWeightGeneratorLednicky.cxx:546 AliFemtoModelWeightGeneratorLednicky.cxx:547 AliFemtoModelWeightGeneratorLednicky.cxx:548 AliFemtoModelWeightGeneratorLednicky.cxx:549 AliFemtoModelWeightGeneratorLednicky.cxx:550 AliFemtoModelWeightGeneratorLednicky.cxx:551 AliFemtoModelWeightGeneratorLednicky.cxx:552 AliFemtoModelWeightGeneratorLednicky.cxx:553 AliFemtoModelWeightGeneratorLednicky.cxx:554 AliFemtoModelWeightGeneratorLednicky.cxx:555 AliFemtoModelWeightGeneratorLednicky.cxx:556 AliFemtoModelWeightGeneratorLednicky.cxx:557 AliFemtoModelWeightGeneratorLednicky.cxx:558 AliFemtoModelWeightGeneratorLednicky.cxx:559 AliFemtoModelWeightGeneratorLednicky.cxx:560 AliFemtoModelWeightGeneratorLednicky.cxx:561 AliFemtoModelWeightGeneratorLednicky.cxx:562 AliFemtoModelWeightGeneratorLednicky.cxx:563 AliFemtoModelWeightGeneratorLednicky.cxx:564 AliFemtoModelWeightGeneratorLednicky.cxx:565 AliFemtoModelWeightGeneratorLednicky.cxx:566 AliFemtoModelWeightGeneratorLednicky.cxx:567 AliFemtoModelWeightGeneratorLednicky.cxx:568 AliFemtoModelWeightGeneratorLednicky.cxx:569 AliFemtoModelWeightGeneratorLednicky.cxx:570 AliFemtoModelWeightGeneratorLednicky.cxx:571 AliFemtoModelWeightGeneratorLednicky.cxx:572 AliFemtoModelWeightGeneratorLednicky.cxx:573 AliFemtoModelWeightGeneratorLednicky.cxx:574 AliFemtoModelWeightGeneratorLednicky.cxx:575 AliFemtoModelWeightGeneratorLednicky.cxx:576 AliFemtoModelWeightGeneratorLednicky.cxx:577 AliFemtoModelWeightGeneratorLednicky.cxx:578 AliFemtoModelWeightGeneratorLednicky.cxx:579 AliFemtoModelWeightGeneratorLednicky.cxx:580 AliFemtoModelWeightGeneratorLednicky.cxx:581 AliFemtoModelWeightGeneratorLednicky.cxx:582 AliFemtoModelWeightGeneratorLednicky.cxx:583 AliFemtoModelWeightGeneratorLednicky.cxx:584 AliFemtoModelWeightGeneratorLednicky.cxx:585 AliFemtoModelWeightGeneratorLednicky.cxx:586 AliFemtoModelWeightGeneratorLednicky.cxx:587 AliFemtoModelWeightGeneratorLednicky.cxx:588 AliFemtoModelWeightGeneratorLednicky.cxx:589 AliFemtoModelWeightGeneratorLednicky.cxx:590 AliFemtoModelWeightGeneratorLednicky.cxx:591 AliFemtoModelWeightGeneratorLednicky.cxx:592 AliFemtoModelWeightGeneratorLednicky.cxx:593 AliFemtoModelWeightGeneratorLednicky.cxx:594 AliFemtoModelWeightGeneratorLednicky.cxx:595 AliFemtoModelWeightGeneratorLednicky.cxx:596 AliFemtoModelWeightGeneratorLednicky.cxx:597 AliFemtoModelWeightGeneratorLednicky.cxx:598 AliFemtoModelWeightGeneratorLednicky.cxx:599 AliFemtoModelWeightGeneratorLednicky.cxx:600 AliFemtoModelWeightGeneratorLednicky.cxx:601 AliFemtoModelWeightGeneratorLednicky.cxx:602 AliFemtoModelWeightGeneratorLednicky.cxx:603 AliFemtoModelWeightGeneratorLednicky.cxx:604 AliFemtoModelWeightGeneratorLednicky.cxx:605 AliFemtoModelWeightGeneratorLednicky.cxx:606 AliFemtoModelWeightGeneratorLednicky.cxx:607 AliFemtoModelWeightGeneratorLednicky.cxx:608 AliFemtoModelWeightGeneratorLednicky.cxx:609 AliFemtoModelWeightGeneratorLednicky.cxx:610 AliFemtoModelWeightGeneratorLednicky.cxx:611 AliFemtoModelWeightGeneratorLednicky.cxx:612 AliFemtoModelWeightGeneratorLednicky.cxx:613 AliFemtoModelWeightGeneratorLednicky.cxx:614 AliFemtoModelWeightGeneratorLednicky.cxx:615 AliFemtoModelWeightGeneratorLednicky.cxx:616 AliFemtoModelWeightGeneratorLednicky.cxx:617 AliFemtoModelWeightGeneratorLednicky.cxx:618 AliFemtoModelWeightGeneratorLednicky.cxx:619 AliFemtoModelWeightGeneratorLednicky.cxx:620 AliFemtoModelWeightGeneratorLednicky.cxx:621 AliFemtoModelWeightGeneratorLednicky.cxx:622 AliFemtoModelWeightGeneratorLednicky.cxx:623 AliFemtoModelWeightGeneratorLednicky.cxx:624 AliFemtoModelWeightGeneratorLednicky.cxx:625 AliFemtoModelWeightGeneratorLednicky.cxx:626 AliFemtoModelWeightGeneratorLednicky.cxx:627 AliFemtoModelWeightGeneratorLednicky.cxx:628 AliFemtoModelWeightGeneratorLednicky.cxx:629 AliFemtoModelWeightGeneratorLednicky.cxx:630 AliFemtoModelWeightGeneratorLednicky.cxx:631 AliFemtoModelWeightGeneratorLednicky.cxx:632 AliFemtoModelWeightGeneratorLednicky.cxx:633 AliFemtoModelWeightGeneratorLednicky.cxx:634 AliFemtoModelWeightGeneratorLednicky.cxx:635 AliFemtoModelWeightGeneratorLednicky.cxx:636 AliFemtoModelWeightGeneratorLednicky.cxx:637 AliFemtoModelWeightGeneratorLednicky.cxx:638 AliFemtoModelWeightGeneratorLednicky.cxx:639 AliFemtoModelWeightGeneratorLednicky.cxx:640 AliFemtoModelWeightGeneratorLednicky.cxx:641 AliFemtoModelWeightGeneratorLednicky.cxx:642 AliFemtoModelWeightGeneratorLednicky.cxx:643 AliFemtoModelWeightGeneratorLednicky.cxx:644 AliFemtoModelWeightGeneratorLednicky.cxx:645 AliFemtoModelWeightGeneratorLednicky.cxx:646 AliFemtoModelWeightGeneratorLednicky.cxx:647 AliFemtoModelWeightGeneratorLednicky.cxx:648 AliFemtoModelWeightGeneratorLednicky.cxx:649 AliFemtoModelWeightGeneratorLednicky.cxx:650 AliFemtoModelWeightGeneratorLednicky.cxx:651 AliFemtoModelWeightGeneratorLednicky.cxx:652 AliFemtoModelWeightGeneratorLednicky.cxx:653 AliFemtoModelWeightGeneratorLednicky.cxx:654 AliFemtoModelWeightGeneratorLednicky.cxx:655 AliFemtoModelWeightGeneratorLednicky.cxx:656 AliFemtoModelWeightGeneratorLednicky.cxx:657 AliFemtoModelWeightGeneratorLednicky.cxx:658 AliFemtoModelWeightGeneratorLednicky.cxx:659 AliFemtoModelWeightGeneratorLednicky.cxx:660 AliFemtoModelWeightGeneratorLednicky.cxx:661 AliFemtoModelWeightGeneratorLednicky.cxx:662 AliFemtoModelWeightGeneratorLednicky.cxx:663 AliFemtoModelWeightGeneratorLednicky.cxx:664 AliFemtoModelWeightGeneratorLednicky.cxx:665 AliFemtoModelWeightGeneratorLednicky.cxx:666 AliFemtoModelWeightGeneratorLednicky.cxx:667 AliFemtoModelWeightGeneratorLednicky.cxx:668 AliFemtoModelWeightGeneratorLednicky.cxx:669 AliFemtoModelWeightGeneratorLednicky.cxx:670 AliFemtoModelWeightGeneratorLednicky.cxx:671 AliFemtoModelWeightGeneratorLednicky.cxx:672 AliFemtoModelWeightGeneratorLednicky.cxx:673 AliFemtoModelWeightGeneratorLednicky.cxx:674