+//===========================================================================================
+ cfPairCutKt->SetKtRange(0.0,0.2);
+
+ AliHBTWeightTheorQInvFctn *wqinvcfK11 = new AliHBTWeightTheorQInvFctn(1000,qinvmax);
+ wqinvcfK11->SetNumberOfBinsToScale(200);
+ wqinvcfK11->SetPairCut(cfPairCutKt);
+ wqinvcfK11->Rename("wqinvcfK11","Particle (simulated) Lednicky Q_{inv} Correlation Function 0.0<p_{t}<0.2 "+system);
+ analysis->AddParticleFunction(wqinvcfK11);
+
+ AliHBTWeightTheorOSLFctn *wqoslcfK11 = new AliHBTWeightTheorOSLFctn(60,qinvmax,0.0,60,qinvmax,0.0,60,qinvmax,0.0);
+ wqoslcfK11->Rename("wqoslcfK11","Particle (simulated) Lednicky OSL Theoret Correlation Function 0.0<p_{t}<0.2 "+system);
+ wqoslcfK11->SetNumberOfBinsToScale(20,20,20);
+ wqoslcfK11->SetPairCut(cfPairCutKt);
+ analysis->AddParticleFunction(wqoslcfK11);
+//===========================================================================================
+
+ cfPairCutKt->SetKtRange(0.2,0.4);
+
+ AliHBTWeightTheorQInvFctn *wqinvcfK12 = new AliHBTWeightTheorQInvFctn(1000,qinvmax);
+ wqinvcfK12->SetNumberOfBinsToScale(200);
+ wqinvcfK12->SetPairCut(cfPairCutKt);
+ wqinvcfK12->Rename("wqinvcfK12","Particle (simulated) Lednicky Q_{inv} Correlation Function 0.2<p_{t}<0.4 "+system);
+ analysis->AddParticleFunction(wqinvcfK12);
+
+ AliHBTWeightTheorOSLFctn *wqoslcfK12 = new AliHBTWeightTheorOSLFctn(60,qinvmax,0.0,60,qinvmax,0.0,60,qinvmax,0.0);
+ wqoslcfK12->Rename("wqoslcfK12","Particle (simulated) Lednicky OSL Theoret Correlation Function 0.2<p_{t}<0.4 "+system);
+ wqoslcfK12->SetNumberOfBinsToScale(20,20,20);
+ wqoslcfK12->SetPairCut(cfPairCutKt);
+ analysis->AddParticleFunction(wqoslcfK12);
+//===========================================================================================
+
+ cfPairCutKt->SetKtRange(0.4,0.6);
+
+ AliHBTWeightTheorQInvFctn *wqinvcfK21 = new AliHBTWeightTheorQInvFctn(1000,qinvmax);
+ wqinvcfK21->SetNumberOfBinsToScale(200);
+ wqinvcfK21->SetPairCut(cfPairCutKt);
+ wqinvcfK21->Rename("wqinvcfK21","Particle (simulated) Lednicky Q_{inv} Correlation Function 0.4<p_{t}<0.6 "+system);
+ analysis->AddParticleFunction(wqinvcfK21);
+
+ AliHBTWeightTheorOSLFctn *wqoslcfK21 = new AliHBTWeightTheorOSLFctn(60,qinvmax,0.0, 60,qinvmax,0.0, 60,qinvmax,0.0);
+ wqoslcfK21->Rename("wqoslcfK21","Particle (simulated) Lednicky OSL Theoret Correlation Function 0.4<p_{t}<0.6 "+system);
+ wqoslcfK21->SetNumberOfBinsToScale(20,20,20);
+ wqoslcfK21->SetPairCut(cfPairCutKt);
+ analysis->AddParticleFunction(wqoslcfK21);
+//===========================================================================================
+
+ cfPairCutKt->SetKtRange(0.6,0.8);
+
+ AliHBTWeightTheorQInvFctn *wqinvcfK22 = new AliHBTWeightTheorQInvFctn(1000,qinvmax);
+ wqinvcfK22->SetNumberOfBinsToScale(200);
+ wqinvcfK22->SetPairCut(cfPairCutKt);
+ wqinvcfK22->Rename("wqinvcfK22","Particle (simulated) Lednicky Q_{inv} Correlation Function 0.6<p_{t}<0.8 "+system);
+ analysis->AddParticleFunction(wqinvcfK22);
+
+ AliHBTWeightTheorOSLFctn *wqoslcfK22 = new AliHBTWeightTheorOSLFctn(60,qinvmax,0.0, 60,qinvmax,0.0, 60,qinvmax,0.0);
+ wqoslcfK22->Rename("wqoslcfK22","Particle (simulated) Lednicky OSL Theoret Correlation Function 0.6<p_{t}<0.8 "+system);
+ wqoslcfK22->SetNumberOfBinsToScale(20,20,20);
+ wqoslcfK22->SetPairCut(cfPairCutKt);
+ analysis->AddParticleFunction(wqoslcfK22);
+//===========================================================================================
+
+ cfPairCutKt->SetKtRange(0.8,1.2);
+
+ AliHBTWeightTheorQInvFctn *wqinvcfK3 = new AliHBTWeightTheorQInvFctn(1000,qinvmax);
+ wqinvcfK3->SetNumberOfBinsToScale(200);
+ wqinvcfK3->SetPairCut(cfPairCutKt);
+ wqinvcfK3->Rename("wqinvcfK3","Particle (simulated) Lednicky Q_{inv} Correlation Function 0.8<p_{t}<1.2 "+system);
+ analysis->AddParticleFunction(wqinvcfK3);
+
+ AliHBTWeightTheorOSLFctn *wqoslcfK3 = new AliHBTWeightTheorOSLFctn(60,qinvmax,0.0, 60,qinvmax,0.0, 60,qinvmax,0.0);
+ wqoslcfK3->Rename("wqoslcfK3","Particle (simulated) Lednicky OSL Theoret Correlation Function 0.8<p_{t}<1.2 "+system);
+ wqoslcfK3->SetNumberOfBinsToScale(20,20,20);
+ wqoslcfK3->SetPairCut(cfPairCutKt);
+ analysis->AddParticleFunction(wqoslcfK3);
+//===========================================================================================
+
+ cfPairCutKt->SetKtRange(1.2,100000.);
+
+ AliHBTWeightTheorQInvFctn *wqinvcfK4 = new AliHBTWeightTheorQInvFctn(1000,qinvmax);
+ wqinvcfK4->SetNumberOfBinsToScale(200);
+ wqinvcfK4->SetPairCut(cfPairCutKt);
+ wqinvcfK4->Rename("wqinvcfK4","Particle (simulated) Lednicky Q_{inv} Correlation Function 1.2<p_{t} "+system);
+ analysis->AddParticleFunction(wqinvcfK4);
+
+ AliHBTWeightTheorOSLFctn *wqoslcfK4 = new AliHBTWeightTheorOSLFctn(60,qinvmax,0.0, 60,qinvmax,0.0, 60,qinvmax,0.0);
+ wqoslcfK4->Rename("wqoslcfK4","Particle (simulated) Lednicky OSL Theoret Correlation Function 1.2<p_{t} "+system);
+ wqoslcfK4->SetNumberOfBinsToScale(20,20,20);
+ wqoslcfK4->SetPairCut(cfPairCutKt);
+ analysis->AddParticleFunction(wqoslcfK4);
+//===========================================================================================
+