ROOT logo
/***************************************************************************
 *
 * $Id: AliFemtoQinvCorrFctnEMCIC.cxx  $
 *
 * Author: Nicolas Bock, Ohio State University, bock@mps.ohio-state.edu
 ***************************************************************************
 *
 * Description: Calculates of the Qinv Correlation Function, and also
 *              produces histograms to calculate EMCICs          
 *
 ***************************************************************************
 *
 **************************************************************************/


#include "AliFemtoQinvCorrFctnEMCIC.h"
//#include "AliFemtoHisto.h"
#include <cstdio>
#include <TVector2.h>

#ifdef __ROOT__ 
ClassImp(AliFemtoQinvCorrFctnEMCIC)
#endif

//____________________________
AliFemtoQinvCorrFctnEMCIC::AliFemtoQinvCorrFctnEMCIC(char* title, const int& nbins, const float& QinvLo, const float& QinvHi):
AliFemtoQinvCorrFctn(title, nbins, QinvLo, QinvHi),
/*fESumReal(0),
  fEMultReal(0),
  fPtMultReal(0),
  fPzMultReal(0),*/
  fESumMix(0),
  fEMultMix(0),
  fPtMultMix(0),
  fPzMultMix(0)

{
  

  // set up emcic histograms
  /*char tTitESum[100] = "ESumReal";
  strncat(tTitESum,title, 100);
  fESumReal = new TH1D(tTitESum,title,nbins,QinvLo,QinvHi);
  char tTitEMult[100] = "EMultReal";
  strncat(tTitEMult,title, 100);
  fEMultReal = new TH1D(tTitEMult,title,nbins,QinvLo,QinvHi);
  char tTitPt[100] = "PtMultReal";
  strncat(tTitPt,title, 100);
  fPtMultReal = new TH1D(tTitPt,title,nbins,QinvLo,QinvHi);
  char tTitPz[100] = "PzMultReal";
  strncat(tTitPz,title, 100);
  fPzMultReal = new TH1D(tTitPz,title,nbins,QinvLo,QinvHi);*/
 
  char tTitESum2[101] = "ESumMix";
  strncat(tTitESum2,title, 100);
  fESumMix = new TH1D(tTitESum2,title,nbins,QinvLo,QinvHi);
  char tTitEMult2[101] = "EMultMix";
  strncat(tTitEMult2,title, 100);
  fEMultMix = new TH1D(tTitEMult2,title,nbins,QinvLo,QinvHi);
  char tTitPt2[101] = "PtMultMix";
  strncat(tTitPt2,title, 100);
  fPtMultMix = new TH1D(tTitPt2,title,nbins,QinvLo,QinvHi);
  char tTitPz2[101] = "PzMultMix";
  strncat(tTitPz2,title, 100);
  fPzMultMix = new TH1D(tTitPz2,title,nbins,QinvLo,QinvHi);



  // to enable error bar calculation...
  
  /*  fESumReal->Sumw2();
  fEMultReal->Sumw2();
  fPtMultReal->Sumw2();
  fPzMultReal->Sumw2();*/
  fESumMix->Sumw2();
  fEMultMix->Sumw2();
  fPtMultMix->Sumw2();
  fPzMultMix->Sumw2();
}

//____________________________
AliFemtoQinvCorrFctnEMCIC::AliFemtoQinvCorrFctnEMCIC(const AliFemtoQinvCorrFctnEMCIC& aCorrFctn) :
  AliFemtoQinvCorrFctn(aCorrFctn),
  /*fESumReal(0),
  fEMultReal(0),
  fPtMultReal(0),
  fPzMultReal(0),*/
  fESumMix(0),
  fEMultMix(0),
  fPtMultMix(0),
  fPzMultMix(0)
{
  // copy constructor
  
  /*fESumReal= new TH1D(*aCorrFctn.fESumReal);
  fEMultReal= new TH1D(*aCorrFctn.fEMultReal);
  fPtMultReal= new TH1D(*aCorrFctn.fPtMultReal);
  fPzMultReal= new TH1D(*aCorrFctn.fPzMultReal);*/
  fESumMix= new TH1D(*aCorrFctn.fESumMix);
  fEMultMix= new TH1D(*aCorrFctn.fEMultMix);
  fPtMultMix= new TH1D(*aCorrFctn.fPtMultMix);
  fPzMultMix= new TH1D(*aCorrFctn.fPzMultMix);

}
//____________________________
AliFemtoQinvCorrFctnEMCIC::~AliFemtoQinvCorrFctnEMCIC(){
  // destructor
  
  /*delete fESumReal;
  delete fEMultReal;
  delete fPtMultReal;
  delete fPzMultReal;*/
  delete fESumMix;
  delete fEMultMix;
  delete fPtMultMix;
  delete fPzMultMix;

}
//_________________________
AliFemtoQinvCorrFctnEMCIC& AliFemtoQinvCorrFctnEMCIC::operator=(const AliFemtoQinvCorrFctnEMCIC& aCorrFctn)
{
  // assignment operator
  if (this == &aCorrFctn)
    return *this;

  /*if (fESumReal) delete fESumReal;
  fESumReal= new TH1D(*aCorrFctn.fESumReal);
  if (fEMultReal) delete fEMultReal;
  fEMultReal= new TH1D(*aCorrFctn.fEMultReal);
  if (fPtMultReal) delete fPtMultReal;
  fPtMultReal= new TH1D(*aCorrFctn.fPtMultReal);
  if (fPzMultReal) delete fPzMultReal;
  fPzMultReal= new TH1D(*aCorrFctn.fPzMultReal);
  if (fESumMix) delete fESumMix;*/
  
  fESumMix= new TH1D(*aCorrFctn.fESumMix);
  if (fEMultMix) delete fEMultMix;
  fEMultMix= new TH1D(*aCorrFctn.fEMultMix);
  if (fPtMultMix) delete fPtMultMix;
  fPtMultMix= new TH1D(*aCorrFctn.fPtMultMix);
  if (fPzMultMix) delete fPzMultMix;
  fPzMultMix= new TH1D(*aCorrFctn.fPzMultMix);

  return *this;
}

//____________________________
void AliFemtoQinvCorrFctnEMCIC::AddRealPair(AliFemtoPair* pair){
  // add true pair
  
  if (fPairCut)
    if (!fPairCut->Pass(pair)) return;
  AliFemtoQinvCorrFctn::AddRealPair(pair);
  
 
  //double tQinv = fabs(pair->QInv());   // note - qInv() will be negative for identical pairs...
  
// The EMCICs are calculated here for real pairs
  /*AliFemtoLorentzVector tMom1 = pair->Track1()->FourMomentum();
  AliFemtoLorentzVector tMom2 = pair->Track2()->FourMomentum();
  double tE1 = tMom1.e();
  double tE2 = tMom2.e();
  double tPz1 = tMom1.pz();
  double tPz2 = tMom2.pz();
  
  TVector2 tPt1;  
  TVector2 tPt2; 
  tPt1.Set(tMom1.px(),tMom1.py());
  tPt2.Set(tMom2.px(),tMom2.py());
  double tPt1DotPt2 = tPt1*tPt2;
  
  fESumReal->Fill(tQinv,tE1+tE2);
  fEMultReal->Fill(tQinv,tE1*tE2);
  fPzMultReal->Fill(tQinv,tPz1*tPz2);
  fPtMultReal->Fill(tQinv,tPt1DotPt2);*/

}
//____________________________
void AliFemtoQinvCorrFctnEMCIC::AddMixedPair(AliFemtoPair* pair){
  // add mixed (background) pair
  if (fPairCut)
    if (!fPairCut->Pass(pair)) return;
  AliFemtoQinvCorrFctn::AddMixedPair(pair);
  double tQinv = fabs(pair->QInv());   // note - qInv() will be negative for identical pairs...
  

  // The EMCICs are calculated here for mixed pairs
  AliFemtoLorentzVector tMom1 = pair->Track1()->FourMomentum();
  AliFemtoLorentzVector tMom2 = pair->Track2()->FourMomentum();
  double tE1 = tMom1.e();
  double tE2 = tMom2.e();
  double tPz1 = tMom1.pz();
  double tPz2 = tMom2.pz();
  
  TVector2 tPt1;  
  TVector2 tPt2; 
  tPt1.Set(tMom1.px(),tMom1.py());
  tPt2.Set(tMom2.px(),tMom2.py());
  double tPt1DotPt2 = tPt1*tPt2;
  
  fESumMix->Fill(tQinv,tE1+tE2);
  fEMultMix->Fill(tQinv,tE1*tE2);
  fPzMultMix->Fill(tQinv,tPz1*tPz2);
  fPtMultMix->Fill(tQinv,tPt1DotPt2);



}
//____________________________
void AliFemtoQinvCorrFctnEMCIC::Write(){
  // Write out neccessary objects
  AliFemtoQinvCorrFctn::Write();  //Write num and den
  /*fESumReal->Write();
  fEMultReal->Write();
  fPtMultReal->Write();
  fPzMultReal->Write(); */
  fESumMix->Write();
  fEMultMix->Write();
  fPtMultMix->Write();
  fPzMultMix->Write();

}
//______________________________
TList* AliFemtoQinvCorrFctnEMCIC::GetOutputList()
{
  // Prepare the list of objects to be written to the output
  TList *tOutputList;
  tOutputList = (TList*)AliFemtoQinvCorrFctn::GetOutputList();
  cout << "Getting list from Qinv CF emicic" << endl;
  /*tOutputList->Add(fESumReal);
  tOutputList->Add(fEMultReal);
  tOutputList->Add(fPtMultReal);
  tOutputList->Add(fPzMultReal); */
  tOutputList->Add(fESumMix);
  tOutputList->Add(fEMultMix);
  tOutputList->Add(fPtMultMix);
  tOutputList->Add(fPzMultMix);
  return tOutputList;
}


 AliFemtoQinvCorrFctnEMCIC.cxx:1
 AliFemtoQinvCorrFctnEMCIC.cxx:2
 AliFemtoQinvCorrFctnEMCIC.cxx:3
 AliFemtoQinvCorrFctnEMCIC.cxx:4
 AliFemtoQinvCorrFctnEMCIC.cxx:5
 AliFemtoQinvCorrFctnEMCIC.cxx:6
 AliFemtoQinvCorrFctnEMCIC.cxx:7
 AliFemtoQinvCorrFctnEMCIC.cxx:8
 AliFemtoQinvCorrFctnEMCIC.cxx:9
 AliFemtoQinvCorrFctnEMCIC.cxx:10
 AliFemtoQinvCorrFctnEMCIC.cxx:11
 AliFemtoQinvCorrFctnEMCIC.cxx:12
 AliFemtoQinvCorrFctnEMCIC.cxx:13
 AliFemtoQinvCorrFctnEMCIC.cxx:14
 AliFemtoQinvCorrFctnEMCIC.cxx:15
 AliFemtoQinvCorrFctnEMCIC.cxx:16
 AliFemtoQinvCorrFctnEMCIC.cxx:17
 AliFemtoQinvCorrFctnEMCIC.cxx:18
 AliFemtoQinvCorrFctnEMCIC.cxx:19
 AliFemtoQinvCorrFctnEMCIC.cxx:20
 AliFemtoQinvCorrFctnEMCIC.cxx:21
 AliFemtoQinvCorrFctnEMCIC.cxx:22
 AliFemtoQinvCorrFctnEMCIC.cxx:23
 AliFemtoQinvCorrFctnEMCIC.cxx:24
 AliFemtoQinvCorrFctnEMCIC.cxx:25
 AliFemtoQinvCorrFctnEMCIC.cxx:26
 AliFemtoQinvCorrFctnEMCIC.cxx:27
 AliFemtoQinvCorrFctnEMCIC.cxx:28
 AliFemtoQinvCorrFctnEMCIC.cxx:29
 AliFemtoQinvCorrFctnEMCIC.cxx:30
 AliFemtoQinvCorrFctnEMCIC.cxx:31
 AliFemtoQinvCorrFctnEMCIC.cxx:32
 AliFemtoQinvCorrFctnEMCIC.cxx:33
 AliFemtoQinvCorrFctnEMCIC.cxx:34
 AliFemtoQinvCorrFctnEMCIC.cxx:35
 AliFemtoQinvCorrFctnEMCIC.cxx:36
 AliFemtoQinvCorrFctnEMCIC.cxx:37
 AliFemtoQinvCorrFctnEMCIC.cxx:38
 AliFemtoQinvCorrFctnEMCIC.cxx:39
 AliFemtoQinvCorrFctnEMCIC.cxx:40
 AliFemtoQinvCorrFctnEMCIC.cxx:41
 AliFemtoQinvCorrFctnEMCIC.cxx:42
 AliFemtoQinvCorrFctnEMCIC.cxx:43
 AliFemtoQinvCorrFctnEMCIC.cxx:44
 AliFemtoQinvCorrFctnEMCIC.cxx:45
 AliFemtoQinvCorrFctnEMCIC.cxx:46
 AliFemtoQinvCorrFctnEMCIC.cxx:47
 AliFemtoQinvCorrFctnEMCIC.cxx:48
 AliFemtoQinvCorrFctnEMCIC.cxx:49
 AliFemtoQinvCorrFctnEMCIC.cxx:50
 AliFemtoQinvCorrFctnEMCIC.cxx:51
 AliFemtoQinvCorrFctnEMCIC.cxx:52
 AliFemtoQinvCorrFctnEMCIC.cxx:53
 AliFemtoQinvCorrFctnEMCIC.cxx:54
 AliFemtoQinvCorrFctnEMCIC.cxx:55
 AliFemtoQinvCorrFctnEMCIC.cxx:56
 AliFemtoQinvCorrFctnEMCIC.cxx:57
 AliFemtoQinvCorrFctnEMCIC.cxx:58
 AliFemtoQinvCorrFctnEMCIC.cxx:59
 AliFemtoQinvCorrFctnEMCIC.cxx:60
 AliFemtoQinvCorrFctnEMCIC.cxx:61
 AliFemtoQinvCorrFctnEMCIC.cxx:62
 AliFemtoQinvCorrFctnEMCIC.cxx:63
 AliFemtoQinvCorrFctnEMCIC.cxx:64
 AliFemtoQinvCorrFctnEMCIC.cxx:65
 AliFemtoQinvCorrFctnEMCIC.cxx:66
 AliFemtoQinvCorrFctnEMCIC.cxx:67
 AliFemtoQinvCorrFctnEMCIC.cxx:68
 AliFemtoQinvCorrFctnEMCIC.cxx:69
 AliFemtoQinvCorrFctnEMCIC.cxx:70
 AliFemtoQinvCorrFctnEMCIC.cxx:71
 AliFemtoQinvCorrFctnEMCIC.cxx:72
 AliFemtoQinvCorrFctnEMCIC.cxx:73
 AliFemtoQinvCorrFctnEMCIC.cxx:74
 AliFemtoQinvCorrFctnEMCIC.cxx:75
 AliFemtoQinvCorrFctnEMCIC.cxx:76
 AliFemtoQinvCorrFctnEMCIC.cxx:77
 AliFemtoQinvCorrFctnEMCIC.cxx:78
 AliFemtoQinvCorrFctnEMCIC.cxx:79
 AliFemtoQinvCorrFctnEMCIC.cxx:80
 AliFemtoQinvCorrFctnEMCIC.cxx:81
 AliFemtoQinvCorrFctnEMCIC.cxx:82
 AliFemtoQinvCorrFctnEMCIC.cxx:83
 AliFemtoQinvCorrFctnEMCIC.cxx:84
 AliFemtoQinvCorrFctnEMCIC.cxx:85
 AliFemtoQinvCorrFctnEMCIC.cxx:86
 AliFemtoQinvCorrFctnEMCIC.cxx:87
 AliFemtoQinvCorrFctnEMCIC.cxx:88
 AliFemtoQinvCorrFctnEMCIC.cxx:89
 AliFemtoQinvCorrFctnEMCIC.cxx:90
 AliFemtoQinvCorrFctnEMCIC.cxx:91
 AliFemtoQinvCorrFctnEMCIC.cxx:92
 AliFemtoQinvCorrFctnEMCIC.cxx:93
 AliFemtoQinvCorrFctnEMCIC.cxx:94
 AliFemtoQinvCorrFctnEMCIC.cxx:95
 AliFemtoQinvCorrFctnEMCIC.cxx:96
 AliFemtoQinvCorrFctnEMCIC.cxx:97
 AliFemtoQinvCorrFctnEMCIC.cxx:98
 AliFemtoQinvCorrFctnEMCIC.cxx:99
 AliFemtoQinvCorrFctnEMCIC.cxx:100
 AliFemtoQinvCorrFctnEMCIC.cxx:101
 AliFemtoQinvCorrFctnEMCIC.cxx:102
 AliFemtoQinvCorrFctnEMCIC.cxx:103
 AliFemtoQinvCorrFctnEMCIC.cxx:104
 AliFemtoQinvCorrFctnEMCIC.cxx:105
 AliFemtoQinvCorrFctnEMCIC.cxx:106
 AliFemtoQinvCorrFctnEMCIC.cxx:107
 AliFemtoQinvCorrFctnEMCIC.cxx:108
 AliFemtoQinvCorrFctnEMCIC.cxx:109
 AliFemtoQinvCorrFctnEMCIC.cxx:110
 AliFemtoQinvCorrFctnEMCIC.cxx:111
 AliFemtoQinvCorrFctnEMCIC.cxx:112
 AliFemtoQinvCorrFctnEMCIC.cxx:113
 AliFemtoQinvCorrFctnEMCIC.cxx:114
 AliFemtoQinvCorrFctnEMCIC.cxx:115
 AliFemtoQinvCorrFctnEMCIC.cxx:116
 AliFemtoQinvCorrFctnEMCIC.cxx:117
 AliFemtoQinvCorrFctnEMCIC.cxx:118
 AliFemtoQinvCorrFctnEMCIC.cxx:119
 AliFemtoQinvCorrFctnEMCIC.cxx:120
 AliFemtoQinvCorrFctnEMCIC.cxx:121
 AliFemtoQinvCorrFctnEMCIC.cxx:122
 AliFemtoQinvCorrFctnEMCIC.cxx:123
 AliFemtoQinvCorrFctnEMCIC.cxx:124
 AliFemtoQinvCorrFctnEMCIC.cxx:125
 AliFemtoQinvCorrFctnEMCIC.cxx:126
 AliFemtoQinvCorrFctnEMCIC.cxx:127
 AliFemtoQinvCorrFctnEMCIC.cxx:128
 AliFemtoQinvCorrFctnEMCIC.cxx:129
 AliFemtoQinvCorrFctnEMCIC.cxx:130
 AliFemtoQinvCorrFctnEMCIC.cxx:131
 AliFemtoQinvCorrFctnEMCIC.cxx:132
 AliFemtoQinvCorrFctnEMCIC.cxx:133
 AliFemtoQinvCorrFctnEMCIC.cxx:134
 AliFemtoQinvCorrFctnEMCIC.cxx:135
 AliFemtoQinvCorrFctnEMCIC.cxx:136
 AliFemtoQinvCorrFctnEMCIC.cxx:137
 AliFemtoQinvCorrFctnEMCIC.cxx:138
 AliFemtoQinvCorrFctnEMCIC.cxx:139
 AliFemtoQinvCorrFctnEMCIC.cxx:140
 AliFemtoQinvCorrFctnEMCIC.cxx:141
 AliFemtoQinvCorrFctnEMCIC.cxx:142
 AliFemtoQinvCorrFctnEMCIC.cxx:143
 AliFemtoQinvCorrFctnEMCIC.cxx:144
 AliFemtoQinvCorrFctnEMCIC.cxx:145
 AliFemtoQinvCorrFctnEMCIC.cxx:146
 AliFemtoQinvCorrFctnEMCIC.cxx:147
 AliFemtoQinvCorrFctnEMCIC.cxx:148
 AliFemtoQinvCorrFctnEMCIC.cxx:149
 AliFemtoQinvCorrFctnEMCIC.cxx:150
 AliFemtoQinvCorrFctnEMCIC.cxx:151
 AliFemtoQinvCorrFctnEMCIC.cxx:152
 AliFemtoQinvCorrFctnEMCIC.cxx:153
 AliFemtoQinvCorrFctnEMCIC.cxx:154
 AliFemtoQinvCorrFctnEMCIC.cxx:155
 AliFemtoQinvCorrFctnEMCIC.cxx:156
 AliFemtoQinvCorrFctnEMCIC.cxx:157
 AliFemtoQinvCorrFctnEMCIC.cxx:158
 AliFemtoQinvCorrFctnEMCIC.cxx:159
 AliFemtoQinvCorrFctnEMCIC.cxx:160
 AliFemtoQinvCorrFctnEMCIC.cxx:161
 AliFemtoQinvCorrFctnEMCIC.cxx:162
 AliFemtoQinvCorrFctnEMCIC.cxx:163
 AliFemtoQinvCorrFctnEMCIC.cxx:164
 AliFemtoQinvCorrFctnEMCIC.cxx:165
 AliFemtoQinvCorrFctnEMCIC.cxx:166
 AliFemtoQinvCorrFctnEMCIC.cxx:167
 AliFemtoQinvCorrFctnEMCIC.cxx:168
 AliFemtoQinvCorrFctnEMCIC.cxx:169
 AliFemtoQinvCorrFctnEMCIC.cxx:170
 AliFemtoQinvCorrFctnEMCIC.cxx:171
 AliFemtoQinvCorrFctnEMCIC.cxx:172
 AliFemtoQinvCorrFctnEMCIC.cxx:173
 AliFemtoQinvCorrFctnEMCIC.cxx:174
 AliFemtoQinvCorrFctnEMCIC.cxx:175
 AliFemtoQinvCorrFctnEMCIC.cxx:176
 AliFemtoQinvCorrFctnEMCIC.cxx:177
 AliFemtoQinvCorrFctnEMCIC.cxx:178
 AliFemtoQinvCorrFctnEMCIC.cxx:179
 AliFemtoQinvCorrFctnEMCIC.cxx:180
 AliFemtoQinvCorrFctnEMCIC.cxx:181
 AliFemtoQinvCorrFctnEMCIC.cxx:182
 AliFemtoQinvCorrFctnEMCIC.cxx:183
 AliFemtoQinvCorrFctnEMCIC.cxx:184
 AliFemtoQinvCorrFctnEMCIC.cxx:185
 AliFemtoQinvCorrFctnEMCIC.cxx:186
 AliFemtoQinvCorrFctnEMCIC.cxx:187
 AliFemtoQinvCorrFctnEMCIC.cxx:188
 AliFemtoQinvCorrFctnEMCIC.cxx:189
 AliFemtoQinvCorrFctnEMCIC.cxx:190
 AliFemtoQinvCorrFctnEMCIC.cxx:191
 AliFemtoQinvCorrFctnEMCIC.cxx:192
 AliFemtoQinvCorrFctnEMCIC.cxx:193
 AliFemtoQinvCorrFctnEMCIC.cxx:194
 AliFemtoQinvCorrFctnEMCIC.cxx:195
 AliFemtoQinvCorrFctnEMCIC.cxx:196
 AliFemtoQinvCorrFctnEMCIC.cxx:197
 AliFemtoQinvCorrFctnEMCIC.cxx:198
 AliFemtoQinvCorrFctnEMCIC.cxx:199
 AliFemtoQinvCorrFctnEMCIC.cxx:200
 AliFemtoQinvCorrFctnEMCIC.cxx:201
 AliFemtoQinvCorrFctnEMCIC.cxx:202
 AliFemtoQinvCorrFctnEMCIC.cxx:203
 AliFemtoQinvCorrFctnEMCIC.cxx:204
 AliFemtoQinvCorrFctnEMCIC.cxx:205
 AliFemtoQinvCorrFctnEMCIC.cxx:206
 AliFemtoQinvCorrFctnEMCIC.cxx:207
 AliFemtoQinvCorrFctnEMCIC.cxx:208
 AliFemtoQinvCorrFctnEMCIC.cxx:209
 AliFemtoQinvCorrFctnEMCIC.cxx:210
 AliFemtoQinvCorrFctnEMCIC.cxx:211
 AliFemtoQinvCorrFctnEMCIC.cxx:212
 AliFemtoQinvCorrFctnEMCIC.cxx:213
 AliFemtoQinvCorrFctnEMCIC.cxx:214
 AliFemtoQinvCorrFctnEMCIC.cxx:215
 AliFemtoQinvCorrFctnEMCIC.cxx:216
 AliFemtoQinvCorrFctnEMCIC.cxx:217
 AliFemtoQinvCorrFctnEMCIC.cxx:218
 AliFemtoQinvCorrFctnEMCIC.cxx:219
 AliFemtoQinvCorrFctnEMCIC.cxx:220
 AliFemtoQinvCorrFctnEMCIC.cxx:221
 AliFemtoQinvCorrFctnEMCIC.cxx:222
 AliFemtoQinvCorrFctnEMCIC.cxx:223
 AliFemtoQinvCorrFctnEMCIC.cxx:224
 AliFemtoQinvCorrFctnEMCIC.cxx:225
 AliFemtoQinvCorrFctnEMCIC.cxx:226
 AliFemtoQinvCorrFctnEMCIC.cxx:227
 AliFemtoQinvCorrFctnEMCIC.cxx:228
 AliFemtoQinvCorrFctnEMCIC.cxx:229
 AliFemtoQinvCorrFctnEMCIC.cxx:230
 AliFemtoQinvCorrFctnEMCIC.cxx:231
 AliFemtoQinvCorrFctnEMCIC.cxx:232
 AliFemtoQinvCorrFctnEMCIC.cxx:233
 AliFemtoQinvCorrFctnEMCIC.cxx:234
 AliFemtoQinvCorrFctnEMCIC.cxx:235
 AliFemtoQinvCorrFctnEMCIC.cxx:236
 AliFemtoQinvCorrFctnEMCIC.cxx:237
 AliFemtoQinvCorrFctnEMCIC.cxx:238
 AliFemtoQinvCorrFctnEMCIC.cxx:239
 AliFemtoQinvCorrFctnEMCIC.cxx:240
 AliFemtoQinvCorrFctnEMCIC.cxx:241