#include "AliFemtoCutMonitorEventMult.h"
#include "AliFemtoModelHiddenInfo.h"
#include "AliFemtoEvent.h"
#include <TH1D.h>
#include <TH2D.h>
#include <TList.h>
AliFemtoCutMonitorEventMult::AliFemtoCutMonitorEventMult():
fEvMult(0),
fNormEvMult(0),
fSPDMult(0),
fMultSumPt(0),
freadMC(kFALSE),
faddhists(kFALSE),
fEstimateITSTPC(0),
fEstimateTracklets(0),
fEstimateITSPure(0),
fEst1Est2(0),
fEst1Est3(0),
fEst2Est3(0),
fEst1Norm(0),
fEst2Norm(0),
fEst3Norm(0),
fPsiVZERO(0)
{
fEvMult = new TH1D("EvMult", "Event Multiplicity", 5001, -0.5, 5000.5);
fMultSumPt = new TH2D("EvMultSumPt","Event Multiplicity vs Total pT",5001,-0.5,5000.5,1000,0.0,100.0);
}
AliFemtoCutMonitorEventMult::AliFemtoCutMonitorEventMult(const char *aName, int nBins):
AliFemtoCutMonitor(),
fEvMult(0),
fNormEvMult(0),
fSPDMult(0),
fMultSumPt(0),
freadMC(kFALSE),
faddhists(kFALSE),
fEstimateITSTPC(0),
fEstimateTracklets(0),
fEstimateITSPure(0),
fEst1Est2(0),
fEst1Est3(0),
fEst2Est3(0),
fEst1Norm(0),
fEst2Norm(0),
fEst3Norm(0),
fPsiVZERO(0)
{
char name[200];
snprintf(name, 200, "EvMult%s", aName);
fEvMult = new TH1D(name, "Event Multiplicity", nBins+1, -0.5, 5000.5);
snprintf(name, 200, "NormEvMult%s", aName);
fNormEvMult = new TH1D(name, "Normalized Event Multiplicity", nBins+1, -0.5, 5000.5);
if(!freadMC) {
snprintf(name, 200, "SPDEvMult%s", aName);
fSPDMult = new TH1D(name, "SPD Tracklet Multiplicity", nBins+1, -0.5, 5000.5);
}
snprintf(name, 200, "EvMultTotPt%s", aName);
fMultSumPt = new TH2D(name,"Event Multiplicity vs Total pT",501,-0.5,500.5,1000,0.0,100.0);
if(faddhists)
{
snprintf(name, 200, "EvMultEstITSTPC%s", aName);
fEstimateITSTPC = new TH1D(name, "ITS+TPC Multiplicity Estimate", 5001, -0.5, 5000.5);
snprintf(name, 200, "EvMultEstTracklets%s", aName);
fEstimateTracklets = new TH1D(name, "Tracklets Multiplicity Estimate", 5001, -0.5, 5000.5);
snprintf(name, 200, "EvMultEstITSPure%s", aName);
fEstimateITSPure = new TH1D(name, "ITS Pure Multiplicity Estimate", 8001, -0.5, 8000.5);
snprintf(name, 200, "EstITSTPCEstTracklet%s", aName);
fEst1Est2 = new TH2D(name,"ITS+TPC vs Tracklets",501,-0.5,5000.5,501,-0.5,500.5);
snprintf(name, 200, "EstITSTPCEstITSPure%s", aName);
fEst1Est3 = new TH2D(name,"ITS+TPC vs ITS Pure",501,-0.5,5000.5,801,-0.5,8000.5);
snprintf(name, 200, "EstTrackletEstITSPure%s", aName);
fEst2Est3 = new TH2D(name,"Tracklets vs ITS Pure",501,-0.5,5000.5,801,-0.5,8000.5);
snprintf(name, 200, "EstITSTPCNormMult%s", aName);
fEst1Norm = new TH2D(name,"ITS+TPC vs Normalized Mult",501,-0.5,5000.5,501,-0.5,5000.5);
snprintf(name, 200, "EstTrackletsNormMult%s", aName);
fEst2Norm = new TH2D(name,"Tracklets vs Normalized Mult",501,-0.5,5000.5,501,-0.5,5000.5);
snprintf(name, 200, "EstITSPureNormMult%s", aName);
fEst3Norm = new TH2D(name,"ITS Pure vs Normalized Mult",501,-0.5,5000.5,501,-0.5,5000.5);
}
snprintf(name, 200, "PsiEPVZERO%s", aName);
fPsiVZERO = new TH1D(name, "event plane angle from vzero", 157, -1.575, 1.565);
}
AliFemtoCutMonitorEventMult::AliFemtoCutMonitorEventMult(const AliFemtoCutMonitorEventMult &aCut):
AliFemtoCutMonitor(),
fEvMult(0),
fNormEvMult(0),
fSPDMult(0),
fMultSumPt(0),
freadMC(kFALSE),
faddhists(kFALSE),
fEstimateITSTPC(0),
fEstimateTracklets(0),
fEstimateITSPure(0),
fEst1Est2(0),
fEst1Est3(0),
fEst2Est3(0),
fEst1Norm(0),
fEst2Norm(0),
fEst3Norm(0),
fPsiVZERO(0)
{
if (fEvMult) delete fEvMult;
fEvMult = new TH1D(*aCut.fEvMult);
if (fNormEvMult) delete fNormEvMult;
fNormEvMult = new TH1D(*aCut.fNormEvMult);
if(!freadMC){
if (fSPDMult) delete fSPDMult;
fSPDMult = new TH1D(*aCut.fSPDMult);
}
if (fMultSumPt) delete fMultSumPt;
fMultSumPt = new TH2D(*aCut.fMultSumPt);
if(faddhists)
{
if (fEstimateITSTPC) delete fEstimateITSTPC;
fEstimateITSTPC = new TH1D(*aCut.fEstimateITSTPC);
if (fEstimateTracklets) delete fEstimateTracklets;
fEstimateTracklets = new TH1D(*aCut.fEstimateTracklets);
if (fEstimateITSPure) delete fEstimateITSPure;
fEstimateITSPure = new TH1D(*aCut.fEstimateITSPure);
if (fEst1Est2) delete fEst1Est2;
fEst1Est2 = new TH2D(*aCut.fEst1Est2);
if (fEst1Est3) delete fEst1Est3;
fEst1Est3 = new TH2D(*aCut.fEst1Est3);
if (fEst2Est3) delete fEst2Est3;
fEst2Est3 = new TH2D(*aCut.fEst2Est3);
if (fEst1Norm) delete fEst1Norm;
fEst1Norm = new TH2D(*aCut.fEst1Norm);
if (fEst2Norm) delete fEst2Norm;
fEst2Norm = new TH2D(*aCut.fEst2Norm);
if (fEst3Norm) delete fEst3Norm;
fEst3Norm = new TH2D(*aCut.fEst3Norm);
}
if (fPsiVZERO) delete fPsiVZERO;
fPsiVZERO = new TH1D(*aCut.fPsiVZERO);
}
AliFemtoCutMonitorEventMult::~AliFemtoCutMonitorEventMult()
{
delete fEvMult;
delete fNormEvMult;
if(!freadMC){
delete fSPDMult;
}
delete fMultSumPt;
if(faddhists)
{
delete fEstimateITSTPC;
delete fEstimateTracklets;
delete fEstimateITSPure;
delete fEst1Est2;
delete fEst1Est3;
delete fEst2Est3;
delete fEst1Norm;
delete fEst2Norm;
delete fEst3Norm;
}
delete fPsiVZERO;
}
AliFemtoCutMonitorEventMult& AliFemtoCutMonitorEventMult::operator=(const AliFemtoCutMonitorEventMult& aCut)
{
if (this == &aCut)
return *this;
if (fEvMult) delete fEvMult;
fEvMult = new TH1D(*aCut.fEvMult);
if (fNormEvMult) delete fNormEvMult;
fNormEvMult = new TH1D(*aCut.fNormEvMult);
if (fPsiVZERO) delete fPsiVZERO;
fPsiVZERO = new TH1D(*aCut.fPsiVZERO);
if(!freadMC){
if (fSPDMult) delete fSPDMult;
fSPDMult = new TH1D(*aCut.fSPDMult);
}
if (fMultSumPt) delete fMultSumPt;
fMultSumPt = new TH2D(*aCut.fMultSumPt);
if(faddhists)
{
if (fEstimateITSTPC) delete fEstimateITSTPC;
fEstimateITSTPC = new TH1D(*aCut.fEstimateITSTPC);
if (fEstimateTracklets) delete fEstimateTracklets;
fEstimateTracklets = new TH1D(*aCut.fEstimateTracklets);
if (fEstimateITSPure) delete fEstimateITSPure;
fEstimateITSPure = new TH1D(*aCut.fEstimateITSPure);
if (fEst1Est2) delete fEst1Est2;
fEst1Est2 = new TH2D(*aCut.fEst1Est2);
if (fEst1Est3) delete fEst1Est3;
fEst1Est3 = new TH2D(*aCut.fEst1Est3);
if (fEst2Est3) delete fEst2Est3;
fEst2Est3 = new TH2D(*aCut.fEst2Est3);
if (fEst1Norm) delete fEst1Norm;
fEst1Norm = new TH2D(*aCut.fEst1Norm);
if (fEst2Norm) delete fEst2Norm;
fEst2Norm = new TH2D(*aCut.fEst2Norm);
if (fEst3Norm) delete fEst3Norm;
fEst3Norm = new TH2D(*aCut.fEst3Norm);
}
return *this;
}
AliFemtoString AliFemtoCutMonitorEventMult::Report(){
string stemp = "*** AliFemtoCutMonitorEventMult report";
AliFemtoString returnThis = stemp;
return returnThis;
}
void AliFemtoCutMonitorEventMult::Fill(const AliFemtoEvent* aEvent)
{
fEvMult->Fill(aEvent->NumberOfTracks());
fNormEvMult->Fill(aEvent->UncorrectedNumberOfPrimaries());
double epvzero = aEvent->ReactionPlaneAngle();
fPsiVZERO->Fill(epvzero);
}
void AliFemtoCutMonitorEventMult::Write()
{
fEvMult->Write();
fNormEvMult->Write();
fPsiVZERO->Write();
}
TList *AliFemtoCutMonitorEventMult::GetOutputList()
{
TList *tOutputList = new TList();
tOutputList->Add(fEvMult);
tOutputList->Add(fNormEvMult);
tOutputList->Add(fPsiVZERO);
return tOutputList;
}
void AliFemtoCutMonitorEventMult::SetReadMC(Bool_t mc)
{
freadMC=mc;
}
void AliFemtoCutMonitorEventMult::AdditionalMultHistsOn(Bool_t addhists)
{
faddhists=addhists;
}
AliFemtoCutMonitorEventMult.cxx:1 AliFemtoCutMonitorEventMult.cxx:2 AliFemtoCutMonitorEventMult.cxx:3 AliFemtoCutMonitorEventMult.cxx:4 AliFemtoCutMonitorEventMult.cxx:5 AliFemtoCutMonitorEventMult.cxx:6 AliFemtoCutMonitorEventMult.cxx:7 AliFemtoCutMonitorEventMult.cxx:8 AliFemtoCutMonitorEventMult.cxx:9 AliFemtoCutMonitorEventMult.cxx:10 AliFemtoCutMonitorEventMult.cxx:11 AliFemtoCutMonitorEventMult.cxx:12 AliFemtoCutMonitorEventMult.cxx:13 AliFemtoCutMonitorEventMult.cxx:14 AliFemtoCutMonitorEventMult.cxx:15 AliFemtoCutMonitorEventMult.cxx:16 AliFemtoCutMonitorEventMult.cxx:17 AliFemtoCutMonitorEventMult.cxx:18 AliFemtoCutMonitorEventMult.cxx:19 AliFemtoCutMonitorEventMult.cxx:20 AliFemtoCutMonitorEventMult.cxx:21 AliFemtoCutMonitorEventMult.cxx:22 AliFemtoCutMonitorEventMult.cxx:23 AliFemtoCutMonitorEventMult.cxx:24 AliFemtoCutMonitorEventMult.cxx:25 AliFemtoCutMonitorEventMult.cxx:26 AliFemtoCutMonitorEventMult.cxx:27 AliFemtoCutMonitorEventMult.cxx:28 AliFemtoCutMonitorEventMult.cxx:29 AliFemtoCutMonitorEventMult.cxx:30 AliFemtoCutMonitorEventMult.cxx:31 AliFemtoCutMonitorEventMult.cxx:32 AliFemtoCutMonitorEventMult.cxx:33 AliFemtoCutMonitorEventMult.cxx:34 AliFemtoCutMonitorEventMult.cxx:35 AliFemtoCutMonitorEventMult.cxx:36 AliFemtoCutMonitorEventMult.cxx:37 AliFemtoCutMonitorEventMult.cxx:38 AliFemtoCutMonitorEventMult.cxx:39 AliFemtoCutMonitorEventMult.cxx:40 AliFemtoCutMonitorEventMult.cxx:41 AliFemtoCutMonitorEventMult.cxx:42 AliFemtoCutMonitorEventMult.cxx:43 AliFemtoCutMonitorEventMult.cxx:44 AliFemtoCutMonitorEventMult.cxx:45 AliFemtoCutMonitorEventMult.cxx:46 AliFemtoCutMonitorEventMult.cxx:47 AliFemtoCutMonitorEventMult.cxx:48 AliFemtoCutMonitorEventMult.cxx:49 AliFemtoCutMonitorEventMult.cxx:50 AliFemtoCutMonitorEventMult.cxx:51 AliFemtoCutMonitorEventMult.cxx:52 AliFemtoCutMonitorEventMult.cxx:53 AliFemtoCutMonitorEventMult.cxx:54 AliFemtoCutMonitorEventMult.cxx:55 AliFemtoCutMonitorEventMult.cxx:56 AliFemtoCutMonitorEventMult.cxx:57 AliFemtoCutMonitorEventMult.cxx:58 AliFemtoCutMonitorEventMult.cxx:59 AliFemtoCutMonitorEventMult.cxx:60 AliFemtoCutMonitorEventMult.cxx:61 AliFemtoCutMonitorEventMult.cxx:62 AliFemtoCutMonitorEventMult.cxx:63 AliFemtoCutMonitorEventMult.cxx:64 AliFemtoCutMonitorEventMult.cxx:65 AliFemtoCutMonitorEventMult.cxx:66 AliFemtoCutMonitorEventMult.cxx:67 AliFemtoCutMonitorEventMult.cxx:68 AliFemtoCutMonitorEventMult.cxx:69 AliFemtoCutMonitorEventMult.cxx:70 AliFemtoCutMonitorEventMult.cxx:71 AliFemtoCutMonitorEventMult.cxx:72 AliFemtoCutMonitorEventMult.cxx:73 AliFemtoCutMonitorEventMult.cxx:74 AliFemtoCutMonitorEventMult.cxx:75 AliFemtoCutMonitorEventMult.cxx:76 AliFemtoCutMonitorEventMult.cxx:77 AliFemtoCutMonitorEventMult.cxx:78 AliFemtoCutMonitorEventMult.cxx:79 AliFemtoCutMonitorEventMult.cxx:80 AliFemtoCutMonitorEventMult.cxx:81 AliFemtoCutMonitorEventMult.cxx:82 AliFemtoCutMonitorEventMult.cxx:83 AliFemtoCutMonitorEventMult.cxx:84 AliFemtoCutMonitorEventMult.cxx:85 AliFemtoCutMonitorEventMult.cxx:86 AliFemtoCutMonitorEventMult.cxx:87 AliFemtoCutMonitorEventMult.cxx:88 AliFemtoCutMonitorEventMult.cxx:89 AliFemtoCutMonitorEventMult.cxx:90 AliFemtoCutMonitorEventMult.cxx:91 AliFemtoCutMonitorEventMult.cxx:92 AliFemtoCutMonitorEventMult.cxx:93 AliFemtoCutMonitorEventMult.cxx:94 AliFemtoCutMonitorEventMult.cxx:95 AliFemtoCutMonitorEventMult.cxx:96 AliFemtoCutMonitorEventMult.cxx:97 AliFemtoCutMonitorEventMult.cxx:98 AliFemtoCutMonitorEventMult.cxx:99 AliFemtoCutMonitorEventMult.cxx:100 AliFemtoCutMonitorEventMult.cxx:101 AliFemtoCutMonitorEventMult.cxx:102 AliFemtoCutMonitorEventMult.cxx:103 AliFemtoCutMonitorEventMult.cxx:104 AliFemtoCutMonitorEventMult.cxx:105 AliFemtoCutMonitorEventMult.cxx:106 AliFemtoCutMonitorEventMult.cxx:107 AliFemtoCutMonitorEventMult.cxx:108 AliFemtoCutMonitorEventMult.cxx:109 AliFemtoCutMonitorEventMult.cxx:110 AliFemtoCutMonitorEventMult.cxx:111 AliFemtoCutMonitorEventMult.cxx:112 AliFemtoCutMonitorEventMult.cxx:113 AliFemtoCutMonitorEventMult.cxx:114 AliFemtoCutMonitorEventMult.cxx:115 AliFemtoCutMonitorEventMult.cxx:116 AliFemtoCutMonitorEventMult.cxx:117 AliFemtoCutMonitorEventMult.cxx:118 AliFemtoCutMonitorEventMult.cxx:119 AliFemtoCutMonitorEventMult.cxx:120 AliFemtoCutMonitorEventMult.cxx:121 AliFemtoCutMonitorEventMult.cxx:122 AliFemtoCutMonitorEventMult.cxx:123 AliFemtoCutMonitorEventMult.cxx:124 AliFemtoCutMonitorEventMult.cxx:125 AliFemtoCutMonitorEventMult.cxx:126 AliFemtoCutMonitorEventMult.cxx:127 AliFemtoCutMonitorEventMult.cxx:128 AliFemtoCutMonitorEventMult.cxx:129 AliFemtoCutMonitorEventMult.cxx:130 AliFemtoCutMonitorEventMult.cxx:131 AliFemtoCutMonitorEventMult.cxx:132 AliFemtoCutMonitorEventMult.cxx:133 AliFemtoCutMonitorEventMult.cxx:134 AliFemtoCutMonitorEventMult.cxx:135 AliFemtoCutMonitorEventMult.cxx:136 AliFemtoCutMonitorEventMult.cxx:137 AliFemtoCutMonitorEventMult.cxx:138 AliFemtoCutMonitorEventMult.cxx:139 AliFemtoCutMonitorEventMult.cxx:140 AliFemtoCutMonitorEventMult.cxx:141 AliFemtoCutMonitorEventMult.cxx:142 AliFemtoCutMonitorEventMult.cxx:143 AliFemtoCutMonitorEventMult.cxx:144 AliFemtoCutMonitorEventMult.cxx:145 AliFemtoCutMonitorEventMult.cxx:146 AliFemtoCutMonitorEventMult.cxx:147 AliFemtoCutMonitorEventMult.cxx:148 AliFemtoCutMonitorEventMult.cxx:149 AliFemtoCutMonitorEventMult.cxx:150 AliFemtoCutMonitorEventMult.cxx:151 AliFemtoCutMonitorEventMult.cxx:152 AliFemtoCutMonitorEventMult.cxx:153 AliFemtoCutMonitorEventMult.cxx:154 AliFemtoCutMonitorEventMult.cxx:155 AliFemtoCutMonitorEventMult.cxx:156 AliFemtoCutMonitorEventMult.cxx:157 AliFemtoCutMonitorEventMult.cxx:158 AliFemtoCutMonitorEventMult.cxx:159 AliFemtoCutMonitorEventMult.cxx:160 AliFemtoCutMonitorEventMult.cxx:161 AliFemtoCutMonitorEventMult.cxx:162 AliFemtoCutMonitorEventMult.cxx:163 AliFemtoCutMonitorEventMult.cxx:164 AliFemtoCutMonitorEventMult.cxx:165 AliFemtoCutMonitorEventMult.cxx:166 AliFemtoCutMonitorEventMult.cxx:167 AliFemtoCutMonitorEventMult.cxx:168 AliFemtoCutMonitorEventMult.cxx:169 AliFemtoCutMonitorEventMult.cxx:170 AliFemtoCutMonitorEventMult.cxx:171 AliFemtoCutMonitorEventMult.cxx:172 AliFemtoCutMonitorEventMult.cxx:173 AliFemtoCutMonitorEventMult.cxx:174 AliFemtoCutMonitorEventMult.cxx:175 AliFemtoCutMonitorEventMult.cxx:176 AliFemtoCutMonitorEventMult.cxx:177 AliFemtoCutMonitorEventMult.cxx:178 AliFemtoCutMonitorEventMult.cxx:179 AliFemtoCutMonitorEventMult.cxx:180 AliFemtoCutMonitorEventMult.cxx:181 AliFemtoCutMonitorEventMult.cxx:182 AliFemtoCutMonitorEventMult.cxx:183 AliFemtoCutMonitorEventMult.cxx:184 AliFemtoCutMonitorEventMult.cxx:185 AliFemtoCutMonitorEventMult.cxx:186 AliFemtoCutMonitorEventMult.cxx:187 AliFemtoCutMonitorEventMult.cxx:188 AliFemtoCutMonitorEventMult.cxx:189 AliFemtoCutMonitorEventMult.cxx:190 AliFemtoCutMonitorEventMult.cxx:191 AliFemtoCutMonitorEventMult.cxx:192 AliFemtoCutMonitorEventMult.cxx:193 AliFemtoCutMonitorEventMult.cxx:194 AliFemtoCutMonitorEventMult.cxx:195 AliFemtoCutMonitorEventMult.cxx:196 AliFemtoCutMonitorEventMult.cxx:197 AliFemtoCutMonitorEventMult.cxx:198 AliFemtoCutMonitorEventMult.cxx:199 AliFemtoCutMonitorEventMult.cxx:200 AliFemtoCutMonitorEventMult.cxx:201 AliFemtoCutMonitorEventMult.cxx:202 AliFemtoCutMonitorEventMult.cxx:203 AliFemtoCutMonitorEventMult.cxx:204 AliFemtoCutMonitorEventMult.cxx:205 AliFemtoCutMonitorEventMult.cxx:206 AliFemtoCutMonitorEventMult.cxx:207 AliFemtoCutMonitorEventMult.cxx:208 AliFemtoCutMonitorEventMult.cxx:209 AliFemtoCutMonitorEventMult.cxx:210 AliFemtoCutMonitorEventMult.cxx:211 AliFemtoCutMonitorEventMult.cxx:212 AliFemtoCutMonitorEventMult.cxx:213 AliFemtoCutMonitorEventMult.cxx:214 AliFemtoCutMonitorEventMult.cxx:215 AliFemtoCutMonitorEventMult.cxx:216 AliFemtoCutMonitorEventMult.cxx:217 AliFemtoCutMonitorEventMult.cxx:218 AliFemtoCutMonitorEventMult.cxx:219 AliFemtoCutMonitorEventMult.cxx:220 AliFemtoCutMonitorEventMult.cxx:221 AliFemtoCutMonitorEventMult.cxx:222 AliFemtoCutMonitorEventMult.cxx:223 AliFemtoCutMonitorEventMult.cxx:224 AliFemtoCutMonitorEventMult.cxx:225 AliFemtoCutMonitorEventMult.cxx:226 AliFemtoCutMonitorEventMult.cxx:227 AliFemtoCutMonitorEventMult.cxx:228 AliFemtoCutMonitorEventMult.cxx:229 AliFemtoCutMonitorEventMult.cxx:230 AliFemtoCutMonitorEventMult.cxx:231 AliFemtoCutMonitorEventMult.cxx:232 AliFemtoCutMonitorEventMult.cxx:233 AliFemtoCutMonitorEventMult.cxx:234 AliFemtoCutMonitorEventMult.cxx:235 AliFemtoCutMonitorEventMult.cxx:236 AliFemtoCutMonitorEventMult.cxx:237 AliFemtoCutMonitorEventMult.cxx:238 AliFemtoCutMonitorEventMult.cxx:239 AliFemtoCutMonitorEventMult.cxx:240 AliFemtoCutMonitorEventMult.cxx:241 AliFemtoCutMonitorEventMult.cxx:242 AliFemtoCutMonitorEventMult.cxx:243 AliFemtoCutMonitorEventMult.cxx:244 AliFemtoCutMonitorEventMult.cxx:245 AliFemtoCutMonitorEventMult.cxx:246 AliFemtoCutMonitorEventMult.cxx:247 AliFemtoCutMonitorEventMult.cxx:248 AliFemtoCutMonitorEventMult.cxx:249 AliFemtoCutMonitorEventMult.cxx:250 AliFemtoCutMonitorEventMult.cxx:251 AliFemtoCutMonitorEventMult.cxx:252 AliFemtoCutMonitorEventMult.cxx:253 AliFemtoCutMonitorEventMult.cxx:254 AliFemtoCutMonitorEventMult.cxx:255 AliFemtoCutMonitorEventMult.cxx:256 AliFemtoCutMonitorEventMult.cxx:257 AliFemtoCutMonitorEventMult.cxx:258 AliFemtoCutMonitorEventMult.cxx:259 AliFemtoCutMonitorEventMult.cxx:260 AliFemtoCutMonitorEventMult.cxx:261 AliFemtoCutMonitorEventMult.cxx:262 AliFemtoCutMonitorEventMult.cxx:263 AliFemtoCutMonitorEventMult.cxx:264 AliFemtoCutMonitorEventMult.cxx:265 AliFemtoCutMonitorEventMult.cxx:266 AliFemtoCutMonitorEventMult.cxx:267 AliFemtoCutMonitorEventMult.cxx:268 AliFemtoCutMonitorEventMult.cxx:269 AliFemtoCutMonitorEventMult.cxx:270 AliFemtoCutMonitorEventMult.cxx:271 AliFemtoCutMonitorEventMult.cxx:272 AliFemtoCutMonitorEventMult.cxx:273 AliFemtoCutMonitorEventMult.cxx:274 AliFemtoCutMonitorEventMult.cxx:275 AliFemtoCutMonitorEventMult.cxx:276 AliFemtoCutMonitorEventMult.cxx:277 AliFemtoCutMonitorEventMult.cxx:278 AliFemtoCutMonitorEventMult.cxx:279 AliFemtoCutMonitorEventMult.cxx:280 AliFemtoCutMonitorEventMult.cxx:281 AliFemtoCutMonitorEventMult.cxx:282 AliFemtoCutMonitorEventMult.cxx:283 AliFemtoCutMonitorEventMult.cxx:284 AliFemtoCutMonitorEventMult.cxx:285 AliFemtoCutMonitorEventMult.cxx:286 AliFemtoCutMonitorEventMult.cxx:287 AliFemtoCutMonitorEventMult.cxx:288 AliFemtoCutMonitorEventMult.cxx:289 AliFemtoCutMonitorEventMult.cxx:290 AliFemtoCutMonitorEventMult.cxx:291 AliFemtoCutMonitorEventMult.cxx:292 AliFemtoCutMonitorEventMult.cxx:293 AliFemtoCutMonitorEventMult.cxx:294 AliFemtoCutMonitorEventMult.cxx:295 AliFemtoCutMonitorEventMult.cxx:296 AliFemtoCutMonitorEventMult.cxx:297 AliFemtoCutMonitorEventMult.cxx:298 AliFemtoCutMonitorEventMult.cxx:299 AliFemtoCutMonitorEventMult.cxx:300 AliFemtoCutMonitorEventMult.cxx:301 AliFemtoCutMonitorEventMult.cxx:302 AliFemtoCutMonitorEventMult.cxx:303 AliFemtoCutMonitorEventMult.cxx:304 AliFemtoCutMonitorEventMult.cxx:305 AliFemtoCutMonitorEventMult.cxx:306 AliFemtoCutMonitorEventMult.cxx:307 AliFemtoCutMonitorEventMult.cxx:308 AliFemtoCutMonitorEventMult.cxx:309 AliFemtoCutMonitorEventMult.cxx:310 AliFemtoCutMonitorEventMult.cxx:311 AliFemtoCutMonitorEventMult.cxx:312 AliFemtoCutMonitorEventMult.cxx:313 AliFemtoCutMonitorEventMult.cxx:314 AliFemtoCutMonitorEventMult.cxx:315 AliFemtoCutMonitorEventMult.cxx:316 AliFemtoCutMonitorEventMult.cxx:317 AliFemtoCutMonitorEventMult.cxx:318 AliFemtoCutMonitorEventMult.cxx:319 AliFemtoCutMonitorEventMult.cxx:320 AliFemtoCutMonitorEventMult.cxx:321 AliFemtoCutMonitorEventMult.cxx:322 AliFemtoCutMonitorEventMult.cxx:323 AliFemtoCutMonitorEventMult.cxx:324 AliFemtoCutMonitorEventMult.cxx:325 AliFemtoCutMonitorEventMult.cxx:326 AliFemtoCutMonitorEventMult.cxx:327 AliFemtoCutMonitorEventMult.cxx:328 AliFemtoCutMonitorEventMult.cxx:329 AliFemtoCutMonitorEventMult.cxx:330 AliFemtoCutMonitorEventMult.cxx:331 AliFemtoCutMonitorEventMult.cxx:332 AliFemtoCutMonitorEventMult.cxx:333 AliFemtoCutMonitorEventMult.cxx:334 AliFemtoCutMonitorEventMult.cxx:335 AliFemtoCutMonitorEventMult.cxx:336 AliFemtoCutMonitorEventMult.cxx:337 AliFemtoCutMonitorEventMult.cxx:338 AliFemtoCutMonitorEventMult.cxx:339 AliFemtoCutMonitorEventMult.cxx:340 AliFemtoCutMonitorEventMult.cxx:341 AliFemtoCutMonitorEventMult.cxx:342 AliFemtoCutMonitorEventMult.cxx:343 AliFemtoCutMonitorEventMult.cxx:344 AliFemtoCutMonitorEventMult.cxx:345 AliFemtoCutMonitorEventMult.cxx:346 AliFemtoCutMonitorEventMult.cxx:347 AliFemtoCutMonitorEventMult.cxx:348 AliFemtoCutMonitorEventMult.cxx:349 AliFemtoCutMonitorEventMult.cxx:350 AliFemtoCutMonitorEventMult.cxx:351 AliFemtoCutMonitorEventMult.cxx:352 AliFemtoCutMonitorEventMult.cxx:353 AliFemtoCutMonitorEventMult.cxx:354 AliFemtoCutMonitorEventMult.cxx:355 AliFemtoCutMonitorEventMult.cxx:356 AliFemtoCutMonitorEventMult.cxx:357 AliFemtoCutMonitorEventMult.cxx:358 AliFemtoCutMonitorEventMult.cxx:359 AliFemtoCutMonitorEventMult.cxx:360 AliFemtoCutMonitorEventMult.cxx:361 AliFemtoCutMonitorEventMult.cxx:362 AliFemtoCutMonitorEventMult.cxx:363 AliFemtoCutMonitorEventMult.cxx:364 AliFemtoCutMonitorEventMult.cxx:365 AliFemtoCutMonitorEventMult.cxx:366 AliFemtoCutMonitorEventMult.cxx:367 AliFemtoCutMonitorEventMult.cxx:368