#include <TList.h>
#include "AliFemtoCutMonitorHandler.h"
#include "AliFemtoTypes.h"
#ifdef __ROOT__
ClassImp(AliFemtoCutMonitorHandler)
#endif
AliFemtoCutMonitorHandler::AliFemtoCutMonitorHandler():
fCollectionsEmpty(0), fPassColl(0), fFailColl(0)
{
cout << " *** AliFemtoCutMonitorHandler::AliFemtoCutMonitorHandler() " << endl;
fCollectionsEmpty = 0;
fPassColl = new AliFemtoCutMonitorCollection();
fFailColl = new AliFemtoCutMonitorCollection();
}
AliFemtoCutMonitorHandler::AliFemtoCutMonitorHandler(const AliFemtoCutMonitorHandler& aHan):
fCollectionsEmpty(0), fPassColl(0), fFailColl(0)
{
fCollectionsEmpty = aHan.fCollectionsEmpty;
fPassColl = new AliFemtoCutMonitorCollection();
AliFemtoCutMonitorIterator iter;
for (iter=aHan.fPassColl->begin(); iter!=aHan.fPassColl->end(); iter++){
fPassColl->push_back(*iter);
}
fFailColl = new AliFemtoCutMonitorCollection();
for (iter=aHan.fFailColl->begin(); iter!=aHan.fFailColl->end(); iter++){
fFailColl->push_back(*iter);
}
}
AliFemtoCutMonitorHandler::~AliFemtoCutMonitorHandler() {
delete fPassColl;
delete fFailColl;
}
AliFemtoCutMonitorHandler& AliFemtoCutMonitorHandler::operator=(const AliFemtoCutMonitorHandler& aHan)
{
if (this == &aHan)
return *this;
AliFemtoCutMonitorIterator iter;
if (fPassColl) {
fPassColl->clear();
delete fPassColl;
}
if (fFailColl) {
fFailColl->clear();
delete fFailColl;
}
fPassColl = new AliFemtoCutMonitorCollection();
for (iter=aHan.fPassColl->begin(); iter!=aHan.fPassColl->end(); iter++){
fPassColl->push_back(*iter);
}
fFailColl = new AliFemtoCutMonitorCollection();
for (iter=aHan.fFailColl->begin(); iter!=aHan.fFailColl->end(); iter++){
fFailColl->push_back(*iter);
}
return *this;
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoEvent* event, bool pass) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
if ( pass) {
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(event);
}
} else {
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
tCM = *iter;
tCM->Fill(event);
}
}
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoTrack* track, bool pass) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
if ( pass) {
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(track);
}
} else {
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
tCM = *iter;
tCM->Fill(track);
}
}
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoV0* v0, bool pass) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
if ( pass) {
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(v0);
}
} else {
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
tCM = *iter;
tCM->Fill(v0);
}
}
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoKink* kink, bool pass) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
if ( pass) {
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(kink);
}
} else {
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
tCM = *iter;
tCM->Fill(kink);
}
}
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoPair* pair, bool pass) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
if ( pass) {
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(pair);
}
} else {
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
tCM = *iter;
tCM->Fill(pair);
}
}
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoParticleCollection* partColl) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(partColl);
}
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoEvent* event,const AliFemtoParticleCollection* partColl) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(event,partColl);
}
}
void AliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoParticleCollection* partColl1, const AliFemtoParticleCollection* partColl2) {
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->Fill(partColl1,partColl2);
}
}
void AliFemtoCutMonitorHandler::Finish() {
AliFemtoCutMonitorIterator iter;
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
(*iter)->Finish();
}
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
(*iter)->Finish();
}
}
void AliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni1, AliFemtoCutMonitor* cutMoni2) {
fPassColl->push_back(cutMoni1);
fFailColl->push_back(cutMoni2);
fCollectionsEmpty=false;
}
void AliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni) {
cout << " make a copy of the cutmonitor and push both into the collections " << endl;
cout << " not yet implemented" << endl;
fPassColl->push_back(cutMoni);
cout << " only pass collection pushed" << endl;
fCollectionsEmpty=false;
}
void AliFemtoCutMonitorHandler::AddCutMonitorPass(AliFemtoCutMonitor* cutMoni) {
fPassColl->push_back(cutMoni);
fCollectionsEmpty=false;
}
void AliFemtoCutMonitorHandler::AddCutMonitorFail(AliFemtoCutMonitor* cutMoni) {
fFailColl->push_back(cutMoni);
fCollectionsEmpty=false;
}
AliFemtoCutMonitor* AliFemtoCutMonitorHandler::PassMonitor(int n) {
AliFemtoCutMonitorIterator iter = fPassColl->begin();
if ( (int)fPassColl->size() <= n ) return NULL;
for ( int i=0; i<n; i++)
iter++;
return *iter;
}
AliFemtoCutMonitor* AliFemtoCutMonitorHandler::FailMonitor(int n) {
AliFemtoCutMonitorIterator iter = fFailColl->begin();
if ( (int)fFailColl->size() <= n ) return NULL;
for ( int i=0; i<n; i++)
iter++;
return *iter;
}
TList *AliFemtoCutMonitorHandler::GetOutputList()
{
TList *tOutputList = new TList();
for (unsigned int ipass=0; ipass<fPassColl->size(); ipass++) {
TList *tLp = PassMonitor(ipass)->GetOutputList();
TIter nextLp(tLp);
while (TObject *obj = nextLp()) {
tOutputList->Add(obj);
}
delete tLp;
}
for (unsigned int ipass=0; ipass<fFailColl->size(); ipass++) {
TList *tLf = FailMonitor(ipass)->GetOutputList();
TIter nextLf(tLf);
while (TObject *obj = nextLf()) {
tOutputList->Add(obj);
}
delete tLf;
}
return tOutputList;
}
void AliFemtoCutMonitorHandler::EventBegin(const AliFemtoEvent* aEvent)
{
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->EventBegin(aEvent);
}
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
tCM = *iter;
tCM->EventBegin(aEvent);
}
}
void AliFemtoCutMonitorHandler::EventEnd(const AliFemtoEvent* aEvent)
{
if (fCollectionsEmpty) return;
AliFemtoCutMonitorIterator iter;
AliFemtoCutMonitor* tCM;
for (iter=fPassColl->begin(); iter!=fPassColl->end(); iter++){
tCM = *iter;
tCM->EventEnd(aEvent);
}
for (iter=fFailColl->begin(); iter!=fFailColl->end(); iter++){
tCM = *iter;
tCM->EventEnd(aEvent);
}
}
AliFemtoCutMonitorHandler.cxx:1 AliFemtoCutMonitorHandler.cxx:2 AliFemtoCutMonitorHandler.cxx:3 AliFemtoCutMonitorHandler.cxx:4 AliFemtoCutMonitorHandler.cxx:5 AliFemtoCutMonitorHandler.cxx:6 AliFemtoCutMonitorHandler.cxx:7 AliFemtoCutMonitorHandler.cxx:8 AliFemtoCutMonitorHandler.cxx:9 AliFemtoCutMonitorHandler.cxx:10 AliFemtoCutMonitorHandler.cxx:11 AliFemtoCutMonitorHandler.cxx:12 AliFemtoCutMonitorHandler.cxx:13 AliFemtoCutMonitorHandler.cxx:14 AliFemtoCutMonitorHandler.cxx:15 AliFemtoCutMonitorHandler.cxx:16 AliFemtoCutMonitorHandler.cxx:17 AliFemtoCutMonitorHandler.cxx:18 AliFemtoCutMonitorHandler.cxx:19 AliFemtoCutMonitorHandler.cxx:20 AliFemtoCutMonitorHandler.cxx:21 AliFemtoCutMonitorHandler.cxx:22 AliFemtoCutMonitorHandler.cxx:23 AliFemtoCutMonitorHandler.cxx:24 AliFemtoCutMonitorHandler.cxx:25 AliFemtoCutMonitorHandler.cxx:26 AliFemtoCutMonitorHandler.cxx:27 AliFemtoCutMonitorHandler.cxx:28 AliFemtoCutMonitorHandler.cxx:29 AliFemtoCutMonitorHandler.cxx:30 AliFemtoCutMonitorHandler.cxx:31 AliFemtoCutMonitorHandler.cxx:32 AliFemtoCutMonitorHandler.cxx:33 AliFemtoCutMonitorHandler.cxx:34 AliFemtoCutMonitorHandler.cxx:35 AliFemtoCutMonitorHandler.cxx:36 AliFemtoCutMonitorHandler.cxx:37 AliFemtoCutMonitorHandler.cxx:38 AliFemtoCutMonitorHandler.cxx:39 AliFemtoCutMonitorHandler.cxx:40 AliFemtoCutMonitorHandler.cxx:41 AliFemtoCutMonitorHandler.cxx:42 AliFemtoCutMonitorHandler.cxx:43 AliFemtoCutMonitorHandler.cxx:44 AliFemtoCutMonitorHandler.cxx:45 AliFemtoCutMonitorHandler.cxx:46 AliFemtoCutMonitorHandler.cxx:47 AliFemtoCutMonitorHandler.cxx:48 AliFemtoCutMonitorHandler.cxx:49 AliFemtoCutMonitorHandler.cxx:50 AliFemtoCutMonitorHandler.cxx:51 AliFemtoCutMonitorHandler.cxx:52 AliFemtoCutMonitorHandler.cxx:53 AliFemtoCutMonitorHandler.cxx:54 AliFemtoCutMonitorHandler.cxx:55 AliFemtoCutMonitorHandler.cxx:56 AliFemtoCutMonitorHandler.cxx:57 AliFemtoCutMonitorHandler.cxx:58 AliFemtoCutMonitorHandler.cxx:59 AliFemtoCutMonitorHandler.cxx:60 AliFemtoCutMonitorHandler.cxx:61 AliFemtoCutMonitorHandler.cxx:62 AliFemtoCutMonitorHandler.cxx:63 AliFemtoCutMonitorHandler.cxx:64 AliFemtoCutMonitorHandler.cxx:65 AliFemtoCutMonitorHandler.cxx:66 AliFemtoCutMonitorHandler.cxx:67 AliFemtoCutMonitorHandler.cxx:68 AliFemtoCutMonitorHandler.cxx:69 AliFemtoCutMonitorHandler.cxx:70 AliFemtoCutMonitorHandler.cxx:71 AliFemtoCutMonitorHandler.cxx:72 AliFemtoCutMonitorHandler.cxx:73 AliFemtoCutMonitorHandler.cxx:74 AliFemtoCutMonitorHandler.cxx:75 AliFemtoCutMonitorHandler.cxx:76 AliFemtoCutMonitorHandler.cxx:77 AliFemtoCutMonitorHandler.cxx:78 AliFemtoCutMonitorHandler.cxx:79 AliFemtoCutMonitorHandler.cxx:80 AliFemtoCutMonitorHandler.cxx:81 AliFemtoCutMonitorHandler.cxx:82 AliFemtoCutMonitorHandler.cxx:83 AliFemtoCutMonitorHandler.cxx:84 AliFemtoCutMonitorHandler.cxx:85 AliFemtoCutMonitorHandler.cxx:86 AliFemtoCutMonitorHandler.cxx:87 AliFemtoCutMonitorHandler.cxx:88 AliFemtoCutMonitorHandler.cxx:89 AliFemtoCutMonitorHandler.cxx:90 AliFemtoCutMonitorHandler.cxx:91 AliFemtoCutMonitorHandler.cxx:92 AliFemtoCutMonitorHandler.cxx:93 AliFemtoCutMonitorHandler.cxx:94 AliFemtoCutMonitorHandler.cxx:95 AliFemtoCutMonitorHandler.cxx:96 AliFemtoCutMonitorHandler.cxx:97 AliFemtoCutMonitorHandler.cxx:98 AliFemtoCutMonitorHandler.cxx:99 AliFemtoCutMonitorHandler.cxx:100 AliFemtoCutMonitorHandler.cxx:101 AliFemtoCutMonitorHandler.cxx:102 AliFemtoCutMonitorHandler.cxx:103 AliFemtoCutMonitorHandler.cxx:104 AliFemtoCutMonitorHandler.cxx:105 AliFemtoCutMonitorHandler.cxx:106 AliFemtoCutMonitorHandler.cxx:107 AliFemtoCutMonitorHandler.cxx:108 AliFemtoCutMonitorHandler.cxx:109 AliFemtoCutMonitorHandler.cxx:110 AliFemtoCutMonitorHandler.cxx:111 AliFemtoCutMonitorHandler.cxx:112 AliFemtoCutMonitorHandler.cxx:113 AliFemtoCutMonitorHandler.cxx:114 AliFemtoCutMonitorHandler.cxx:115 AliFemtoCutMonitorHandler.cxx:116 AliFemtoCutMonitorHandler.cxx:117 AliFemtoCutMonitorHandler.cxx:118 AliFemtoCutMonitorHandler.cxx:119 AliFemtoCutMonitorHandler.cxx:120 AliFemtoCutMonitorHandler.cxx:121 AliFemtoCutMonitorHandler.cxx:122 AliFemtoCutMonitorHandler.cxx:123 AliFemtoCutMonitorHandler.cxx:124 AliFemtoCutMonitorHandler.cxx:125 AliFemtoCutMonitorHandler.cxx:126 AliFemtoCutMonitorHandler.cxx:127 AliFemtoCutMonitorHandler.cxx:128 AliFemtoCutMonitorHandler.cxx:129 AliFemtoCutMonitorHandler.cxx:130 AliFemtoCutMonitorHandler.cxx:131 AliFemtoCutMonitorHandler.cxx:132 AliFemtoCutMonitorHandler.cxx:133 AliFemtoCutMonitorHandler.cxx:134 AliFemtoCutMonitorHandler.cxx:135 AliFemtoCutMonitorHandler.cxx:136 AliFemtoCutMonitorHandler.cxx:137 AliFemtoCutMonitorHandler.cxx:138 AliFemtoCutMonitorHandler.cxx:139 AliFemtoCutMonitorHandler.cxx:140 AliFemtoCutMonitorHandler.cxx:141 AliFemtoCutMonitorHandler.cxx:142 AliFemtoCutMonitorHandler.cxx:143 AliFemtoCutMonitorHandler.cxx:144 AliFemtoCutMonitorHandler.cxx:145 AliFemtoCutMonitorHandler.cxx:146 AliFemtoCutMonitorHandler.cxx:147 AliFemtoCutMonitorHandler.cxx:148 AliFemtoCutMonitorHandler.cxx:149 AliFemtoCutMonitorHandler.cxx:150 AliFemtoCutMonitorHandler.cxx:151 AliFemtoCutMonitorHandler.cxx:152 AliFemtoCutMonitorHandler.cxx:153 AliFemtoCutMonitorHandler.cxx:154 AliFemtoCutMonitorHandler.cxx:155 AliFemtoCutMonitorHandler.cxx:156 AliFemtoCutMonitorHandler.cxx:157 AliFemtoCutMonitorHandler.cxx:158 AliFemtoCutMonitorHandler.cxx:159 AliFemtoCutMonitorHandler.cxx:160 AliFemtoCutMonitorHandler.cxx:161 AliFemtoCutMonitorHandler.cxx:162 AliFemtoCutMonitorHandler.cxx:163 AliFemtoCutMonitorHandler.cxx:164 AliFemtoCutMonitorHandler.cxx:165 AliFemtoCutMonitorHandler.cxx:166 AliFemtoCutMonitorHandler.cxx:167 AliFemtoCutMonitorHandler.cxx:168 AliFemtoCutMonitorHandler.cxx:169 AliFemtoCutMonitorHandler.cxx:170 AliFemtoCutMonitorHandler.cxx:171 AliFemtoCutMonitorHandler.cxx:172 AliFemtoCutMonitorHandler.cxx:173 AliFemtoCutMonitorHandler.cxx:174 AliFemtoCutMonitorHandler.cxx:175 AliFemtoCutMonitorHandler.cxx:176 AliFemtoCutMonitorHandler.cxx:177 AliFemtoCutMonitorHandler.cxx:178 AliFemtoCutMonitorHandler.cxx:179 AliFemtoCutMonitorHandler.cxx:180 AliFemtoCutMonitorHandler.cxx:181 AliFemtoCutMonitorHandler.cxx:182 AliFemtoCutMonitorHandler.cxx:183 AliFemtoCutMonitorHandler.cxx:184 AliFemtoCutMonitorHandler.cxx:185 AliFemtoCutMonitorHandler.cxx:186 AliFemtoCutMonitorHandler.cxx:187 AliFemtoCutMonitorHandler.cxx:188 AliFemtoCutMonitorHandler.cxx:189 AliFemtoCutMonitorHandler.cxx:190 AliFemtoCutMonitorHandler.cxx:191 AliFemtoCutMonitorHandler.cxx:192 AliFemtoCutMonitorHandler.cxx:193 AliFemtoCutMonitorHandler.cxx:194 AliFemtoCutMonitorHandler.cxx:195 AliFemtoCutMonitorHandler.cxx:196 AliFemtoCutMonitorHandler.cxx:197 AliFemtoCutMonitorHandler.cxx:198 AliFemtoCutMonitorHandler.cxx:199 AliFemtoCutMonitorHandler.cxx:200 AliFemtoCutMonitorHandler.cxx:201 AliFemtoCutMonitorHandler.cxx:202 AliFemtoCutMonitorHandler.cxx:203 AliFemtoCutMonitorHandler.cxx:204 AliFemtoCutMonitorHandler.cxx:205 AliFemtoCutMonitorHandler.cxx:206 AliFemtoCutMonitorHandler.cxx:207 AliFemtoCutMonitorHandler.cxx:208 AliFemtoCutMonitorHandler.cxx:209 AliFemtoCutMonitorHandler.cxx:210 AliFemtoCutMonitorHandler.cxx:211 AliFemtoCutMonitorHandler.cxx:212 AliFemtoCutMonitorHandler.cxx:213 AliFemtoCutMonitorHandler.cxx:214 AliFemtoCutMonitorHandler.cxx:215 AliFemtoCutMonitorHandler.cxx:216 AliFemtoCutMonitorHandler.cxx:217 AliFemtoCutMonitorHandler.cxx:218 AliFemtoCutMonitorHandler.cxx:219 AliFemtoCutMonitorHandler.cxx:220 AliFemtoCutMonitorHandler.cxx:221 AliFemtoCutMonitorHandler.cxx:222 AliFemtoCutMonitorHandler.cxx:223 AliFemtoCutMonitorHandler.cxx:224 AliFemtoCutMonitorHandler.cxx:225 AliFemtoCutMonitorHandler.cxx:226 AliFemtoCutMonitorHandler.cxx:227 AliFemtoCutMonitorHandler.cxx:228 AliFemtoCutMonitorHandler.cxx:229 AliFemtoCutMonitorHandler.cxx:230 AliFemtoCutMonitorHandler.cxx:231 AliFemtoCutMonitorHandler.cxx:232 AliFemtoCutMonitorHandler.cxx:233 AliFemtoCutMonitorHandler.cxx:234 AliFemtoCutMonitorHandler.cxx:235 AliFemtoCutMonitorHandler.cxx:236 AliFemtoCutMonitorHandler.cxx:237 AliFemtoCutMonitorHandler.cxx:238 AliFemtoCutMonitorHandler.cxx:239 AliFemtoCutMonitorHandler.cxx:240 AliFemtoCutMonitorHandler.cxx:241 AliFemtoCutMonitorHandler.cxx:242 AliFemtoCutMonitorHandler.cxx:243 AliFemtoCutMonitorHandler.cxx:244 AliFemtoCutMonitorHandler.cxx:245 AliFemtoCutMonitorHandler.cxx:246 AliFemtoCutMonitorHandler.cxx:247 AliFemtoCutMonitorHandler.cxx:248 AliFemtoCutMonitorHandler.cxx:249 AliFemtoCutMonitorHandler.cxx:250 AliFemtoCutMonitorHandler.cxx:251 AliFemtoCutMonitorHandler.cxx:252 AliFemtoCutMonitorHandler.cxx:253 AliFemtoCutMonitorHandler.cxx:254 AliFemtoCutMonitorHandler.cxx:255 AliFemtoCutMonitorHandler.cxx:256 AliFemtoCutMonitorHandler.cxx:257 AliFemtoCutMonitorHandler.cxx:258 AliFemtoCutMonitorHandler.cxx:259 AliFemtoCutMonitorHandler.cxx:260 AliFemtoCutMonitorHandler.cxx:261 AliFemtoCutMonitorHandler.cxx:262 AliFemtoCutMonitorHandler.cxx:263 AliFemtoCutMonitorHandler.cxx:264 AliFemtoCutMonitorHandler.cxx:265 AliFemtoCutMonitorHandler.cxx:266 AliFemtoCutMonitorHandler.cxx:267 AliFemtoCutMonitorHandler.cxx:268 AliFemtoCutMonitorHandler.cxx:269 AliFemtoCutMonitorHandler.cxx:270 AliFemtoCutMonitorHandler.cxx:271 AliFemtoCutMonitorHandler.cxx:272 AliFemtoCutMonitorHandler.cxx:273 AliFemtoCutMonitorHandler.cxx:274 AliFemtoCutMonitorHandler.cxx:275 AliFemtoCutMonitorHandler.cxx:276 AliFemtoCutMonitorHandler.cxx:277 AliFemtoCutMonitorHandler.cxx:278 AliFemtoCutMonitorHandler.cxx:279 AliFemtoCutMonitorHandler.cxx:280 AliFemtoCutMonitorHandler.cxx:281 AliFemtoCutMonitorHandler.cxx:282 AliFemtoCutMonitorHandler.cxx:283 AliFemtoCutMonitorHandler.cxx:284 AliFemtoCutMonitorHandler.cxx:285 AliFemtoCutMonitorHandler.cxx:286 AliFemtoCutMonitorHandler.cxx:287 AliFemtoCutMonitorHandler.cxx:288 AliFemtoCutMonitorHandler.cxx:289 AliFemtoCutMonitorHandler.cxx:290 AliFemtoCutMonitorHandler.cxx:291 AliFemtoCutMonitorHandler.cxx:292 AliFemtoCutMonitorHandler.cxx:293 AliFemtoCutMonitorHandler.cxx:294 AliFemtoCutMonitorHandler.cxx:295 AliFemtoCutMonitorHandler.cxx:296 AliFemtoCutMonitorHandler.cxx:297 AliFemtoCutMonitorHandler.cxx:298 AliFemtoCutMonitorHandler.cxx:299 AliFemtoCutMonitorHandler.cxx:300 AliFemtoCutMonitorHandler.cxx:301 AliFemtoCutMonitorHandler.cxx:302 AliFemtoCutMonitorHandler.cxx:303 AliFemtoCutMonitorHandler.cxx:304 AliFemtoCutMonitorHandler.cxx:305 AliFemtoCutMonitorHandler.cxx:306 AliFemtoCutMonitorHandler.cxx:307 AliFemtoCutMonitorHandler.cxx:308 AliFemtoCutMonitorHandler.cxx:309 AliFemtoCutMonitorHandler.cxx:310 AliFemtoCutMonitorHandler.cxx:311 AliFemtoCutMonitorHandler.cxx:312 AliFemtoCutMonitorHandler.cxx:313 AliFemtoCutMonitorHandler.cxx:314 AliFemtoCutMonitorHandler.cxx:315 AliFemtoCutMonitorHandler.cxx:316 AliFemtoCutMonitorHandler.cxx:317 AliFemtoCutMonitorHandler.cxx:318 AliFemtoCutMonitorHandler.cxx:319 AliFemtoCutMonitorHandler.cxx:320 AliFemtoCutMonitorHandler.cxx:321 AliFemtoCutMonitorHandler.cxx:322 AliFemtoCutMonitorHandler.cxx:323 AliFemtoCutMonitorHandler.cxx:324 AliFemtoCutMonitorHandler.cxx:325 AliFemtoCutMonitorHandler.cxx:326 AliFemtoCutMonitorHandler.cxx:327 AliFemtoCutMonitorHandler.cxx:328 AliFemtoCutMonitorHandler.cxx:329 AliFemtoCutMonitorHandler.cxx:330 AliFemtoCutMonitorHandler.cxx:331 AliFemtoCutMonitorHandler.cxx:332