#include <TTree.h>
#include <TMath.h>
#include "AliITSQADataMakerSim.h"
#include "AliITSQASPDDataMakerSim.h"
#include "AliITSQASDDDataMakerSim.h"
#include "AliITSQASSDDataMakerSim.h"
#include "AliLog.h"
#include "AliQAv1.h"
#include "AliQAChecker.h"
#include "AliITSQAChecker.h"
#include "AliRawReader.h"
ClassImp(AliITSQADataMakerSim)
AliITSQADataMakerSim::AliITSQADataMakerSim(Short_t subDet) :
AliQADataMakerSim(AliQAv1::GetDetName(AliQAv1::kITS), "ITS Quality Assurance Data Maker"),
fSubDetector(subDet),
fSPDDataMaker(NULL),
fSDDDataMaker(NULL),
fSSDDataMaker(NULL)
{
if(fSubDetector < 0 || fSubDetector > 3) {
AliError("Error: fSubDetector number out of range; return\n");
}
if(fSubDetector == 0 || fSubDetector == 1) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM::Create SPD DataMakerSim\n");
fSPDDataMaker = new AliITSQASPDDataMakerSim(this);
}
if(fSubDetector == 0 || fSubDetector == 2) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM::Create SDD DataMakerSim\n");
fSDDDataMaker = new AliITSQASDDDataMakerSim(this);
}
if(fSubDetector == 0 || fSubDetector == 3) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM::Create SSD DataMakerSim\n");
fSSDDataMaker = new AliITSQASSDDataMakerSim(this);
}
}
AliITSQADataMakerSim::~AliITSQADataMakerSim(){
if(fSPDDataMaker)delete fSPDDataMaker;
if(fSDDDataMaker)delete fSDDDataMaker;
if(fSSDDataMaker)delete fSSDDataMaker;
}
AliITSQADataMakerSim::AliITSQADataMakerSim(const AliITSQADataMakerSim& qadm) :
AliQADataMakerSim(),
fSubDetector(qadm.fSubDetector),
fSPDDataMaker(NULL),
fSDDDataMaker(NULL),
fSSDDataMaker(NULL)
{
SetName((const char*)qadm.GetName()) ;
SetTitle((const char*)qadm.GetTitle());
}
AliITSQADataMakerSim& AliITSQADataMakerSim::operator = (const AliITSQADataMakerSim& qac )
{
this->~AliITSQADataMakerSim();
new(this) AliITSQADataMakerSim(qac);
return *this;
}
void AliITSQADataMakerSim::StartOfDetectorCycle()
{
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM::Start of ITS Cycle\n");
ResetEventTrigClasses();
ResetEvCountCycle();
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->StartOfDetectorCycle();
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->StartOfDetectorCycle();
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->StartOfDetectorCycle();
}
void AliITSQADataMakerSim::EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** list)
{
AliInfo(Form("End of Dedetctor Cycle called for %s\n",AliQAv1::GetTaskName(task).Data() ));
ResetEventTrigClasses();
for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
if (! IsValidEventSpecie(specie, list) ) continue;
SetEventSpecie(AliRecoParam::ConvertIndex(specie));
Int_t idnumber=list[specie]->GetUniqueID();
if(idnumber==0) {
continue;
}
else{
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSDM instantiates checker with Run(AliQAv1::kITS, task, list)\n");
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->EndOfDetectorCycle(task, list);
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->EndOfDetectorCycle(task, list);
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->EndOfDetectorCycle(task, list);
AliQAChecker *qac = AliQAChecker::Instance();
AliITSQAChecker *qacb = (AliITSQAChecker *) qac->GetDetQAChecker(0);
Int_t subdet=GetSubDet();
qacb->SetSubDet(subdet);
if(subdet== 0 ){
qacb->SetTaskOffset(fSPDDataMaker->GetOffset(task,specie),fSDDDataMaker->GetOffset(task,specie),fSSDDataMaker->GetOffset(task,specie));
qacb->SetHisto(fSPDDataMaker->GetTaskHisto(task), fSDDDataMaker->GetTaskHisto(task), fSSDDataMaker->GetTaskHisto(task));
}
else
if(subdet!=0){
Int_t offset=GetDetTaskOffset(subdet, task);
qacb->SetDetTaskOffset(subdet,offset);
Int_t histo=GetDetTaskHisto(subdet, task);
qacb->SetDetHisto(subdet,histo);
}
qac->Run( AliQAv1::kITS , task, list);
}
}
}
void AliITSQADataMakerSim::InitDigits()
{
fDigitsQAList[AliRecoParam::AConvert(fEventSpecie)]->SetUniqueID(60);
if(fSubDetector == 0 || fSubDetector == 1) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SPD InitDigits\n");
fSPDDataMaker->InitDigits();
}
if(fSubDetector == 0 || fSubDetector == 2) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SDD InitDigits\n");
fSDDDataMaker->SetOffset(AliQAv1::kDIGITS, fDigitsQAList[AliRecoParam::AConvert(fEventSpecie)]->GetEntries(),AliRecoParam::AConvert(fEventSpecie));
fSDDDataMaker->InitDigits();
}
if(fSubDetector == 0 || fSubDetector == 3) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SSD InitDigits\n");
fSSDDataMaker->SetOffset(AliQAv1::kDIGITS, fDigitsQAList[AliRecoParam::AConvert(fEventSpecie)]->GetEntries(),AliRecoParam::AConvert(fEventSpecie));
fSSDDataMaker->InitDigits();
}
ClonePerTrigClass(AliQAv1::kDIGITS);
}
void AliITSQADataMakerSim::MakeDigits()
{
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->MakeDigits();
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->MakeDigits();
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->MakeDigits();
IncEvCountCycleDigits();
IncEvCountTotalDigits();
}
void AliITSQADataMakerSim::MakeDigits(TTree * digits)
{
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->MakeDigits(digits);
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->MakeDigits(digits);
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->MakeDigits(digits);
IncEvCountCycleDigits();
IncEvCountTotalDigits();
}
void AliITSQADataMakerSim::InitSDigits()
{
fSDigitsQAList[AliRecoParam::AConvert(fEventSpecie)]->SetUniqueID(70);
if(fSubDetector == 0 || fSubDetector == 1) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SPD InitSDigits\n");
fSPDDataMaker->InitSDigits();
}
if(fSubDetector == 0 || fSubDetector == 2){
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SDD InitSDigits\n");
fSDDDataMaker->SetOffset(AliQAv1::kSDIGITS, fSDigitsQAList [AliRecoParam::AConvert(fEventSpecie)]->GetEntries(),AliRecoParam::AConvert(fEventSpecie));
fSDDDataMaker->InitSDigits();
}
if(fSubDetector == 0 || fSubDetector == 3) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SSD InitSDigits\n");
fSSDDataMaker->SetOffset(AliQAv1::kSDIGITS, fSDigitsQAList [AliRecoParam::AConvert(fEventSpecie)]->GetEntries(),AliRecoParam::AConvert(fEventSpecie));
fSSDDataMaker->InitSDigits();
}
ClonePerTrigClass(AliQAv1::kSDIGITS);
}
void AliITSQADataMakerSim::MakeSDigits()
{
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->MakeSDigits();
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->MakeSDigits();
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->MakeSDigits();
IncEvCountCycleSDigits();
IncEvCountTotalSDigits();
}
void AliITSQADataMakerSim::MakeSDigits(TTree * sdigits)
{
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->MakeSDigits(sdigits);
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->MakeSDigits(sdigits);
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->MakeSDigits(sdigits);
IncEvCountCycleSDigits();
IncEvCountTotalSDigits();
}
void AliITSQADataMakerSim::InitHits()
{
fHitsQAList[AliRecoParam::AConvert(fEventSpecie)]->SetUniqueID(50);
if(fSubDetector == 0 || fSubDetector == 1) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SPD InitHits\n");
fSPDDataMaker->InitHits();
}
if(fSubDetector == 0 || fSubDetector == 2) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SDD InitHits\n");
fSDDDataMaker->SetOffset(AliQAv1::kHITS, fHitsQAList[AliRecoParam::AConvert(fEventSpecie)]->GetEntries(),AliRecoParam::AConvert(fEventSpecie));
fSDDDataMaker->InitHits();
}
if(fSubDetector == 0 || fSubDetector == 3) {
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM:: SSD InitHits\n");
fSSDDataMaker->SetOffset(AliQAv1::kHITS, fHitsQAList[AliRecoParam::AConvert(fEventSpecie)]->GetEntries(),AliRecoParam::AConvert(fEventSpecie));
fSSDDataMaker->InitHits();
}
ClonePerTrigClass(AliQAv1::kHITS);
}
void AliITSQADataMakerSim::MakeHits()
{
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->MakeHits();
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->MakeHits();
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->MakeHits();
IncEvCountCycleHits();
IncEvCountTotalHits();
}
void AliITSQADataMakerSim::MakeHits(TTree * hits)
{
if(fSubDetector == 0 || fSubDetector == 1) fSPDDataMaker->MakeHits(hits);
if(fSubDetector == 0 || fSubDetector == 2) fSDDDataMaker->MakeHits(hits);
if(fSubDetector == 0 || fSubDetector == 3) fSSDDataMaker->MakeHits(hits);
IncEvCountCycleHits();
IncEvCountTotalHits();
}
Int_t AliITSQADataMakerSim::GetDetTaskOffset(Int_t subdet,AliQAv1::TASKINDEX_t task)
{
switch(subdet)
{
Int_t offset;
case 1:
offset=fSPDDataMaker->GetOffset(task);
return offset;
break;
case 2:
offset=fSDDDataMaker->GetOffset(task);
return offset;
break;
case 3:
offset=fSSDDataMaker->GetOffset(task);
return offset;
break;
default:
AliWarning("No specific subdetector (SPD, SDD, SSD) selected!! Offset set to zero \n");
offset=0;
return offset;
break;
}
}
Int_t AliITSQADataMakerSim::GetDetTaskHisto(Int_t subdet,AliQAv1::TASKINDEX_t task)
{
switch(subdet)
{
Int_t histo;
case 1:
histo=fSPDDataMaker->GetOffset(task);
return histo;
break;
case 2:
histo=fSDDDataMaker->GetOffset(task);
return histo;
break;
case 3:
histo=fSSDDataMaker->GetOffset(task);
return histo;
break;
default:
AliWarning("No specific subdetector (SPD, SDD, SSD) selected!! Offset set to zero \n");
histo=0;
return histo;
break;
}
}
AliITSQADataMakerSim.cxx:1 AliITSQADataMakerSim.cxx:2 AliITSQADataMakerSim.cxx:3 AliITSQADataMakerSim.cxx:4 AliITSQADataMakerSim.cxx:5 AliITSQADataMakerSim.cxx:6 AliITSQADataMakerSim.cxx:7 AliITSQADataMakerSim.cxx:8 AliITSQADataMakerSim.cxx:9 AliITSQADataMakerSim.cxx:10 AliITSQADataMakerSim.cxx:11 AliITSQADataMakerSim.cxx:12 AliITSQADataMakerSim.cxx:13 AliITSQADataMakerSim.cxx:14 AliITSQADataMakerSim.cxx:15 AliITSQADataMakerSim.cxx:16 AliITSQADataMakerSim.cxx:17 AliITSQADataMakerSim.cxx:18 AliITSQADataMakerSim.cxx:19 AliITSQADataMakerSim.cxx:20 AliITSQADataMakerSim.cxx:21 AliITSQADataMakerSim.cxx:22 AliITSQADataMakerSim.cxx:23 AliITSQADataMakerSim.cxx:24 AliITSQADataMakerSim.cxx:25 AliITSQADataMakerSim.cxx:26 AliITSQADataMakerSim.cxx:27 AliITSQADataMakerSim.cxx:28 AliITSQADataMakerSim.cxx:29 AliITSQADataMakerSim.cxx:30 AliITSQADataMakerSim.cxx:31 AliITSQADataMakerSim.cxx:32 AliITSQADataMakerSim.cxx:33 AliITSQADataMakerSim.cxx:34 AliITSQADataMakerSim.cxx:35 AliITSQADataMakerSim.cxx:36 AliITSQADataMakerSim.cxx:37 AliITSQADataMakerSim.cxx:38 AliITSQADataMakerSim.cxx:39 AliITSQADataMakerSim.cxx:40 AliITSQADataMakerSim.cxx:41 AliITSQADataMakerSim.cxx:42 AliITSQADataMakerSim.cxx:43 AliITSQADataMakerSim.cxx:44 AliITSQADataMakerSim.cxx:45 AliITSQADataMakerSim.cxx:46 AliITSQADataMakerSim.cxx:47 AliITSQADataMakerSim.cxx:48 AliITSQADataMakerSim.cxx:49 AliITSQADataMakerSim.cxx:50 AliITSQADataMakerSim.cxx:51 AliITSQADataMakerSim.cxx:52 AliITSQADataMakerSim.cxx:53 AliITSQADataMakerSim.cxx:54 AliITSQADataMakerSim.cxx:55 AliITSQADataMakerSim.cxx:56 AliITSQADataMakerSim.cxx:57 AliITSQADataMakerSim.cxx:58 AliITSQADataMakerSim.cxx:59 AliITSQADataMakerSim.cxx:60 AliITSQADataMakerSim.cxx:61 AliITSQADataMakerSim.cxx:62 AliITSQADataMakerSim.cxx:63 AliITSQADataMakerSim.cxx:64 AliITSQADataMakerSim.cxx:65 AliITSQADataMakerSim.cxx:66 AliITSQADataMakerSim.cxx:67 AliITSQADataMakerSim.cxx:68 AliITSQADataMakerSim.cxx:69 AliITSQADataMakerSim.cxx:70 AliITSQADataMakerSim.cxx:71 AliITSQADataMakerSim.cxx:72 AliITSQADataMakerSim.cxx:73 AliITSQADataMakerSim.cxx:74 AliITSQADataMakerSim.cxx:75 AliITSQADataMakerSim.cxx:76 AliITSQADataMakerSim.cxx:77 AliITSQADataMakerSim.cxx:78 AliITSQADataMakerSim.cxx:79 AliITSQADataMakerSim.cxx:80 AliITSQADataMakerSim.cxx:81 AliITSQADataMakerSim.cxx:82 AliITSQADataMakerSim.cxx:83 AliITSQADataMakerSim.cxx:84 AliITSQADataMakerSim.cxx:85 AliITSQADataMakerSim.cxx:86 AliITSQADataMakerSim.cxx:87 AliITSQADataMakerSim.cxx:88 AliITSQADataMakerSim.cxx:89 AliITSQADataMakerSim.cxx:90 AliITSQADataMakerSim.cxx:91 AliITSQADataMakerSim.cxx:92 AliITSQADataMakerSim.cxx:93 AliITSQADataMakerSim.cxx:94 AliITSQADataMakerSim.cxx:95 AliITSQADataMakerSim.cxx:96 AliITSQADataMakerSim.cxx:97 AliITSQADataMakerSim.cxx:98 AliITSQADataMakerSim.cxx:99 AliITSQADataMakerSim.cxx:100 AliITSQADataMakerSim.cxx:101 AliITSQADataMakerSim.cxx:102 AliITSQADataMakerSim.cxx:103 AliITSQADataMakerSim.cxx:104 AliITSQADataMakerSim.cxx:105 AliITSQADataMakerSim.cxx:106 AliITSQADataMakerSim.cxx:107 AliITSQADataMakerSim.cxx:108 AliITSQADataMakerSim.cxx:109 AliITSQADataMakerSim.cxx:110 AliITSQADataMakerSim.cxx:111 AliITSQADataMakerSim.cxx:112 AliITSQADataMakerSim.cxx:113 AliITSQADataMakerSim.cxx:114 AliITSQADataMakerSim.cxx:115 AliITSQADataMakerSim.cxx:116 AliITSQADataMakerSim.cxx:117 AliITSQADataMakerSim.cxx:118 AliITSQADataMakerSim.cxx:119 AliITSQADataMakerSim.cxx:120 AliITSQADataMakerSim.cxx:121 AliITSQADataMakerSim.cxx:122 AliITSQADataMakerSim.cxx:123 AliITSQADataMakerSim.cxx:124 AliITSQADataMakerSim.cxx:125 AliITSQADataMakerSim.cxx:126 AliITSQADataMakerSim.cxx:127 AliITSQADataMakerSim.cxx:128 AliITSQADataMakerSim.cxx:129 AliITSQADataMakerSim.cxx:130 AliITSQADataMakerSim.cxx:131 AliITSQADataMakerSim.cxx:132 AliITSQADataMakerSim.cxx:133 AliITSQADataMakerSim.cxx:134 AliITSQADataMakerSim.cxx:135 AliITSQADataMakerSim.cxx:136 AliITSQADataMakerSim.cxx:137 AliITSQADataMakerSim.cxx:138 AliITSQADataMakerSim.cxx:139 AliITSQADataMakerSim.cxx:140 AliITSQADataMakerSim.cxx:141 AliITSQADataMakerSim.cxx:142 AliITSQADataMakerSim.cxx:143 AliITSQADataMakerSim.cxx:144 AliITSQADataMakerSim.cxx:145 AliITSQADataMakerSim.cxx:146 AliITSQADataMakerSim.cxx:147 AliITSQADataMakerSim.cxx:148 AliITSQADataMakerSim.cxx:149 AliITSQADataMakerSim.cxx:150 AliITSQADataMakerSim.cxx:151 AliITSQADataMakerSim.cxx:152 AliITSQADataMakerSim.cxx:153 AliITSQADataMakerSim.cxx:154 AliITSQADataMakerSim.cxx:155 AliITSQADataMakerSim.cxx:156 AliITSQADataMakerSim.cxx:157 AliITSQADataMakerSim.cxx:158 AliITSQADataMakerSim.cxx:159 AliITSQADataMakerSim.cxx:160 AliITSQADataMakerSim.cxx:161 AliITSQADataMakerSim.cxx:162 AliITSQADataMakerSim.cxx:163 AliITSQADataMakerSim.cxx:164 AliITSQADataMakerSim.cxx:165 AliITSQADataMakerSim.cxx:166 AliITSQADataMakerSim.cxx:167 AliITSQADataMakerSim.cxx:168 AliITSQADataMakerSim.cxx:169 AliITSQADataMakerSim.cxx:170 AliITSQADataMakerSim.cxx:171 AliITSQADataMakerSim.cxx:172 AliITSQADataMakerSim.cxx:173 AliITSQADataMakerSim.cxx:174 AliITSQADataMakerSim.cxx:175 AliITSQADataMakerSim.cxx:176 AliITSQADataMakerSim.cxx:177 AliITSQADataMakerSim.cxx:178 AliITSQADataMakerSim.cxx:179 AliITSQADataMakerSim.cxx:180 AliITSQADataMakerSim.cxx:181 AliITSQADataMakerSim.cxx:182 AliITSQADataMakerSim.cxx:183 AliITSQADataMakerSim.cxx:184 AliITSQADataMakerSim.cxx:185 AliITSQADataMakerSim.cxx:186 AliITSQADataMakerSim.cxx:187 AliITSQADataMakerSim.cxx:188 AliITSQADataMakerSim.cxx:189 AliITSQADataMakerSim.cxx:190 AliITSQADataMakerSim.cxx:191 AliITSQADataMakerSim.cxx:192 AliITSQADataMakerSim.cxx:193 AliITSQADataMakerSim.cxx:194 AliITSQADataMakerSim.cxx:195 AliITSQADataMakerSim.cxx:196 AliITSQADataMakerSim.cxx:197 AliITSQADataMakerSim.cxx:198 AliITSQADataMakerSim.cxx:199 AliITSQADataMakerSim.cxx:200 AliITSQADataMakerSim.cxx:201 AliITSQADataMakerSim.cxx:202 AliITSQADataMakerSim.cxx:203 AliITSQADataMakerSim.cxx:204 AliITSQADataMakerSim.cxx:205 AliITSQADataMakerSim.cxx:206 AliITSQADataMakerSim.cxx:207 AliITSQADataMakerSim.cxx:208 AliITSQADataMakerSim.cxx:209 AliITSQADataMakerSim.cxx:210 AliITSQADataMakerSim.cxx:211 AliITSQADataMakerSim.cxx:212 AliITSQADataMakerSim.cxx:213 AliITSQADataMakerSim.cxx:214 AliITSQADataMakerSim.cxx:215 AliITSQADataMakerSim.cxx:216 AliITSQADataMakerSim.cxx:217 AliITSQADataMakerSim.cxx:218 AliITSQADataMakerSim.cxx:219 AliITSQADataMakerSim.cxx:220 AliITSQADataMakerSim.cxx:221 AliITSQADataMakerSim.cxx:222 AliITSQADataMakerSim.cxx:223 AliITSQADataMakerSim.cxx:224 AliITSQADataMakerSim.cxx:225 AliITSQADataMakerSim.cxx:226 AliITSQADataMakerSim.cxx:227 AliITSQADataMakerSim.cxx:228 AliITSQADataMakerSim.cxx:229 AliITSQADataMakerSim.cxx:230 AliITSQADataMakerSim.cxx:231 AliITSQADataMakerSim.cxx:232 AliITSQADataMakerSim.cxx:233 AliITSQADataMakerSim.cxx:234 AliITSQADataMakerSim.cxx:235 AliITSQADataMakerSim.cxx:236 AliITSQADataMakerSim.cxx:237 AliITSQADataMakerSim.cxx:238 AliITSQADataMakerSim.cxx:239 AliITSQADataMakerSim.cxx:240 AliITSQADataMakerSim.cxx:241 AliITSQADataMakerSim.cxx:242 AliITSQADataMakerSim.cxx:243 AliITSQADataMakerSim.cxx:244 AliITSQADataMakerSim.cxx:245 AliITSQADataMakerSim.cxx:246 AliITSQADataMakerSim.cxx:247 AliITSQADataMakerSim.cxx:248 AliITSQADataMakerSim.cxx:249 AliITSQADataMakerSim.cxx:250 AliITSQADataMakerSim.cxx:251 AliITSQADataMakerSim.cxx:252 AliITSQADataMakerSim.cxx:253 AliITSQADataMakerSim.cxx:254 AliITSQADataMakerSim.cxx:255 AliITSQADataMakerSim.cxx:256 AliITSQADataMakerSim.cxx:257 AliITSQADataMakerSim.cxx:258 AliITSQADataMakerSim.cxx:259 AliITSQADataMakerSim.cxx:260 AliITSQADataMakerSim.cxx:261 AliITSQADataMakerSim.cxx:262 AliITSQADataMakerSim.cxx:263 AliITSQADataMakerSim.cxx:264 AliITSQADataMakerSim.cxx:265 AliITSQADataMakerSim.cxx:266 AliITSQADataMakerSim.cxx:267 AliITSQADataMakerSim.cxx:268 AliITSQADataMakerSim.cxx:269 AliITSQADataMakerSim.cxx:270 AliITSQADataMakerSim.cxx:271 AliITSQADataMakerSim.cxx:272 AliITSQADataMakerSim.cxx:273 AliITSQADataMakerSim.cxx:274 AliITSQADataMakerSim.cxx:275 AliITSQADataMakerSim.cxx:276 AliITSQADataMakerSim.cxx:277 AliITSQADataMakerSim.cxx:278 AliITSQADataMakerSim.cxx:279 AliITSQADataMakerSim.cxx:280 AliITSQADataMakerSim.cxx:281 AliITSQADataMakerSim.cxx:282 AliITSQADataMakerSim.cxx:283 AliITSQADataMakerSim.cxx:284 AliITSQADataMakerSim.cxx:285 AliITSQADataMakerSim.cxx:286 AliITSQADataMakerSim.cxx:287 AliITSQADataMakerSim.cxx:288 AliITSQADataMakerSim.cxx:289 AliITSQADataMakerSim.cxx:290 AliITSQADataMakerSim.cxx:291 AliITSQADataMakerSim.cxx:292 AliITSQADataMakerSim.cxx:293 AliITSQADataMakerSim.cxx:294 AliITSQADataMakerSim.cxx:295 AliITSQADataMakerSim.cxx:296 AliITSQADataMakerSim.cxx:297 AliITSQADataMakerSim.cxx:298 AliITSQADataMakerSim.cxx:299 AliITSQADataMakerSim.cxx:300 AliITSQADataMakerSim.cxx:301 AliITSQADataMakerSim.cxx:302 AliITSQADataMakerSim.cxx:303 AliITSQADataMakerSim.cxx:304 AliITSQADataMakerSim.cxx:305 AliITSQADataMakerSim.cxx:306 AliITSQADataMakerSim.cxx:307 AliITSQADataMakerSim.cxx:308 AliITSQADataMakerSim.cxx:309 AliITSQADataMakerSim.cxx:310 AliITSQADataMakerSim.cxx:311 AliITSQADataMakerSim.cxx:312 AliITSQADataMakerSim.cxx:313 AliITSQADataMakerSim.cxx:314 AliITSQADataMakerSim.cxx:315 AliITSQADataMakerSim.cxx:316 AliITSQADataMakerSim.cxx:317 AliITSQADataMakerSim.cxx:318 AliITSQADataMakerSim.cxx:319 AliITSQADataMakerSim.cxx:320 AliITSQADataMakerSim.cxx:321 AliITSQADataMakerSim.cxx:322 AliITSQADataMakerSim.cxx:323 AliITSQADataMakerSim.cxx:324 AliITSQADataMakerSim.cxx:325 AliITSQADataMakerSim.cxx:326 AliITSQADataMakerSim.cxx:327 AliITSQADataMakerSim.cxx:328 AliITSQADataMakerSim.cxx:329 AliITSQADataMakerSim.cxx:330 AliITSQADataMakerSim.cxx:331 AliITSQADataMakerSim.cxx:332 AliITSQADataMakerSim.cxx:333 AliITSQADataMakerSim.cxx:334 AliITSQADataMakerSim.cxx:335 AliITSQADataMakerSim.cxx:336 AliITSQADataMakerSim.cxx:337 AliITSQADataMakerSim.cxx:338 AliITSQADataMakerSim.cxx:339 AliITSQADataMakerSim.cxx:340 AliITSQADataMakerSim.cxx:341 AliITSQADataMakerSim.cxx:342 AliITSQADataMakerSim.cxx:343 AliITSQADataMakerSim.cxx:344 AliITSQADataMakerSim.cxx:345 AliITSQADataMakerSim.cxx:346 AliITSQADataMakerSim.cxx:347 AliITSQADataMakerSim.cxx:348 AliITSQADataMakerSim.cxx:349 AliITSQADataMakerSim.cxx:350 AliITSQADataMakerSim.cxx:351 AliITSQADataMakerSim.cxx:352 AliITSQADataMakerSim.cxx:353 AliITSQADataMakerSim.cxx:354 AliITSQADataMakerSim.cxx:355 AliITSQADataMakerSim.cxx:356 AliITSQADataMakerSim.cxx:357 AliITSQADataMakerSim.cxx:358 AliITSQADataMakerSim.cxx:359 AliITSQADataMakerSim.cxx:360 AliITSQADataMakerSim.cxx:361 AliITSQADataMakerSim.cxx:362 AliITSQADataMakerSim.cxx:363 AliITSQADataMakerSim.cxx:364 AliITSQADataMakerSim.cxx:365 AliITSQADataMakerSim.cxx:366 AliITSQADataMakerSim.cxx:367 AliITSQADataMakerSim.cxx:368 AliITSQADataMakerSim.cxx:369 AliITSQADataMakerSim.cxx:370 AliITSQADataMakerSim.cxx:371 AliITSQADataMakerSim.cxx:372 AliITSQADataMakerSim.cxx:373