#include <TProfile2D.h>
#include <TH2F.h>
#include <TH1F.h>
#include <TBranch.h>
#include <TTree.h>
#include <TMath.h>
#include <TPaveText.h>
#include "AliITSQASDDDataMakerRec.h"
#include "AliQAv1.h"
#include "AliRawReader.h"
#include "AliITSRawStream.h"
#include "AliITSRawStreamSDD.h"
#include "AliITSdigit.h"
#include "AliITSRecPoint.h"
#include "AliITSRecPointContainer.h"
#include "AliITSgeomTGeo.h"
#include "AliCDBManager.h"
#include "AliCDBEntry.h"
#include "AliITSCalibrationSDD.h"
#include "AliITSQADataMakerRec.h"
class TGaxis;
class TF1;
class TSystem;
class AliLog;
class AliQAChecker;
class AliITSRawStreamSDDCompressed;
class AliCDBStorage;
class Riostream;
class AliITSdigitSDD;
class AliITS;
class AliRunLoader;
class AliITSLoader;
class AliITSDetTypeRec;
using std::endl;
using std::cout;
ClassImp(AliITSQASDDDataMakerRec)
AliITSQASDDDataMakerRec::AliITSQASDDDataMakerRec(AliITSQADataMakerRec *aliITSQADataMakerRec, Bool_t kMode, Short_t ldc) :
TObject(),
fAliITSQADataMakerRec(aliITSQADataMakerRec),
fkOnline(kMode),
fLDC(ldc),
fSDDhRawsTask(0),
fSDDhDigitsTask(0),
fSDDhRecPointsTask(0),
fOnlineOffsetRaws(0),
fOnlineOffsetRecPoints(0),
fGenRawsOffset(0),
fGenDigitsOffset(0),
fGenRecPointsOffset(0),
fTimeBinSize(1),
fDDLModuleMap(0),
fCalibration(0),
fHistoCalibration(0)
{
if(fLDC < 0 || fLDC > 6) {
AliError("Error: LDC number out of range; return\n");
}
fGenRawsOffset = new Int_t[AliRecoParam::kNSpecies];
fGenRecPointsOffset = new Int_t[AliRecoParam::kNSpecies];
fGenDigitsOffset = new Int_t[AliRecoParam::kNSpecies];
for(Int_t i=0; i<AliRecoParam::kNSpecies; i++) {
fGenRawsOffset[i] = 0;
fGenRecPointsOffset[i] = 0;
fGenDigitsOffset[i]=0;
}
InitCalibrationArray();
}
AliITSQASDDDataMakerRec::AliITSQASDDDataMakerRec(const AliITSQASDDDataMakerRec& qadm) :
TObject(),
fAliITSQADataMakerRec(qadm.fAliITSQADataMakerRec),
fkOnline(qadm.fkOnline),
fLDC(qadm.fLDC),
fSDDhRawsTask(qadm.fSDDhRawsTask),
fSDDhDigitsTask(qadm.fSDDhDigitsTask),
fSDDhRecPointsTask(qadm.fSDDhRecPointsTask),
fOnlineOffsetRaws(qadm.fOnlineOffsetRaws),
fOnlineOffsetRecPoints(qadm.fOnlineOffsetRecPoints),
fGenRawsOffset(qadm.fGenRawsOffset),
fGenDigitsOffset(qadm.fGenDigitsOffset),
fGenRecPointsOffset(qadm.fGenRecPointsOffset),
fTimeBinSize(qadm.fTimeBinSize),
fDDLModuleMap(qadm.fDDLModuleMap),
fCalibration(qadm.fCalibration),
fHistoCalibration(qadm.fHistoCalibration)
{
fAliITSQADataMakerRec->SetName((const char*)qadm.fAliITSQADataMakerRec->GetName()) ;
fAliITSQADataMakerRec->SetTitle((const char*)qadm.fAliITSQADataMakerRec->GetTitle());
}
AliITSQASDDDataMakerRec::~AliITSQASDDDataMakerRec(){
if(fHistoCalibration){delete fHistoCalibration; fHistoCalibration=NULL;}
}
AliITSQASDDDataMakerRec& AliITSQASDDDataMakerRec::operator = (const AliITSQASDDDataMakerRec& qac )
{
this->~AliITSQASDDDataMakerRec();
new(this) AliITSQASDDDataMakerRec(qac);
return *this;
}
void AliITSQASDDDataMakerRec::StartOfDetectorCycle()
{
AliDebug(AliQAv1::GetQADebugLevel(),Form("Start of SDD Cycle with event specie %s for task %s\n",AliRecoParam::GetEventSpecieName(fAliITSQADataMakerRec->GetEventSpecie()),AliQAv1::GetTaskName(fAliITSQADataMakerRec->GetTaskIndexSelected()).Data()));
if(!fCalibration) {
CreateTheCalibration();
}
if(fAliITSQADataMakerRec->GetEventSpecie()==0) return;
if(fAliITSQADataMakerRec->GetTaskIndexSelected()==AliQAv1::kRAWS){
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM::Start of SDD Cycle\n");
if(fAliITSQADataMakerRec->ListExists(AliQAv1::kRAWS)==kFALSE)return;
int offsRW = fGenRawsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
AliDebug(AliQAv1::GetQADebugLevel(),Form("Reset of Raw Data normalized histograms with eventspecie %s ",AliRecoParam::GetEventSpecieName(fAliITSQADataMakerRec->GetEventSpecie())));
fAliITSQADataMakerRec->ResetRawsData(10+offsRW );
fAliITSQADataMakerRec->ResetRawsData(3+ offsRW);
fAliITSQADataMakerRec->ResetRawsData(4+ offsRW);
fAliITSQADataMakerRec->ResetRawsData(5+ offsRW);
}
if(fAliITSQADataMakerRec->GetTaskIndexSelected()==AliQAv1::kRECPOINTS){
if(fAliITSQADataMakerRec->ListExists(AliQAv1::kRECPOINTS)==kFALSE)return;
AliDebug(AliQAv1::GetQADebugLevel(),Form("Reset of RecPoints normalized histograms with eventspecie %s ",AliRecoParam::GetEventSpecieName(fAliITSQADataMakerRec->GetEventSpecie())));
int offsRP = fGenRecPointsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
fAliITSQADataMakerRec->ResetRecPointsData(9+ offsRP);
fAliITSQADataMakerRec->ResetRecPointsData(10+ offsRP);
fAliITSQADataMakerRec->ResetRecPointsData(11+ offsRP);
fAliITSQADataMakerRec->ResetRecPointsData(27+ offsRP);
}
}
void AliITSQASDDDataMakerRec::EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** )
{
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSDM instantiates checker with Run(AliQAv1::kITS, task, list)\n");
Double_t entriescalibration1= 0.;
Double_t entriescalibrationL3=0.;
Double_t entriescalibrationL4=0.;
int offsRW = fGenRawsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
int offsRP = fGenRecPointsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
if(fHistoCalibration){
entriescalibration1= ((TH1F*)(fHistoCalibration->At(0)))->GetEntries();
entriescalibrationL3=((TH2F*)(fHistoCalibration->At(1)))->GetEntries();
entriescalibrationL4=((TH2F*)(fHistoCalibration->At(2)))->GetEntries();
}
else{ AliWarning("Calibration TObjArray is NULL! No Normalization and calibtaion plot will be filled\n");}
for (int trCl=-1;trCl<fAliITSQADataMakerRec->GetNTrigClasses();trCl++) {
if(task==AliQAv1::kRAWS) {
TObjArray &harr = *fAliITSQADataMakerRec->GetRawsDataOfTrigClass(trCl);
int nEvent = GetNumberOfEvents(AliQAv1::kRAWS,trCl);
TH1* h10 = (TH1*)harr[10+offsRW];
if(nEvent==0) if(h10) nEvent=h10->GetBinContent(1);
if (h10) h10->SetBinContent(1,nEvent);
if(nEvent!=0) {
if (h10 && harr[0+offsRW] && harr[1+offsRW] && harr[2]) {
Double_t entriesmodpattern = ((TH1*)harr[0+offsRW])->GetEntries();
Double_t entriesL3 = ((TH1*)harr[1+offsRW])->GetEntries();
Double_t entriesL4 = ((TH1*)harr[2+offsRW])->GetEntries();
Double_t normentriesmodpattern=0.;
Double_t normentriesL3= 0.;
Double_t normentriesL4= 0.;
if(entriescalibration1!=0.)normentriesmodpattern=entriesmodpattern/(entriescalibration1*nEvent);
if(entriesL3!=0.) normentriesL3= entriesL3/(entriescalibrationL3*nEvent);
if(entriesL4!=0.) normentriesL4= entriesL4/(entriescalibrationL4*nEvent);
h10->SetBinContent(2,normentriesmodpattern);
h10->SetBinContent(3,normentriesL3);
h10->SetBinContent(4,normentriesL4);
if(fHistoCalibration){
if (harr[3+offsRW] && harr[0+offsRW]) ((TH1*)harr[3+offsRW])->Divide( (TH1*)harr[0+offsRW],((TH1F*)(fHistoCalibration->At(0))),1.,nEvent);
if (harr[4+offsRW] && harr[1+offsRW]) ((TH1*)harr[4+offsRW])->Divide( (TH1*)harr[1+offsRW],((TH1F*)(fHistoCalibration->At(1))),1.,nEvent);
if (harr[5+offsRW] && harr[2+offsRW]) ((TH1*)harr[5+offsRW])->Divide( (TH1*)harr[2+offsRW],((TH1F*)(fHistoCalibration->At(2))),1.,nEvent);
}
}
}
TH1* htmp4 = (TH1*)harr[4+offsRW];
Int_t xbin3 = htmp4 ? ((TH1*)harr[4+offsRW])->GetNbinsX() : 0;
Int_t ybin3 = htmp4 ? ((TH1*)harr[4+offsRW])->GetNbinsY() : 0;
TH1* htmp6 = ((TH1*)harr[6+offsRW]);
if (htmp6 && htmp4) for(Int_t i=0; i<xbin3; i++) for(Int_t j=0; j<ybin3; j++) htmp6->Fill(htmp4->GetBinContent(i,j));
TH1* htmp5 = (TH1*)harr[5+offsRW];
Int_t xbin4 = htmp5 ? htmp5->GetNbinsX() : 0;
Int_t ybin4 = htmp5 ? htmp5->GetNbinsY() : 0;
TH1* htmp7 = (TH1*)harr[7+offsRW];
if (htmp7 && htmp5) for(Int_t i=0; i<xbin4; i++) for(Int_t j=0; j<ybin4; j++) htmp7->Fill(htmp5->GetBinContent(i,j));
if(fHistoCalibration){
for(Int_t inumb=8;inumb<10;inumb++) {
TH1* htmp = (TH1*)harr[inumb + offsRW];
if (!htmp) continue;
TH1* hcal = (TH1*)fHistoCalibration->At(inumb-7);
for(Int_t ii=1; ii<htmp->GetNbinsX()+1;ii++) {
for(Int_t jj=1; jj<htmp->GetNbinsY()+1;jj++) {
if( hcal->GetBinContent(ii,jj) != 0. ) htmp->SetBinContent(ii,jj,1);
else if( hcal->GetBinContent(ii,jj) == 0. ) htmp->SetBinContent(ii,jj,0);
}
}
}
}
}
if(task==AliQAv1::kRECPOINTS) {
TObjArray &harr = *fAliITSQADataMakerRec->GetRecPointsDataOfTrigClass(trCl);
TH1* htmp0 = (TH1*)harr[0+offsRP];
TH1* htmp1 = (TH1*)harr[1+offsRP];
TH1* htmp13 = (TH1*)harr[13+offsRP];
TH1* htmp14 = (TH1*)harr[14+offsRP];
int nEventRP = GetNumberOfEvents(AliQAv1::kRECPOINTS,trCl);
if (htmp0 && htmp1 && htmp13 && htmp14) {
Double_t chargeL3 = htmp0->GetMean();
Double_t errchargeL3 = htmp0->GetMeanError();
Double_t chargeL4 = htmp1->GetMean();
Double_t errchargeL4 = htmp1->GetMeanError();
Double_t radiusL3 = htmp13->GetMean();
Double_t errradiusL3 = htmp13->GetMeanError();
Double_t radiusL4= htmp14->GetMean();
Double_t errradiusL4= htmp14->GetMeanError();
TH1* htmp27 = (TH1*)harr[27+offsRP];
if(nEventRP==0) if(htmp27) nEventRP=htmp27->GetBinContent(1);
if (htmp27) {
htmp27->SetBinContent(1,nEventRP);
htmp27->SetBinContent(31,chargeL3);
htmp27->SetBinError(31,errchargeL3);
htmp27->SetBinContent(47,chargeL4);
htmp27->SetBinError(47,errchargeL4);
htmp27->SetBinContent(32,radiusL3);
htmp27->SetBinError(32,errradiusL3);
htmp27->SetBinContent(48,radiusL4);
htmp27->SetBinError(48,errradiusL4);
}
TH1 *htmp6=(TH1*)harr[6+offsRP],*htmp7=(TH1*)harr[7+offsRP],*htmp8=(TH1*)harr[8+offsRP];
Double_t entriesmodpattern = htmp6 ? htmp6->GetEntries() : 0;
Double_t entriesL3 = htmp7 ? htmp7->GetEntries() : 0;
Double_t entriesL4 = htmp8 ? htmp8->GetEntries() : 0;
if(nEventRP!=0) {
Double_t normentriesmodpattern=0.;
Double_t normentriesL3= 0.;
Double_t normentriesL4= 0.;
if(entriescalibration1!=0.) normentriesmodpattern=entriesmodpattern/(entriescalibration1*nEventRP);
if(entriesL3!=0.) normentriesL3= entriesL3/(entriescalibrationL3*nEventRP);
if(entriesL4!=0.) normentriesL4= entriesL4/(entriescalibrationL4*nEventRP);
if (htmp27) {
htmp27->SetBinContent(2,normentriesmodpattern);
htmp27->SetBinContent(3,normentriesL3);
htmp27->SetBinContent(4,normentriesL4);
}
if(fHistoCalibration) {
if (harr[9 +offsRP] && htmp6) ((TH1*)harr[9 +offsRP])->Divide(htmp6, (TH1*)fHistoCalibration->At(0),nEventRP);
if (harr[10+offsRP] && htmp7) ((TH1*)harr[10+offsRP])->Divide(htmp7, (TH1*)fHistoCalibration->At(1),nEventRP);
if (harr[11+offsRP] && htmp8) ((TH1*)harr[11+offsRP])->Divide(htmp8, (TH1*)fHistoCalibration->At(2),nEventRP);
}
}
TH1* htmp10 = (TH1*)harr[10+offsRP];
Int_t xbin3 = htmp10 ? htmp10->GetNbinsX() : 0;
Int_t ybin3 = htmp10 ? htmp10->GetNbinsY() : 0;
TH1* htmp19 = (TH1*)harr[19+offsRP];
if (htmp19&&htmp10) for(Int_t i=0; i<xbin3; i++) for(Int_t j=0; j<ybin3; j++) htmp19->Fill(htmp10->GetBinContent(i,j));
TH1* htmp11 = (TH1*)harr[11+offsRP];
Int_t xbin4 = htmp11 ? htmp11->GetNbinsX() : 0;
Int_t ybin4 = htmp11 ? htmp11->GetNbinsY() : 0;
TH1* htmp20 = (TH1*)harr[20+offsRP];
if (htmp11&&htmp20) for(Int_t i=0; i<xbin4; i++) for(Int_t j=0; j<ybin4; j++) htmp20->Fill(htmp11->GetBinContent(i,j));
}
if(fAliITSQADataMakerRec->ListExists(AliQAv1::kRAWS)==kTRUE) {
TH1* htmp21 = (TH1*)harr[21+offsRP];
TH1* htmp23 = (TH1*)harr[23+offsRP];
TH1* htmp10 = (TH1*)harr[10+offsRP];
TH1* htmp4rw = fAliITSQADataMakerRec->GetRawsData(4 + offsRW,trCl);
if (htmp21 && htmp23 && htmp10 && htmp4rw) {
Int_t xbin3RP = htmp21->GetNbinsX();
Int_t ybin3RP = htmp21->GetNbinsY();
Int_t xbin3R = htmp4rw->GetNbinsX();
Int_t ybin3R = htmp4rw->GetNbinsY();
if((xbin3RP == xbin3R) && (ybin3RP == ybin3R)) {
htmp21->Divide(htmp10,htmp4rw);
for(Int_t i=0; i<xbin3R; i++) for(Int_t j=0; j<ybin3R; j++) htmp23->Fill(htmp21->GetBinContent(i,j));
}
else AliWarning("Number of bins for Raws and RecPoints (Layer 3) do not match\n");
}
TH1* htmp22 = (TH1*)harr[22+offsRP];
TH1* htmp24 = (TH1*)harr[24+offsRP];
TH1* htmp11 = (TH1*)harr[11+offsRP];
TH1* htmp5rw = fAliITSQADataMakerRec->GetRawsData(5 + offsRW,trCl);
if (htmp22 && htmp24 && htmp11 && htmp5rw) {
Int_t xbin4RP = htmp22->GetNbinsX();
Int_t ybin4RP = htmp22->GetNbinsY();
Int_t xbin4R = htmp5rw->GetNbinsX();
Int_t ybin4R = htmp5rw->GetNbinsY();
if((xbin4RP == xbin4R) && (ybin4RP == ybin4R)) {
htmp22->Divide(htmp11,htmp5rw);
for(Int_t i=0; i<xbin4R; i++) for(Int_t j=0; j<ybin4R; j++) htmp24->Fill(htmp22->GetBinContent(i,j));
}
else AliWarning("Number of bins for Raws and RecPoints (Layer 4) do not match\n");
}
}
else{AliWarning("Ratio between RecPoints and Raws not executed because the raw list has not been created\n");}
}
}
}
Int_t AliITSQASDDDataMakerRec::InitRaws()
{
const Bool_t expert = kTRUE ;
const Bool_t saveCorr = kTRUE ;
const Bool_t image = kTRUE ;
Int_t rv = 0 ;
Int_t lay, lad, det;
Int_t index1 = 0;
int offsRW = fGenRawsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
fSDDhRawsTask = 0;
if(fkOnline){AliInfo("Book Online Histograms for SDD\n");}
else {AliInfo("Book Offline Histograms for SDD\n ");}
TPaveText *PaveText0=new TPaveText(0.3,0.88,0.9,0.99,"NDC");
PaveText0->AddText("");
PaveText0->SetFillColor(kMagenta+2);
PaveText0->SetTextColor(kWhite);
PaveText0->SetBorderSize(1);
PaveText0->SetLineWidth(1);
TH1F *h0 = new TH1F("SDDModPattern","HW Modules pattern",fgknSDDmodules,239.5,499.5);
h0->GetXaxis()->SetTitle("Module Number");
h0->GetYaxis()->SetTitle("Counts");
h0->SetOption("bar1");
h0->SetBarOffset(0.01);
h0->SetBarWidth(0.95);
h0->SetFillColor(45);
h0->GetListOfFunctions()->Add(PaveText0);
rv = fAliITSQADataMakerRec->Add2RawsList(h0,0+offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
TPaveText *PaveText1=new TPaveText(0.3,0.88,0.9,0.99,"NDC");
PaveText1->AddText("");
PaveText1->SetFillColor(kMagenta+2);
PaveText1->SetTextColor(kWhite);
PaveText1->SetBorderSize(1);
PaveText1->SetLineWidth(1);
TH2F *hphil3 = new TH2F("SDDphizL3","SDD #varphiz Layer3 ",12,0.5,6.5,14,0.5,14.5);
hphil3->GetXaxis()->SetTitle("z[Module Number L3 ]");
hphil3->GetYaxis()->SetTitle("#varphi[ Ladder Number L3]");
hphil3->SetStats(0);
hphil3->GetListOfFunctions()->Add(PaveText1);
rv = fAliITSQADataMakerRec->Add2RawsList(hphil3,1+offsRW, !expert, image, !saveCorr);
fSDDhRawsTask++;
TPaveText *PaveText2=new TPaveText(0.3,0.88,0.9,0.99,"NDC");
PaveText2->AddText("");
PaveText2->SetFillColor(kMagenta+2);
PaveText2->SetTextColor(kWhite);
PaveText2->SetBorderSize(1);
PaveText2->SetLineWidth(1);
TH2F *hphil4 = new TH2F("SDDphizL4","SDD #varphiz Layer4 ",16,0.5,8.5,22,0.5,22.5);
hphil4->GetXaxis()->SetTitle("z[Module Number L4]");
hphil4->GetYaxis()->SetTitle("#varphi[Ladder Number L4]");
hphil4->SetStats(0);
hphil4->GetListOfFunctions()->Add(PaveText2);
rv = fAliITSQADataMakerRec->Add2RawsList(hphil4,2+offsRW, !expert, image, !saveCorr);
fSDDhRawsTask++;
TH1F *h0norm = new TH1F("SDDModPatternNORM","NORM HW Modules pattern",fgknSDDmodules,239.5,499.5);
h0norm->GetXaxis()->SetTitle("Module Number");
h0norm->GetYaxis()->SetTitle("Counts");
h0norm->SetOption("bar1");
h0norm->SetBarOffset(0.01);
h0norm->SetBarWidth(0.95);
h0norm->SetFillColor(46);
rv = fAliITSQADataMakerRec->Add2RawsList(h0norm,3+offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
TH2F *hphil3norm = new TH2F("SDDphizL3NORM","NORM SDD #varphiz Layer3 ",12,0.5,6.5,14,0.5,14.5);
hphil3norm->GetXaxis()->SetTitle("z[Module Number L3 ]");
hphil3norm->GetYaxis()->SetTitle("#varphi[ Ladder Number L3]");
hphil3norm->SetStats(0);
rv = fAliITSQADataMakerRec->Add2RawsList(hphil3norm,4+offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
TH2F *hphil4norm = new TH2F("SDDphizL4NORM","NORM SDD #varphiz Layer4 ",16,0.5,8.5,22,0.5,22.5);
hphil4norm->GetXaxis()->SetTitle("z[Module Number L4]");
hphil4norm->GetYaxis()->SetTitle("#varphi[Ladder Number L4]");
hphil4norm->SetStats(0);
rv = fAliITSQADataMakerRec->Add2RawsList(hphil4norm,5+offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
Float_t hMax = 0.2;
TH1F *oL3 = new TH1F("SDDL3_RelativeOccupancy","Layer 3 Relative Occupancy",200,0.,hMax);
rv = fAliITSQADataMakerRec->Add2RawsList(oL3,6+offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
TH1F *oL4 = new TH1F("SDDL4_RelativeOccupancy","Layer 4 Relative Occupancy",200,0.,hMax);
rv = fAliITSQADataMakerRec->Add2RawsList(oL4,7+offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
TH2F *hcalibl3 = new TH2F("SDDphizCalibL3","SDDCalibL3 ",12,0.5,6.5,14,0.5,14.5);
hcalibl3->GetXaxis()->SetTitle("z[Module Number L3]");
hcalibl3->GetYaxis()->SetTitle("#varphi[ Ladder Number L3]");
hcalibl3->SetStats(0);
hcalibl3->SetMaximum(2);
rv = fAliITSQADataMakerRec->Add2RawsList(hcalibl3,8+offsRW, !expert, image, !saveCorr);
fSDDhRawsTask++;
TH2F *hcalibl4 = new TH2F("SDDphizCalibL4","SDDCalibL4 ",16,0.5,8.5,22,0.5,22.5);
hcalibl4->GetXaxis()->SetTitle("z[Module Number L4]");
hcalibl4->GetYaxis()->SetTitle("#varphi[Ladder Number L4]");
hcalibl4->SetStats(0);
hcalibl4->SetMaximum(2);
rv = fAliITSQADataMakerRec->Add2RawsList(hcalibl4,9+offsRW, !expert, image, !saveCorr);
fSDDhRawsTask++;
TH1F *hsummarydata = new TH1F("SDDRawDataCheck","SDDRawDataCheck",46,-0.5,45.5);
hsummarydata->GetXaxis()->SetLabelSize(0.02);
hsummarydata->GetXaxis()->SetTickLength(0.01);
hsummarydata->GetXaxis()->SetNdivisions(110);
hsummarydata->GetXaxis()->SetTicks("-");
hsummarydata->GetYaxis()->SetLabelSize(0.02);
hsummarydata->GetYaxis()->SetTitleSize(0.02);
hsummarydata->GetYaxis()->SetTitleOffset(1.5);
hsummarydata->GetYaxis()->SetTitle("#events(norm) or #modules (m) or #drift regions (dr)");
hsummarydata->SetStats(0);
hsummarydata->SetMaximum(272);
hsummarydata->SetMinimum(0.);
hsummarydata->SetOption("textbar1");
hsummarydata->SetBarOffset(0.01);
hsummarydata->SetBarWidth(0.95);
hsummarydata->SetFillColor(8);
hsummarydata->GetXaxis()->SetBinLabel(1,"Events");
hsummarydata->GetXaxis()->SetBinLabel(2,"Ent_NORM");
hsummarydata->GetXaxis()->SetBinLabel(3,"Ent_NORML3");
hsummarydata->GetXaxis()->SetBinLabel(4,"Ent_NORML4");
hsummarydata->GetXaxis()->SetBinLabel(5,"m_act");
hsummarydata->GetXaxis()->SetBinLabel(6,"m_fil");
hsummarydata->GetXaxis()->SetBinLabel(7,"dr_act");
hsummarydata->GetXaxis()->SetBinLabel(8,"dr_fil");
hsummarydata->GetXaxis()->SetBinLabel(9,"m_exc");
hsummarydata->GetXaxis()->SetBinLabel(10,"m_emp");
hsummarydata->GetXaxis()->SetBinLabel(11,"dr_exc");
hsummarydata->GetXaxis()->SetBinLabel(12,"dr_emp");
hsummarydata->GetXaxis()->SetBinLabel(13,"m_exc-act");
hsummarydata->GetXaxis()->SetBinLabel(14,"m_act-emp");
hsummarydata->GetXaxis()->SetBinLabel(15,"dr_exc-act");
hsummarydata->GetXaxis()->SetBinLabel(16,"dr_act-emp");
hsummarydata->GetXaxis()->SetBinLabel(17,"m_overth");
hsummarydata->GetXaxis()->SetBinLabel(18,"dr_overth");
hsummarydata->GetXaxis()->SetBinLabel(19,"m_actl3");
hsummarydata->GetXaxis()->SetBinLabel(20,"m_fill3");
hsummarydata->GetXaxis()->SetBinLabel(21,"dr_actl3");
hsummarydata->GetXaxis()->SetBinLabel(22,"dr_fill3");
hsummarydata->GetXaxis()->SetBinLabel(23,"m_excl3");
hsummarydata->GetXaxis()->SetBinLabel(24,"m_empl3");
hsummarydata->GetXaxis()->SetBinLabel(25,"dr_excl3");
hsummarydata->GetXaxis()->SetBinLabel(26,"dr_empl3");
hsummarydata->GetXaxis()->SetBinLabel(27,"m_exc-actl3");
hsummarydata->GetXaxis()->SetBinLabel(28,"m_act-empl3");
hsummarydata->GetXaxis()->SetBinLabel(29,"dr_exc-actl3");
hsummarydata->GetXaxis()->SetBinLabel(30,"dr_act-empl3");
hsummarydata->GetXaxis()->SetBinLabel(31,"m_overthl3");
hsummarydata->GetXaxis()->SetBinLabel(32,"dr_overthl3");
hsummarydata->GetXaxis()->SetBinLabel(33,"m_actl4");
hsummarydata->GetXaxis()->SetBinLabel(34,"m_fill4");
hsummarydata->GetXaxis()->SetBinLabel(35,"dr_actl4");
hsummarydata->GetXaxis()->SetBinLabel(36,"dr_fill4");
hsummarydata->GetXaxis()->SetBinLabel(37,"m_excl4");
hsummarydata->GetXaxis()->SetBinLabel(38,"m_empl4");
hsummarydata->GetXaxis()->SetBinLabel(39,"dr_excl4");
hsummarydata->GetXaxis()->SetBinLabel(40,"dr_empl4");
hsummarydata->GetXaxis()->SetBinLabel(41,"m_exc-actl4");
hsummarydata->GetXaxis()->SetBinLabel(42,"m_act-empl4");
hsummarydata->GetXaxis()->SetBinLabel(43,"dr_exc-actl4");
hsummarydata->GetXaxis()->SetBinLabel(44,"dr_act-empl4");
hsummarydata->GetXaxis()->SetBinLabel(45,"m_overthl4");
hsummarydata->GetXaxis()->SetBinLabel(46,"dr_overthl4");
hsummarydata->GetXaxis()->LabelsOption("v");
rv = fAliITSQADataMakerRec->Add2RawsList(hsummarydata,10+offsRW, !expert, image, !saveCorr);
fSDDhRawsTask++;
fOnlineOffsetRaws = fSDDhRawsTask;
if(fkOnline){
TH2F *hddl = new TH2F("SDDDDLPattern","SDD DDL Pattern ",24,-0.5,11.5,24,-0.5,23.5);
hddl->GetXaxis()->SetTitle("Channel");
hddl->GetYaxis()->SetTitle("DDL Number");
rv = fAliITSQADataMakerRec->Add2RawsList(hddl,fOnlineOffsetRaws+offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
Int_t indexlast1 = 0;
fTimeBinSize = 4;
index1 = 0;
indexlast1 = fSDDhRawsTask;
for(Int_t moduleSDD =0; moduleSDD<fgknSDDmodules; moduleSDD++){
for(Int_t iside=0;iside<fgknSide;iside++){
AliITSgeomTGeo::GetModuleId(moduleSDD+fgkmodoffset, lay, lad, det);
TProfile2D *fModuleChargeMapFSE = new TProfile2D(Form("SDDchargeMapFSE_L%d_%d_%d_%d",lay,lad,det,iside),Form("SDDChargeMapForSingleEvent_L%d_%d_%d_%d",lay,lad,det,iside) ,256/fTimeBinSize,-0.5,255.5,256,-0.5,255.5);
fModuleChargeMapFSE->GetXaxis()->SetTitle("Time Bin");
fModuleChargeMapFSE->GetYaxis()->SetTitle("Anode");
rv = fAliITSQADataMakerRec->Add2RawsList(fModuleChargeMapFSE,indexlast1 + index1 + offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
index1++;
}
}
for(Int_t moduleSDD =0; moduleSDD<fgknSDDmodules; moduleSDD++){
for(Int_t iside=0;iside<fgknSide;iside++){
AliITSgeomTGeo::GetModuleId(moduleSDD+fgkmodoffset, lay, lad, det);
TProfile2D *fModuleChargeMap = new TProfile2D(Form("SDDchargeMap_L%d_%d_%d_%d",lay,lad,det,iside),Form("SDDChargeMap_L%d_%d_%d_%d",lay,lad,det,iside),256/fTimeBinSize,-0.5,255.5,256,-0.5,255.5);
fModuleChargeMap->GetXaxis()->SetTitle("Time Bin");
fModuleChargeMap->GetYaxis()->SetTitle("Anode Number");
rv = fAliITSQADataMakerRec->Add2RawsList(fModuleChargeMap,indexlast1 + index1 + offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
index1++;
}
}
TH1F *hsize = new TH1F("SDDEventSize","SDD Event Size ",500,-0.5,199.5);
hsize->SetBit(TH1::kCanRebin);
hsize->GetXaxis()->SetTitle("Event Size [kB]");
hsize->GetYaxis()->SetTitle("Entries");
rv = fAliITSQADataMakerRec->Add2RawsList(hsize,indexlast1 + index1 + offsRW, expert, !image, !saveCorr);
fSDDhRawsTask++;
}
cout << fSDDhRawsTask << " SDD Raws histograms booked" << endl;
AliDebug(AliQAv1::GetQADebugLevel(),Form("%d SDD Raws histograms booked\n",fSDDhRawsTask));
return rv ;
}
Int_t AliITSQASDDDataMakerRec::MakeRaws(AliRawReader* rawReader)
{
Int_t rv = 0;
int offsRW = fGenRawsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
if(!fDDLModuleMap){CreateTheMap();}
if(rawReader->GetType() != 7) return rv;
AliDebug(AliQAv1::GetQADebugLevel(),"entering MakeRaws\n");
rawReader->Reset();
rawReader->Select("ITSSDD");
AliITSRawStream *stream=AliITSRawStreamSDD::CreateRawStreamSDD(rawReader);
stream->SetDDLModuleMap(fDDLModuleMap);
Int_t lay, lad, det;
Int_t index=0;
if(fkOnline) {
for(Int_t moduleSDD =0; moduleSDD<fgknSDDmodules; moduleSDD++){
for(Int_t iside=0;iside<fgknSide;iside++) {
if(fSDDhRawsTask > fOnlineOffsetRaws + 1 + index) fAliITSQADataMakerRec->ResetRawsData(fOnlineOffsetRaws + 1 + index +offsRW);
index++;
}
}
}
Int_t cnt = 0;
Int_t iddl = -1;
Int_t isddmod = -1;
Int_t coord1, coord2, signal, moduleSDD, activeModule, index1;
Int_t prevDDLID = -1;
UInt_t size = 0;
int totalddl=static_cast<int>(fDDLModuleMap->GetNDDLs());
Bool_t *ddldata=new Bool_t[totalddl];
for(Int_t jddl=0;jddl<totalddl;jddl++){ddldata[jddl]=kFALSE;}
while(stream->Next()) {
iddl = rawReader->GetDDLID();
if(iddl<0)isddmod=-1;
else isddmod = fDDLModuleMap->GetModuleNumber(iddl,stream->GetCarlosId());
if(isddmod==-1){
AliDebug(AliQAv1::GetQADebugLevel(),Form("Found module with iddl: %d, stream->GetCarlosId: %d \n",iddl,stream->GetCarlosId()));
continue;
}
if(stream->IsCompletedModule()) {
AliDebug(AliQAv1::GetQADebugLevel(),Form("IsCompletedModule == KTRUE\n"));
continue;
}
if(stream->IsCompletedDDL()) {
if(fkOnline){
if ((rawReader->GetDDLID() != prevDDLID)&&(ddldata[iddl])==kFALSE){
size += rawReader->GetDataSize();
prevDDLID = rawReader->GetDDLID();
ddldata[iddl]=kTRUE;
}
}
AliDebug(AliQAv1::GetQADebugLevel(),Form("IsCompletedDDL == KTRUE\n"));
continue;
}
coord1 = stream->GetCoord1();
coord2 = stream->GetCoord2();
signal = stream->GetSignal();
moduleSDD = isddmod - fgkmodoffset;
if(isddmod <fgkmodoffset|| isddmod>fgknSDDmodules+fgkmodoffset-1) {
AliDebug(AliQAv1::GetQADebugLevel(),Form( "Module SDD = %d, resetting it to 1 \n",isddmod));
isddmod = 1;
}
AliITSgeomTGeo::GetModuleId(isddmod, lay, lad, det);
Short_t iside = stream->GetChannel();
fAliITSQADataMakerRec->FillRawsData( 0 + offsRW,isddmod);
if(lay==3) fAliITSQADataMakerRec->FillRawsData(1+offsRW,det+0.5*iside-0.25,lad);
if(lay==4) fAliITSQADataMakerRec->FillRawsData(2+offsRW,det+0.5*iside-0.25,lad);
if(fkOnline) {
fAliITSQADataMakerRec->FillRawsData(fOnlineOffsetRaws+offsRW, (stream->GetCarlosId())+0.5*iside -0.5,iddl);
activeModule = moduleSDD;
index1 = activeModule * 2 + iside;
if(index1<0){
AliDebug(AliQAv1::GetQADebugLevel(),Form("Wrong index number %d - patched to 0\n",index1));
index1 = 0;
}
if(fSDDhRawsTask > fOnlineOffsetRaws +1 + index1) {
fAliITSQADataMakerRec->FillRawsData(fOnlineOffsetRaws +1 + index1 +offsRW , coord2, coord1, signal);
fAliITSQADataMakerRec->FillRawsData(fOnlineOffsetRaws +1 + index1 + 260*2 +offsRW, coord2, coord1, signal);
}
}
cnt++;
if(!(cnt%10000)) AliDebug(AliQAv1::GetQADebugLevel(),Form(" %d raw digits read",cnt));
}
if(fkOnline){
fAliITSQADataMakerRec->FillRawsData(fOnlineOffsetRaws +1 + 260*4 +offsRW,size/1024.);
}
AliDebug(AliQAv1::GetQADebugLevel(),Form("Event completed, %d raw digits read",cnt));
delete stream;
stream = NULL;
delete []ddldata;
ddldata=NULL;
return rv ;
}
Int_t AliITSQASDDDataMakerRec::InitDigits()
{
const Bool_t expert = kTRUE ;
const Bool_t image = kTRUE ;
Int_t rv = 0 ;
int offsD = fGenDigitsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
TH1F* h0=new TH1F("SDD DIGITS Module Pattern","SDD DIGITS Module Pattern",260,239.5,499.5);
h0->GetXaxis()->SetTitle("SDD Module Number");
h0->GetYaxis()->SetTitle("# DIGITS");
rv = fAliITSQADataMakerRec->Add2DigitsList(h0,offsD, !expert, image);
fSDDhDigitsTask ++;
TH1F* h1=new TH1F("SDD Anode Distribution","DIGITS Anode Distribution",512,-0.5,511.5);
h1->GetXaxis()->SetTitle("Anode Number");
h1->GetYaxis()->SetTitle("# DIGITS");
rv = fAliITSQADataMakerRec->Add2DigitsList(h1,1+offsD, !expert, image);
fSDDhDigitsTask ++;
TH1F* h2=new TH1F("SDD Tbin Distribution","DIGITS Tbin Distribution",256,-0.5,255.5);
h2->GetXaxis()->SetTitle("Tbin Number");
h2->GetYaxis()->SetTitle("# DIGITS");
rv = fAliITSQADataMakerRec->Add2DigitsList(h2,2+offsD, !expert, image);
fSDDhDigitsTask ++;
TH1F* h3=new TH1F("SDD ADC Counts Distribution","DIGITS ADC Counts Distribution",200,0.,1024.);
h3->GetXaxis()->SetTitle("ADC Value");
h3->GetYaxis()->SetTitle("# DIGITS");
rv = fAliITSQADataMakerRec->Add2DigitsList(h3,3+offsD, !expert, image);
fSDDhDigitsTask ++;
AliDebug(AliQAv1::GetQADebugLevel(),Form("%d SDD Digits histograms booked\n",fSDDhDigitsTask));
return rv ;
}
Int_t AliITSQASDDDataMakerRec::MakeDigits(TTree * digits)
{
Int_t rv = 0 ;
int offsD = fGenDigitsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
TBranch *branchD = digits->GetBranch("ITSDigitsSDD");
if (!branchD) {
AliError("can't get the branch with the ITS SDD digits !");
return rv ;
}
static TClonesArray statDigits("AliITSdigitSDD");
TClonesArray *iITSdigits = &statDigits;
branchD->SetAddress(&iITSdigits);
for(Int_t i=0; i<260; i++){
Int_t nmod=i+240;
digits->GetEvent(nmod);
Int_t ndigits = iITSdigits->GetEntries();
fAliITSQADataMakerRec->FillDigitsData(offsD,nmod,ndigits);
for (Int_t idig=0; idig<ndigits; idig++) {
AliITSdigit *dig=(AliITSdigit*)iITSdigits->UncheckedAt(idig);
Int_t iz=dig->GetCoord1();
Int_t ix=dig->GetCoord2();
Int_t sig=dig->GetSignal();
fAliITSQADataMakerRec->FillDigitsData(1+offsD,iz);
fAliITSQADataMakerRec->FillDigitsData(2+offsD,ix);
fAliITSQADataMakerRec->FillDigitsData(3+offsD,sig);
}
}
return rv ;
}
Int_t AliITSQASDDDataMakerRec::InitRecPoints()
{
const Bool_t expert = kTRUE ;
const Bool_t image = kTRUE ;
Int_t rv = 0 ;
int offsRP = fGenRecPointsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
TH1F *h0 = new TH1F("SDDLay3TotCh","Layer 3 total charge",250,-0.5, 499.5);
h0->GetXaxis()->SetTitle("KeV");
h0->GetYaxis()->SetTitle("Entries");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h0, 0 +offsRP, !expert, image);
fSDDhRecPointsTask++;
TH1F *h1 = new TH1F("SDDLay4TotCh","Layer 4 total charge",250,-0.5, 499.5);
h1->GetXaxis()->SetTitle("Kev");
h1->GetYaxis()->SetTitle("Entries");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h1, 1 +offsRP, !expert, image);
fSDDhRecPointsTask++;
TH2F *h2 = new TH2F("SDDGlobalCoordDistribYX","YX Global Coord Distrib",56,-28,28,56,-28,28);
h2->GetYaxis()->SetTitle("Y[cm]");
h2->GetXaxis()->SetTitle("X[cm]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h2,2+offsRP, expert, image);
fSDDhRecPointsTask++;
TH2F *h3 = new TH2F("SDDGlobalCoordDistribRZ","RZ Global Coord Distrib",128,-32,32,56,12,26);
h3->GetYaxis()->SetTitle("R[cm]");
h3->GetXaxis()->SetTitle("Z[cm]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h3,3+offsRP, expert, image);
fSDDhRecPointsTask++;
TH2F *h4 = new TH2F("SDDGlobalCoordDistribL3PHIZ","#varphi Z Global Coord Distrib L3",96,-23,23,112,-TMath::Pi(),TMath::Pi());
h4->GetYaxis()->SetTitle("#phi[rad]");
h4->GetXaxis()->SetTitle("Z[cm]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h4,4+offsRP, expert, image);
fSDDhRecPointsTask++;
TH2F *h5 = new TH2F("SDDGlobalCoordDistribL4PHIZ","#varphi Z Global Coord Distrib L4",128,-31,31,176,-TMath::Pi(),TMath::Pi());
h5->GetYaxis()->SetTitle("#phi[rad]");
h5->GetXaxis()->SetTitle("Z[cm]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h5,5+offsRP, expert, image);
fSDDhRecPointsTask++;
TH1F *h6 = new TH1F("SDDModPatternRP","Modules pattern RP",fgknSDDmodules,239.5,499.5);
h6->GetXaxis()->SetTitle("Module number");
h6->GetYaxis()->SetTitle("Entries");
h6->SetOption("bar1");
h6->SetBarOffset(0.01);
h6->SetBarWidth(0.95);
h6->SetFillColor(39);
rv = fAliITSQADataMakerRec->Add2RecPointsList(h6,6 +offsRP, expert, !image);
fSDDhRecPointsTask++;
TPaveText *PaveText7=new TPaveText(0.3,0.88,0.9,0.99,"NDC");
PaveText7->AddText("");
PaveText7->SetFillColor(kMagenta+2);
PaveText7->SetTextColor(kWhite);
PaveText7->SetBorderSize(1);
PaveText7->SetLineWidth(1);
TH2F *h7 = new TH2F("SDDModPatternL3RP","Modules pattern L3 RP",12,0.5,6.5,14,0.5,14.5);
h7->GetXaxis()->SetTitle("z[#Module L3 ]");
h7->GetYaxis()->SetTitle("#varphi[#Ladder L3]");
h7->GetListOfFunctions()->Add(PaveText7);
rv = fAliITSQADataMakerRec->Add2RecPointsList(h7,7 +offsRP, !expert, image);
fSDDhRecPointsTask++;
TPaveText *PaveText8=new TPaveText(0.3,0.88,0.9,0.99,"NDC");
PaveText8->AddText("");
PaveText8->SetFillColor(kMagenta+2);
PaveText8->SetTextColor(kWhite);
PaveText8->SetBorderSize(1);
PaveText8->SetLineWidth(1);
TH2F *h8 = new TH2F("SDDModPatternL4RP","Modules pattern L4 RP",16,0.5,8.5,22,0.5,22.5);
h8->GetXaxis()->SetTitle("[#Module L3 ]");
h8->GetYaxis()->SetTitle("#varphi[#Ladder L4]");
h8->GetListOfFunctions()->Add(PaveText8);
rv = fAliITSQADataMakerRec->Add2RecPointsList(h8,8 +offsRP, !expert, image);
fSDDhRecPointsTask++;
TH1F *h9 = new TH1F("SDDModPatternRPNORM","Modules pattern RP NORM",fgknSDDmodules,239.5,499.5);
h9->GetXaxis()->SetTitle("Module number");
h9->GetYaxis()->SetTitle("Entries");
h9->SetOption("bar1");
h9->SetBarOffset(0.01);
h9->SetBarWidth(0.95);
h9->SetFillColor(49);
rv = fAliITSQADataMakerRec->Add2RecPointsList(h9,9 +offsRP, expert, !image);
fSDDhRecPointsTask++;
TH2F *h10 = new TH2F("SDDModPatternL3RPNORM","Modules pattern L3 RP NORM",12,0.5,6.5,14,0.5,14.5);
h10->GetXaxis()->SetTitle("z[#Module L3 ]");
h10->GetYaxis()->SetTitle("#varphi[#Ladder L3]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h10,10 +offsRP, expert, !image);
fSDDhRecPointsTask++;
TH2F *h11 = new TH2F("SDDModPatternL4RPNORM","Modules pattern L4 RP NORM",16,0.5,8.5,22,0.5,22.5);
h11->GetXaxis()->SetTitle("[#Module L4 ]");
h10->GetYaxis()->SetTitle("#varphi[#Ladder L4]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h11,11 +offsRP, expert, !image);
fSDDhRecPointsTask++;
TH2F *h12 = new TH2F("SDDLocalCoordDistrib","Local Coord Distrib",160,-4,4,160,-4,4);
h12->GetXaxis()->SetTitle("X local coord, drift, cm");
h12->GetYaxis()->SetTitle("Z local coord, anode, cm");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h12,12 +offsRP, expert, !image);
fSDDhRecPointsTask++;
TH1F *h13 = new TH1F("SDDrdistrib_Layer3" ,"SDD r distribution Layer3" ,100,14.,16.5);
h13->SetBit(TH1::kCanRebin);
h13->GetXaxis()->SetTitle("r[cm]");
h13->GetXaxis()->CenterTitle();
h13->GetYaxis()->SetTitle("Entries");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h13,13 +offsRP, expert, !image);
fSDDhRecPointsTask++;
TH1F *h14 = new TH1F("SDDrdistrib_Layer4" ,"SDD r distribution Layer4" ,100,23.,25.);
h14->SetBit(TH1::kCanRebin);
h14->GetXaxis()->SetTitle("r[cm]");
h14->GetXaxis()->CenterTitle();
h14->GetYaxis()->SetTitle("Entries");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h14,14 +offsRP, expert, !image);
fSDDhRecPointsTask++;
for(Int_t iLay=0; iLay<=1; iLay++){
TH1F *h15 = new TH1F(Form("SDDphidistrib_Layer%d",iLay+3),Form("SDDphidistrib_Layer%d",iLay+3) ,180,-TMath::Pi(),TMath::Pi());
h15->GetXaxis()->SetTitle("#varphi[rad]");
h15->GetXaxis()->CenterTitle();
h15->GetYaxis()->SetTitle("Entries");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h15,iLay+15+offsRP, expert, !image);
fSDDhRecPointsTask++;
}
for(Int_t iLay=0; iLay<=1; iLay++){
TH1F *h17 = new TH1F(Form("SDDdrifttime_Layer%d",iLay+3),Form("SDDdrifttime_Layer%d",iLay+3),45,-0.5,4499.5);
h17->SetBit(TH1::kCanRebin);
h17->GetXaxis()->SetTitle("drift time[ns]");
h17->GetXaxis()->CenterTitle();
h17->GetYaxis()->SetTitle("Entries");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h17,iLay+17+offsRP, !expert, image);
fSDDhRecPointsTask++;
}
Float_t hMax = 0.2;
TH1F *oL3 = new TH1F("SDDL3_RelativeOccupancy","Layer 3 Relative Occupancy (RecPoints)",200,0.,hMax);
rv = fAliITSQADataMakerRec->Add2RecPointsList(oL3,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
TH1F *oL4 = new TH1F("SDDL4_RelativeOccupancy","Layer 4 Relative Occupancy (RecPoints)",200,0.,hMax);
rv = fAliITSQADataMakerRec->Add2RecPointsList(oL4,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
TH2F *h21 = new TH2F("SDDL3_Rec2Raw_2D","L3 RecPoints to Raws 2D",12,0.5,6.5,14,0.5,14.5);
h21->GetXaxis()->SetTitle("z[#Module L3 ]");
h21->GetYaxis()->SetTitle("#varphi[#Ladder L3]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h21,21 +offsRP, expert, !image);
fSDDhRecPointsTask++;
TH2F *h22 = new TH2F("SDDL4_Rec2Raw_2D","L4 RecPoints to Raws 2D",16,0.5,8.5,22,0.5,22.5);
h22->GetXaxis()->SetTitle("[#Module L4 ]");
h22->GetYaxis()->SetTitle("#varphi[#Ladder L4]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h22,22 +offsRP, expert, !image);
fSDDhRecPointsTask++;
hMax = 0.3;
TH1F *r2RL3 = new TH1F("SDDL3_Rec2Raw","L3 RecPoints to Raws ratio",150,0.,hMax);
rv = fAliITSQADataMakerRec->Add2RecPointsList(r2RL3,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
TH1F *r2RL4 = new TH1F("SDDL4_Rec2Raw","L4 RecPoints to Raws ratio",150,0.,hMax);
rv = fAliITSQADataMakerRec->Add2RecPointsList(r2RL4,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
TH1F *dedxL3 = new TH1F("SDDL3_dedx","L3 dE/dX",100,0.,1.);
rv = fAliITSQADataMakerRec->Add2RecPointsList(dedxL3,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
TH1F *dedxL4 = new TH1F("SDDL4_dedx","L4 dE/dX",100,0.,1.);
rv = fAliITSQADataMakerRec->Add2RecPointsList(dedxL4,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
TH1F *hsummarydatarp = new TH1F("SDDRecPointCheck","SDDRecPointCheck",50,-0.5,49.5);
hsummarydatarp->GetXaxis()->SetLabelSize(0.02);
hsummarydatarp->GetXaxis()->SetTickLength(0.01);
hsummarydatarp->GetXaxis()->SetNdivisions(110);
hsummarydatarp->GetXaxis()->SetTicks("-");
hsummarydatarp->GetYaxis()->SetLabelSize(0.02);
hsummarydatarp->GetYaxis()->SetTitleSize(0.02);
hsummarydatarp->GetYaxis()->SetTitleOffset(1.5);
hsummarydatarp->GetYaxis()->SetTitle("#events(norm) or #modules (m) or #drift regions (dr)");
hsummarydatarp->SetStats(0);
hsummarydatarp->SetMaximum(272);
hsummarydatarp->SetOption("text bar1");
hsummarydatarp->SetBarOffset(0.05);
hsummarydatarp->SetBarWidth(0.95);
hsummarydatarp->SetFillColor(32);
hsummarydatarp->SetMinimum(0.);
hsummarydatarp->GetXaxis()->SetBinLabel(1,"Events");
hsummarydatarp->GetXaxis()->SetBinLabel(2,"Ent_NORM");
hsummarydatarp->GetXaxis()->SetBinLabel(3,"Ent_NORML3");
hsummarydatarp->GetXaxis()->SetBinLabel(4,"Ent_NORML4");
hsummarydatarp->GetXaxis()->SetBinLabel(5, "m_act");
hsummarydatarp->GetXaxis()->SetBinLabel(6, "m_fil");
hsummarydatarp->GetXaxis()->SetBinLabel(7, "dr_act");
hsummarydatarp->GetXaxis()->SetBinLabel(8, "dr_fil");
hsummarydatarp->GetXaxis()->SetBinLabel(9, "m_exc");
hsummarydatarp->GetXaxis()->SetBinLabel(10,"m_emp");
hsummarydatarp->GetXaxis()->SetBinLabel(11,"dr_exc");
hsummarydatarp->GetXaxis()->SetBinLabel(12,"dr_emp");
hsummarydatarp->GetXaxis()->SetBinLabel(13,"m_exc-act");
hsummarydatarp->GetXaxis()->SetBinLabel(14,"m_act-emp");
hsummarydatarp->GetXaxis()->SetBinLabel(15,"dr_exc-act");
hsummarydatarp->GetXaxis()->SetBinLabel(16,"dr_act-emp");
hsummarydatarp->GetXaxis()->SetBinLabel(17,"m_overth");
hsummarydatarp->GetXaxis()->SetBinLabel(18,"dr_overth");
hsummarydatarp->GetXaxis()->SetBinLabel(19,"m_actl3");
hsummarydatarp->GetXaxis()->SetBinLabel(20,"m_fill3");
hsummarydatarp->GetXaxis()->SetBinLabel(21,"dr_actl3");
hsummarydatarp->GetXaxis()->SetBinLabel(22,"dr_fill3");
hsummarydatarp->GetXaxis()->SetBinLabel(23,"m_excl3");
hsummarydatarp->GetXaxis()->SetBinLabel(24,"m_empl3");
hsummarydatarp->GetXaxis()->SetBinLabel(25,"dr_excl3");
hsummarydatarp->GetXaxis()->SetBinLabel(26,"dr_empl3");
hsummarydatarp->GetXaxis()->SetBinLabel(27,"m_exc-actl3");
hsummarydatarp->GetXaxis()->SetBinLabel(28,"m_act-empl3");
hsummarydatarp->GetXaxis()->SetBinLabel(29,"dr_exc-actl3");
hsummarydatarp->GetXaxis()->SetBinLabel(30,"dr_act-empl3");
hsummarydatarp->GetXaxis()->SetBinLabel(31,"meanch_l3");
hsummarydatarp->GetXaxis()->SetBinLabel(32,"meanrad_l3");
hsummarydatarp->GetXaxis()->SetBinLabel(33,"m_overthl3");
hsummarydatarp->GetXaxis()->SetBinLabel(34,"dr_overthl3");
hsummarydatarp->GetXaxis()->SetBinLabel(35,"m_actl4");
hsummarydatarp->GetXaxis()->SetBinLabel(36,"m_fill4");
hsummarydatarp->GetXaxis()->SetBinLabel(37,"dr_actl4");
hsummarydatarp->GetXaxis()->SetBinLabel(38,"dr_fill4");
hsummarydatarp->GetXaxis()->SetBinLabel(39,"m_excl4");
hsummarydatarp->GetXaxis()->SetBinLabel(40,"m_empl4");
hsummarydatarp->GetXaxis()->SetBinLabel(41,"dr_excl4");
hsummarydatarp->GetXaxis()->SetBinLabel(42,"dr_empl4");
hsummarydatarp->GetXaxis()->SetBinLabel(43,"m_exc-actl4");
hsummarydatarp->GetXaxis()->SetBinLabel(44,"m_act-empl4");
hsummarydatarp->GetXaxis()->SetBinLabel(45,"dr_exc-actl4");
hsummarydatarp->GetXaxis()->SetBinLabel(46,"dr_act-empl4");
hsummarydatarp->GetXaxis()->SetBinLabel(47,"meanch_l4");
hsummarydatarp->GetXaxis()->SetBinLabel(48,"meanrad_l4");
hsummarydatarp->GetXaxis()->SetBinLabel(49,"m_overthl4");
hsummarydatarp->GetXaxis()->SetBinLabel(50,"dr_overthl4");
hsummarydatarp->GetXaxis()->LabelsOption("v");
rv = fAliITSQADataMakerRec->Add2RecPointsList(hsummarydatarp,fSDDhRecPointsTask+offsRP, !expert, image);
fSDDhRecPointsTask++;
fOnlineOffsetRecPoints = fSDDhRecPointsTask;
if(fkOnline){
TH2F *h19 = new TH2F("SDDGlobalCoordDistribYXFSE","YX Global Coord Distrib FSE",112,-28,28,112,-28,28);
h19->GetYaxis()->SetTitle("Y[cm]");
h19->GetXaxis()->SetTitle("X[cm]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h19,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
TH2F *h20 = new TH2F("SDDGlobalCoordDistribRZFSE","RZ Global Coord Distrib FSE",128,-32,32,56,12,26);
h20->GetYaxis()->SetTitle("R[cm]");
h20->GetXaxis()->SetTitle("Z[cm]");
rv = fAliITSQADataMakerRec->Add2RecPointsList(h20,fSDDhRecPointsTask+offsRP, expert, !image);
fSDDhRecPointsTask++;
}
AliDebug(AliQAv1::GetQADebugLevel(),Form("%d SDD Recs histograms booked\n",fSDDhRecPointsTask));
return rv ;
}
Int_t AliITSQASDDDataMakerRec::MakeRecPoints(TTree * clustersTree)
{
Int_t rv = 0 ;
Int_t lay, lad, det;
AliITSRecPointContainer* rpcont=AliITSRecPointContainer::Instance();
TClonesArray *recpoints=NULL;
if(fkOnline){recpoints = rpcont->FetchClusters(0,clustersTree,fAliITSQADataMakerRec->GetEventNumber());}
else{recpoints = rpcont->FetchClusters(0,clustersTree);}
AliDebug(10,Form("Fetched RecPoints for %d SDD modules",recpoints->GetEntriesFast()));
if(!rpcont->GetStatusOK() || !rpcont->IsSDDActive()){
AliError("can't get SDD clusters !");
return rv;
}
int offsRP = fGenRecPointsOffset[fAliITSQADataMakerRec->GetEventSpecie()];
Int_t npoints = 0;
Float_t cluglo[3]={0.,0.,0.};
if(fkOnline){
for(Int_t i=28;i<30;i++) fAliITSQADataMakerRec->ResetRecPointsData(i+offsRP);
}
Int_t firMod=TMath::Max(0,AliITSgeomTGeo::GetModuleIndex(3,1,1));
Int_t lasMod=AliITSgeomTGeo::GetModuleIndex(5,1,1);
for(Int_t module=firMod; module<lasMod;module++){
recpoints = rpcont->UncheckedGetClusters(module);
npoints += recpoints->GetEntries();
for(Int_t j=0;j<recpoints->GetEntries();j++){
AliITSRecPoint *recp = (AliITSRecPoint*)recpoints->At(j);
Int_t index = recp->GetDetectorIndex();
lay=recp->GetLayer();
if(lay < 2 || lay > 3) continue;
Int_t modnumb=index+AliITSgeomTGeo::GetModuleIndex(lay+1,1,1);
AliITSgeomTGeo::GetModuleId(modnumb, lay, lad, det);
fAliITSQADataMakerRec->FillRecPointsData(6 +offsRP,modnumb);
recp->GetGlobalXYZ(cluglo);
Float_t rad=TMath::Sqrt(cluglo[0]*cluglo[0]+cluglo[1]*cluglo[1]);
Float_t phi=TMath::ATan2(cluglo[1],cluglo[0]);
Float_t drifttime=recp->GetDriftTime();
fAliITSQADataMakerRec->FillRecPointsData(12 +offsRP,recp->GetDetLocalX(),recp->GetDetLocalZ());
fAliITSQADataMakerRec->FillRecPointsData(2 +offsRP,cluglo[0],cluglo[1]);
fAliITSQADataMakerRec->FillRecPointsData(3 +offsRP,cluglo[2],rad);
if(fkOnline) {
fAliITSQADataMakerRec->FillRecPointsData(28 +offsRP,cluglo[0],cluglo[1]);
fAliITSQADataMakerRec->FillRecPointsData(29 +offsRP,cluglo[2],rad);
}
Int_t iside=recp->GetDriftSide();
lay=recp->GetLayer();
if(lay == 2) {
fAliITSQADataMakerRec->FillRecPointsData(0 +offsRP, recp->GetQ()) ;
fAliITSQADataMakerRec->FillRecPointsData(7 +offsRP, det+0.5*iside-0.5,lad);
fAliITSQADataMakerRec->FillRecPointsData(13 +offsRP, rad);
fAliITSQADataMakerRec->FillRecPointsData(15 +offsRP, phi);
fAliITSQADataMakerRec->FillRecPointsData(4 +offsRP, cluglo[2],phi);
fAliITSQADataMakerRec->FillRecPointsData(17 +offsRP, drifttime);
fAliITSQADataMakerRec->FillRecPointsData(25 +offsRP, recp->GetdEdX());
} else if(lay == 3) {
fAliITSQADataMakerRec->FillRecPointsData(1 +offsRP, recp->GetQ()) ;
fAliITSQADataMakerRec->FillRecPointsData(8 +offsRP, det+0.5*iside-0.5,lad);
fAliITSQADataMakerRec->FillRecPointsData(14 +offsRP, rad);
fAliITSQADataMakerRec->FillRecPointsData(16 +offsRP, phi);
fAliITSQADataMakerRec->FillRecPointsData(5 +offsRP, cluglo[2],phi);
fAliITSQADataMakerRec->FillRecPointsData(18 +offsRP, drifttime);
fAliITSQADataMakerRec->FillRecPointsData(26 +offsRP, recp->GetdEdX());
}
}
}
return rv ;
}
Int_t AliITSQASDDDataMakerRec::GetOffset(AliQAv1::TASKINDEX_t task, Int_t specie) const
{
Int_t offset=0;
if( task == AliQAv1::kRAWS ){offset=fGenRawsOffset[specie];}
else if(task == AliQAv1::kDIGITSR ){offset=fGenDigitsOffset[specie];}
else if( task == AliQAv1::kRECPOINTS ){offset=fGenRecPointsOffset[specie];}
return offset;
}
void AliITSQASDDDataMakerRec::SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset, Int_t specie) {
if( task == AliQAv1::kRAWS ) {fGenRawsOffset[specie]=offset;}
else if( task == AliQAv1::kDIGITSR ) {fGenDigitsOffset[specie]=offset;}
else if( task == AliQAv1::kRECPOINTS ) {fGenRecPointsOffset[specie]=offset;}
}
Int_t AliITSQASDDDataMakerRec::GetTaskHisto(AliQAv1::TASKINDEX_t task)
{
Int_t histotot=0;
if( task == AliQAv1::kRAWS ){ histotot=fSDDhRawsTask ;}
else if(task == AliQAv1::kDIGITSR) { histotot=fSDDhDigitsTask;}
else if( task == AliQAv1::kRECPOINTS ){ histotot=fSDDhRecPointsTask;}
else {AliInfo("No task has been selected. TaskHisto set to zero.\n");}
return histotot;
}
void AliITSQASDDDataMakerRec::CreateTheMap()
{
AliCDBEntry *ddlMapSDD = AliCDBManager::Instance()->Get("ITS/Calib/DDLMapSDD");
Bool_t cacheStatus = AliCDBManager::Instance()->GetCacheFlag();
if(!ddlMapSDD){
AliError("Calibration object retrieval failed! SDD will not be processed");
fDDLModuleMap = NULL;
}
else{
fDDLModuleMap = (AliITSDDLModuleMapSDD*)ddlMapSDD->GetObject();
if(!cacheStatus)ddlMapSDD->SetObject(NULL);
ddlMapSDD->SetOwner(kTRUE);
if(!cacheStatus){ delete ddlMapSDD;}
AliInfo("DDL Map Created\n ");
}
}
void AliITSQASDDDataMakerRec::CreateTheCalibration()
{
AliCDBEntry *calibSDD = AliCDBManager::Instance()->Get("ITS/Calib/CalibSDD");
Bool_t cacheStatus = AliCDBManager::Instance()->GetCacheFlag();
if(!calibSDD)
{
AliError("Calibration object retrieval failed! SDD will not be processed");
fCalibration = NULL;
}
else{
fCalibration = (TObjArray *)calibSDD->GetObject();
if(!cacheStatus)calibSDD->SetObject(NULL);
calibSDD->SetOwner(kTRUE);
if(!cacheStatus){delete calibSDD;}
AliITSCalibrationSDD * cal=NULL;
for(Int_t imod=0;imod<fgknSDDmodules;imod++)
{
Int_t fillmodhisto1=fgkTotalNumberSDDAnodes;
Int_t fillmodhisto2side0=fgkNumberOfSDDAnodesperSide;
Int_t fillmodhisto2side1=fgkNumberOfSDDAnodesperSide;
Int_t fillmodhisto3side0=fgkNumberOfSDDAnodesperSide;
Int_t fillmodhisto3side1=fgkNumberOfSDDAnodesperSide;
Int_t badmodhisto1=0;
Int_t badmodhisto2side0=0;
Int_t badmodhisto2side1=0;
Int_t badmodhisto3side0=0;
Int_t badmodhisto3side1=0;
Int_t module=imod + 240;
cal=(AliITSCalibrationSDD*)fCalibration->At(imod);
Int_t lay,lad,det;
AliITSgeomTGeo::GetModuleId(module,lay,lad,det);
Int_t index=1+(det-1)*2;
if(cal==0){continue;}
if (cal->IsBad()){continue;}
else{
for(Int_t i=0;i<8;i++)
{
if(lay==3){
if(cal->IsChipBad(i)){
if(i<4){badmodhisto2side0+=64;}
if(i>=4){badmodhisto2side1+=64;}
}
}
else if(lay==4){
if(cal->IsChipBad(i)){
if(i<4){badmodhisto3side0+=64;}
if(i>=4){badmodhisto3side1+=64;}
}
}
}
for(Int_t iAn=0; iAn<512; iAn++){
Int_t ic=cal->GetChip(iAn);
if(!cal->IsChipBad(ic) && !cal->IsBad() && cal->IsBadChannel(iAn)){
if(lay==3){
if(ic<4) badmodhisto2side0++;
else if(ic>=4)badmodhisto2side1++;
}
else if(lay==4){
if(ic<4) badmodhisto3side0++;
else if(ic>=4)badmodhisto3side1++;
}
}
}
if(lay==3){
badmodhisto1=badmodhisto2side0+badmodhisto2side1;
fillmodhisto1-=badmodhisto1;
fillmodhisto2side0-=badmodhisto2side0;
fillmodhisto2side1-=badmodhisto2side1;
((TH1F*)(fHistoCalibration->At(0)))->SetBinContent(imod+1,fillmodhisto1);
((TH2F*)(fHistoCalibration->At(1)))->SetBinContent(index,lad,fillmodhisto2side0);
((TH2F*)(fHistoCalibration->At(1)))->SetBinContent(index+1,lad,fillmodhisto2side1);
}
else if(lay==4){
badmodhisto1=badmodhisto3side0+badmodhisto3side1;
fillmodhisto1-=badmodhisto1;
fillmodhisto3side0-=badmodhisto3side0;
fillmodhisto3side1-=badmodhisto3side1;
((TH1F*)(fHistoCalibration->At(0)))->SetBinContent(imod+1,fillmodhisto1);
((TH2F*)(fHistoCalibration->At(2)))->SetBinContent(index,lad,fillmodhisto3side0);
((TH2F*)(fHistoCalibration->At(2)))->SetBinContent(index+1,lad,fillmodhisto3side1);
}
}
}
}
}
void AliITSQASDDDataMakerRec::InitCalibrationArray()
{
TH1F *pattern1 = new TH1F("CALSDDModPattern","Calibration HW Modules pattern",fgknSDDmodules,239.5,499.5);
pattern1->SetDirectory(0) ;
TH2F *patternl3 = new TH2F("CALSDDphizL3","Calibration SDD #varphiz Layer3 ",12,0.5,6.5,14,0.5,14.5);
patternl3->SetDirectory(0) ;
TH2F *patternl4 = new TH2F("CALSDDphizL4"," Calibration SDD #varphiz Layer4 ",16,0.5,8.5,22,0.5,22.5);
patternl4->SetDirectory(0) ;
if(!fHistoCalibration)fHistoCalibration = new TObjArray(3);
fHistoCalibration->AddAtAndExpand(pattern1,0);
fHistoCalibration->AddAtAndExpand(patternl3,1);
fHistoCalibration->AddAtAndExpand(patternl4,2);
fHistoCalibration->SetOwner(kTRUE);
}
void AliITSQASDDDataMakerRec::ResetDetector(AliQAv1::TASKINDEX_t task)
{
AliInfo(Form("Reset detector in SDD called for task index %i", task));
if(task== AliQAv1::kRAWS ){
fDDLModuleMap=NULL;
}
fCalibration=NULL;
((TH1F*)(fHistoCalibration->At(0)))->Reset();
((TH2F*)(fHistoCalibration->At(1)))->Reset();
((TH2F*)(fHistoCalibration->At(2)))->Reset();
}
Int_t AliITSQASDDDataMakerRec::GetNumberOfEvents(AliQAv1::TASKINDEX_t task, Int_t trigCl)
{
return fAliITSQADataMakerRec->GetEvCountTotal(task, trigCl);
}
AliITSQASDDDataMakerRec.cxx:1 AliITSQASDDDataMakerRec.cxx:2 AliITSQASDDDataMakerRec.cxx:3 AliITSQASDDDataMakerRec.cxx:4 AliITSQASDDDataMakerRec.cxx:5 AliITSQASDDDataMakerRec.cxx:6 AliITSQASDDDataMakerRec.cxx:7 AliITSQASDDDataMakerRec.cxx:8 AliITSQASDDDataMakerRec.cxx:9 AliITSQASDDDataMakerRec.cxx:10 AliITSQASDDDataMakerRec.cxx:11 AliITSQASDDDataMakerRec.cxx:12 AliITSQASDDDataMakerRec.cxx:13 AliITSQASDDDataMakerRec.cxx:14 AliITSQASDDDataMakerRec.cxx:15 AliITSQASDDDataMakerRec.cxx:16 AliITSQASDDDataMakerRec.cxx:17 AliITSQASDDDataMakerRec.cxx:18 AliITSQASDDDataMakerRec.cxx:19 AliITSQASDDDataMakerRec.cxx:20 AliITSQASDDDataMakerRec.cxx:21 AliITSQASDDDataMakerRec.cxx:22 AliITSQASDDDataMakerRec.cxx:23 AliITSQASDDDataMakerRec.cxx:24 AliITSQASDDDataMakerRec.cxx:25 AliITSQASDDDataMakerRec.cxx:26 AliITSQASDDDataMakerRec.cxx:27 AliITSQASDDDataMakerRec.cxx:28 AliITSQASDDDataMakerRec.cxx:29 AliITSQASDDDataMakerRec.cxx:30 AliITSQASDDDataMakerRec.cxx:31 AliITSQASDDDataMakerRec.cxx:32 AliITSQASDDDataMakerRec.cxx:33 AliITSQASDDDataMakerRec.cxx:34 AliITSQASDDDataMakerRec.cxx:35 AliITSQASDDDataMakerRec.cxx:36 AliITSQASDDDataMakerRec.cxx:37 AliITSQASDDDataMakerRec.cxx:38 AliITSQASDDDataMakerRec.cxx:39 AliITSQASDDDataMakerRec.cxx:40 AliITSQASDDDataMakerRec.cxx:41 AliITSQASDDDataMakerRec.cxx:42 AliITSQASDDDataMakerRec.cxx:43 AliITSQASDDDataMakerRec.cxx:44 AliITSQASDDDataMakerRec.cxx:45 AliITSQASDDDataMakerRec.cxx:46 AliITSQASDDDataMakerRec.cxx:47 AliITSQASDDDataMakerRec.cxx:48 AliITSQASDDDataMakerRec.cxx:49 AliITSQASDDDataMakerRec.cxx:50 AliITSQASDDDataMakerRec.cxx:51 AliITSQASDDDataMakerRec.cxx:52 AliITSQASDDDataMakerRec.cxx:53 AliITSQASDDDataMakerRec.cxx:54 AliITSQASDDDataMakerRec.cxx:55 AliITSQASDDDataMakerRec.cxx:56 AliITSQASDDDataMakerRec.cxx:57 AliITSQASDDDataMakerRec.cxx:58 AliITSQASDDDataMakerRec.cxx:59 AliITSQASDDDataMakerRec.cxx:60 AliITSQASDDDataMakerRec.cxx:61 AliITSQASDDDataMakerRec.cxx:62 AliITSQASDDDataMakerRec.cxx:63 AliITSQASDDDataMakerRec.cxx:64 AliITSQASDDDataMakerRec.cxx:65 AliITSQASDDDataMakerRec.cxx:66 AliITSQASDDDataMakerRec.cxx:67 AliITSQASDDDataMakerRec.cxx:68 AliITSQASDDDataMakerRec.cxx:69 AliITSQASDDDataMakerRec.cxx:70 AliITSQASDDDataMakerRec.cxx:71 AliITSQASDDDataMakerRec.cxx:72 AliITSQASDDDataMakerRec.cxx:73 AliITSQASDDDataMakerRec.cxx:74 AliITSQASDDDataMakerRec.cxx:75 AliITSQASDDDataMakerRec.cxx:76 AliITSQASDDDataMakerRec.cxx:77 AliITSQASDDDataMakerRec.cxx:78 AliITSQASDDDataMakerRec.cxx:79 AliITSQASDDDataMakerRec.cxx:80 AliITSQASDDDataMakerRec.cxx:81 AliITSQASDDDataMakerRec.cxx:82 AliITSQASDDDataMakerRec.cxx:83 AliITSQASDDDataMakerRec.cxx:84 AliITSQASDDDataMakerRec.cxx:85 AliITSQASDDDataMakerRec.cxx:86 AliITSQASDDDataMakerRec.cxx:87 AliITSQASDDDataMakerRec.cxx:88 AliITSQASDDDataMakerRec.cxx:89 AliITSQASDDDataMakerRec.cxx:90 AliITSQASDDDataMakerRec.cxx:91 AliITSQASDDDataMakerRec.cxx:92 AliITSQASDDDataMakerRec.cxx:93 AliITSQASDDDataMakerRec.cxx:94 AliITSQASDDDataMakerRec.cxx:95 AliITSQASDDDataMakerRec.cxx:96 AliITSQASDDDataMakerRec.cxx:97 AliITSQASDDDataMakerRec.cxx:98 AliITSQASDDDataMakerRec.cxx:99 AliITSQASDDDataMakerRec.cxx:100 AliITSQASDDDataMakerRec.cxx:101 AliITSQASDDDataMakerRec.cxx:102 AliITSQASDDDataMakerRec.cxx:103 AliITSQASDDDataMakerRec.cxx:104 AliITSQASDDDataMakerRec.cxx:105 AliITSQASDDDataMakerRec.cxx:106 AliITSQASDDDataMakerRec.cxx:107 AliITSQASDDDataMakerRec.cxx:108 AliITSQASDDDataMakerRec.cxx:109 AliITSQASDDDataMakerRec.cxx:110 AliITSQASDDDataMakerRec.cxx:111 AliITSQASDDDataMakerRec.cxx:112 AliITSQASDDDataMakerRec.cxx:113 AliITSQASDDDataMakerRec.cxx:114 AliITSQASDDDataMakerRec.cxx:115 AliITSQASDDDataMakerRec.cxx:116 AliITSQASDDDataMakerRec.cxx:117 AliITSQASDDDataMakerRec.cxx:118 AliITSQASDDDataMakerRec.cxx:119 AliITSQASDDDataMakerRec.cxx:120 AliITSQASDDDataMakerRec.cxx:121 AliITSQASDDDataMakerRec.cxx:122 AliITSQASDDDataMakerRec.cxx:123 AliITSQASDDDataMakerRec.cxx:124 AliITSQASDDDataMakerRec.cxx:125 AliITSQASDDDataMakerRec.cxx:126 AliITSQASDDDataMakerRec.cxx:127 AliITSQASDDDataMakerRec.cxx:128 AliITSQASDDDataMakerRec.cxx:129 AliITSQASDDDataMakerRec.cxx:130 AliITSQASDDDataMakerRec.cxx:131 AliITSQASDDDataMakerRec.cxx:132 AliITSQASDDDataMakerRec.cxx:133 AliITSQASDDDataMakerRec.cxx:134 AliITSQASDDDataMakerRec.cxx:135 AliITSQASDDDataMakerRec.cxx:136 AliITSQASDDDataMakerRec.cxx:137 AliITSQASDDDataMakerRec.cxx:138 AliITSQASDDDataMakerRec.cxx:139 AliITSQASDDDataMakerRec.cxx:140 AliITSQASDDDataMakerRec.cxx:141 AliITSQASDDDataMakerRec.cxx:142 AliITSQASDDDataMakerRec.cxx:143 AliITSQASDDDataMakerRec.cxx:144 AliITSQASDDDataMakerRec.cxx:145 AliITSQASDDDataMakerRec.cxx:146 AliITSQASDDDataMakerRec.cxx:147 AliITSQASDDDataMakerRec.cxx:148 AliITSQASDDDataMakerRec.cxx:149 AliITSQASDDDataMakerRec.cxx:150 AliITSQASDDDataMakerRec.cxx:151 AliITSQASDDDataMakerRec.cxx:152 AliITSQASDDDataMakerRec.cxx:153 AliITSQASDDDataMakerRec.cxx:154 AliITSQASDDDataMakerRec.cxx:155 AliITSQASDDDataMakerRec.cxx:156 AliITSQASDDDataMakerRec.cxx:157 AliITSQASDDDataMakerRec.cxx:158 AliITSQASDDDataMakerRec.cxx:159 AliITSQASDDDataMakerRec.cxx:160 AliITSQASDDDataMakerRec.cxx:161 AliITSQASDDDataMakerRec.cxx:162 AliITSQASDDDataMakerRec.cxx:163 AliITSQASDDDataMakerRec.cxx:164 AliITSQASDDDataMakerRec.cxx:165 AliITSQASDDDataMakerRec.cxx:166 AliITSQASDDDataMakerRec.cxx:167 AliITSQASDDDataMakerRec.cxx:168 AliITSQASDDDataMakerRec.cxx:169 AliITSQASDDDataMakerRec.cxx:170 AliITSQASDDDataMakerRec.cxx:171 AliITSQASDDDataMakerRec.cxx:172 AliITSQASDDDataMakerRec.cxx:173 AliITSQASDDDataMakerRec.cxx:174 AliITSQASDDDataMakerRec.cxx:175 AliITSQASDDDataMakerRec.cxx:176 AliITSQASDDDataMakerRec.cxx:177 AliITSQASDDDataMakerRec.cxx:178 AliITSQASDDDataMakerRec.cxx:179 AliITSQASDDDataMakerRec.cxx:180 AliITSQASDDDataMakerRec.cxx:181 AliITSQASDDDataMakerRec.cxx:182 AliITSQASDDDataMakerRec.cxx:183 AliITSQASDDDataMakerRec.cxx:184 AliITSQASDDDataMakerRec.cxx:185 AliITSQASDDDataMakerRec.cxx:186 AliITSQASDDDataMakerRec.cxx:187 AliITSQASDDDataMakerRec.cxx:188 AliITSQASDDDataMakerRec.cxx:189 AliITSQASDDDataMakerRec.cxx:190 AliITSQASDDDataMakerRec.cxx:191 AliITSQASDDDataMakerRec.cxx:192 AliITSQASDDDataMakerRec.cxx:193 AliITSQASDDDataMakerRec.cxx:194 AliITSQASDDDataMakerRec.cxx:195 AliITSQASDDDataMakerRec.cxx:196 AliITSQASDDDataMakerRec.cxx:197 AliITSQASDDDataMakerRec.cxx:198 AliITSQASDDDataMakerRec.cxx:199 AliITSQASDDDataMakerRec.cxx:200 AliITSQASDDDataMakerRec.cxx:201 AliITSQASDDDataMakerRec.cxx:202 AliITSQASDDDataMakerRec.cxx:203 AliITSQASDDDataMakerRec.cxx:204 AliITSQASDDDataMakerRec.cxx:205 AliITSQASDDDataMakerRec.cxx:206 AliITSQASDDDataMakerRec.cxx:207 AliITSQASDDDataMakerRec.cxx:208 AliITSQASDDDataMakerRec.cxx:209 AliITSQASDDDataMakerRec.cxx:210 AliITSQASDDDataMakerRec.cxx:211 AliITSQASDDDataMakerRec.cxx:212 AliITSQASDDDataMakerRec.cxx:213 AliITSQASDDDataMakerRec.cxx:214 AliITSQASDDDataMakerRec.cxx:215 AliITSQASDDDataMakerRec.cxx:216 AliITSQASDDDataMakerRec.cxx:217 AliITSQASDDDataMakerRec.cxx:218 AliITSQASDDDataMakerRec.cxx:219 AliITSQASDDDataMakerRec.cxx:220 AliITSQASDDDataMakerRec.cxx:221 AliITSQASDDDataMakerRec.cxx:222 AliITSQASDDDataMakerRec.cxx:223 AliITSQASDDDataMakerRec.cxx:224 AliITSQASDDDataMakerRec.cxx:225 AliITSQASDDDataMakerRec.cxx:226 AliITSQASDDDataMakerRec.cxx:227 AliITSQASDDDataMakerRec.cxx:228 AliITSQASDDDataMakerRec.cxx:229 AliITSQASDDDataMakerRec.cxx:230 AliITSQASDDDataMakerRec.cxx:231 AliITSQASDDDataMakerRec.cxx:232 AliITSQASDDDataMakerRec.cxx:233 AliITSQASDDDataMakerRec.cxx:234 AliITSQASDDDataMakerRec.cxx:235 AliITSQASDDDataMakerRec.cxx:236 AliITSQASDDDataMakerRec.cxx:237 AliITSQASDDDataMakerRec.cxx:238 AliITSQASDDDataMakerRec.cxx:239 AliITSQASDDDataMakerRec.cxx:240 AliITSQASDDDataMakerRec.cxx:241 AliITSQASDDDataMakerRec.cxx:242 AliITSQASDDDataMakerRec.cxx:243 AliITSQASDDDataMakerRec.cxx:244 AliITSQASDDDataMakerRec.cxx:245 AliITSQASDDDataMakerRec.cxx:246 AliITSQASDDDataMakerRec.cxx:247 AliITSQASDDDataMakerRec.cxx:248 AliITSQASDDDataMakerRec.cxx:249 AliITSQASDDDataMakerRec.cxx:250 AliITSQASDDDataMakerRec.cxx:251 AliITSQASDDDataMakerRec.cxx:252 AliITSQASDDDataMakerRec.cxx:253 AliITSQASDDDataMakerRec.cxx:254 AliITSQASDDDataMakerRec.cxx:255 AliITSQASDDDataMakerRec.cxx:256 AliITSQASDDDataMakerRec.cxx:257 AliITSQASDDDataMakerRec.cxx:258 AliITSQASDDDataMakerRec.cxx:259 AliITSQASDDDataMakerRec.cxx:260 AliITSQASDDDataMakerRec.cxx:261 AliITSQASDDDataMakerRec.cxx:262 AliITSQASDDDataMakerRec.cxx:263 AliITSQASDDDataMakerRec.cxx:264 AliITSQASDDDataMakerRec.cxx:265 AliITSQASDDDataMakerRec.cxx:266 AliITSQASDDDataMakerRec.cxx:267 AliITSQASDDDataMakerRec.cxx:268 AliITSQASDDDataMakerRec.cxx:269 AliITSQASDDDataMakerRec.cxx:270 AliITSQASDDDataMakerRec.cxx:271 AliITSQASDDDataMakerRec.cxx:272 AliITSQASDDDataMakerRec.cxx:273 AliITSQASDDDataMakerRec.cxx:274 AliITSQASDDDataMakerRec.cxx:275 AliITSQASDDDataMakerRec.cxx:276 AliITSQASDDDataMakerRec.cxx:277 AliITSQASDDDataMakerRec.cxx:278 AliITSQASDDDataMakerRec.cxx:279 AliITSQASDDDataMakerRec.cxx:280 AliITSQASDDDataMakerRec.cxx:281 AliITSQASDDDataMakerRec.cxx:282 AliITSQASDDDataMakerRec.cxx:283 AliITSQASDDDataMakerRec.cxx:284 AliITSQASDDDataMakerRec.cxx:285 AliITSQASDDDataMakerRec.cxx:286 AliITSQASDDDataMakerRec.cxx:287 AliITSQASDDDataMakerRec.cxx:288 AliITSQASDDDataMakerRec.cxx:289 AliITSQASDDDataMakerRec.cxx:290 AliITSQASDDDataMakerRec.cxx:291 AliITSQASDDDataMakerRec.cxx:292 AliITSQASDDDataMakerRec.cxx:293 AliITSQASDDDataMakerRec.cxx:294 AliITSQASDDDataMakerRec.cxx:295 AliITSQASDDDataMakerRec.cxx:296 AliITSQASDDDataMakerRec.cxx:297 AliITSQASDDDataMakerRec.cxx:298 AliITSQASDDDataMakerRec.cxx:299 AliITSQASDDDataMakerRec.cxx:300 AliITSQASDDDataMakerRec.cxx:301 AliITSQASDDDataMakerRec.cxx:302 AliITSQASDDDataMakerRec.cxx:303 AliITSQASDDDataMakerRec.cxx:304 AliITSQASDDDataMakerRec.cxx:305 AliITSQASDDDataMakerRec.cxx:306 AliITSQASDDDataMakerRec.cxx:307 AliITSQASDDDataMakerRec.cxx:308 AliITSQASDDDataMakerRec.cxx:309 AliITSQASDDDataMakerRec.cxx:310 AliITSQASDDDataMakerRec.cxx:311 AliITSQASDDDataMakerRec.cxx:312 AliITSQASDDDataMakerRec.cxx:313 AliITSQASDDDataMakerRec.cxx:314 AliITSQASDDDataMakerRec.cxx:315 AliITSQASDDDataMakerRec.cxx:316 AliITSQASDDDataMakerRec.cxx:317 AliITSQASDDDataMakerRec.cxx:318 AliITSQASDDDataMakerRec.cxx:319 AliITSQASDDDataMakerRec.cxx:320 AliITSQASDDDataMakerRec.cxx:321 AliITSQASDDDataMakerRec.cxx:322 AliITSQASDDDataMakerRec.cxx:323 AliITSQASDDDataMakerRec.cxx:324 AliITSQASDDDataMakerRec.cxx:325 AliITSQASDDDataMakerRec.cxx:326 AliITSQASDDDataMakerRec.cxx:327 AliITSQASDDDataMakerRec.cxx:328 AliITSQASDDDataMakerRec.cxx:329 AliITSQASDDDataMakerRec.cxx:330 AliITSQASDDDataMakerRec.cxx:331 AliITSQASDDDataMakerRec.cxx:332 AliITSQASDDDataMakerRec.cxx:333 AliITSQASDDDataMakerRec.cxx:334 AliITSQASDDDataMakerRec.cxx:335 AliITSQASDDDataMakerRec.cxx:336 AliITSQASDDDataMakerRec.cxx:337 AliITSQASDDDataMakerRec.cxx:338 AliITSQASDDDataMakerRec.cxx:339 AliITSQASDDDataMakerRec.cxx:340 AliITSQASDDDataMakerRec.cxx:341 AliITSQASDDDataMakerRec.cxx:342 AliITSQASDDDataMakerRec.cxx:343 AliITSQASDDDataMakerRec.cxx:344 AliITSQASDDDataMakerRec.cxx:345 AliITSQASDDDataMakerRec.cxx:346 AliITSQASDDDataMakerRec.cxx:347 AliITSQASDDDataMakerRec.cxx:348 AliITSQASDDDataMakerRec.cxx:349 AliITSQASDDDataMakerRec.cxx:350 AliITSQASDDDataMakerRec.cxx:351 AliITSQASDDDataMakerRec.cxx:352 AliITSQASDDDataMakerRec.cxx:353 AliITSQASDDDataMakerRec.cxx:354 AliITSQASDDDataMakerRec.cxx:355 AliITSQASDDDataMakerRec.cxx:356 AliITSQASDDDataMakerRec.cxx:357 AliITSQASDDDataMakerRec.cxx:358 AliITSQASDDDataMakerRec.cxx:359 AliITSQASDDDataMakerRec.cxx:360 AliITSQASDDDataMakerRec.cxx:361 AliITSQASDDDataMakerRec.cxx:362 AliITSQASDDDataMakerRec.cxx:363 AliITSQASDDDataMakerRec.cxx:364 AliITSQASDDDataMakerRec.cxx:365 AliITSQASDDDataMakerRec.cxx:366 AliITSQASDDDataMakerRec.cxx:367 AliITSQASDDDataMakerRec.cxx:368 AliITSQASDDDataMakerRec.cxx:369 AliITSQASDDDataMakerRec.cxx:370 AliITSQASDDDataMakerRec.cxx:371 AliITSQASDDDataMakerRec.cxx:372 AliITSQASDDDataMakerRec.cxx:373 AliITSQASDDDataMakerRec.cxx:374 AliITSQASDDDataMakerRec.cxx:375 AliITSQASDDDataMakerRec.cxx:376 AliITSQASDDDataMakerRec.cxx:377 AliITSQASDDDataMakerRec.cxx:378 AliITSQASDDDataMakerRec.cxx:379 AliITSQASDDDataMakerRec.cxx:380 AliITSQASDDDataMakerRec.cxx:381 AliITSQASDDDataMakerRec.cxx:382 AliITSQASDDDataMakerRec.cxx:383 AliITSQASDDDataMakerRec.cxx:384 AliITSQASDDDataMakerRec.cxx:385 AliITSQASDDDataMakerRec.cxx:386 AliITSQASDDDataMakerRec.cxx:387 AliITSQASDDDataMakerRec.cxx:388 AliITSQASDDDataMakerRec.cxx:389 AliITSQASDDDataMakerRec.cxx:390 AliITSQASDDDataMakerRec.cxx:391 AliITSQASDDDataMakerRec.cxx:392 AliITSQASDDDataMakerRec.cxx:393 AliITSQASDDDataMakerRec.cxx:394 AliITSQASDDDataMakerRec.cxx:395 AliITSQASDDDataMakerRec.cxx:396 AliITSQASDDDataMakerRec.cxx:397 AliITSQASDDDataMakerRec.cxx:398 AliITSQASDDDataMakerRec.cxx:399 AliITSQASDDDataMakerRec.cxx:400 AliITSQASDDDataMakerRec.cxx:401 AliITSQASDDDataMakerRec.cxx:402 AliITSQASDDDataMakerRec.cxx:403 AliITSQASDDDataMakerRec.cxx:404 AliITSQASDDDataMakerRec.cxx:405 AliITSQASDDDataMakerRec.cxx:406 AliITSQASDDDataMakerRec.cxx:407 AliITSQASDDDataMakerRec.cxx:408 AliITSQASDDDataMakerRec.cxx:409 AliITSQASDDDataMakerRec.cxx:410 AliITSQASDDDataMakerRec.cxx:411 AliITSQASDDDataMakerRec.cxx:412 AliITSQASDDDataMakerRec.cxx:413 AliITSQASDDDataMakerRec.cxx:414 AliITSQASDDDataMakerRec.cxx:415 AliITSQASDDDataMakerRec.cxx:416 AliITSQASDDDataMakerRec.cxx:417 AliITSQASDDDataMakerRec.cxx:418 AliITSQASDDDataMakerRec.cxx:419 AliITSQASDDDataMakerRec.cxx:420 AliITSQASDDDataMakerRec.cxx:421 AliITSQASDDDataMakerRec.cxx:422 AliITSQASDDDataMakerRec.cxx:423 AliITSQASDDDataMakerRec.cxx:424 AliITSQASDDDataMakerRec.cxx:425 AliITSQASDDDataMakerRec.cxx:426 AliITSQASDDDataMakerRec.cxx:427 AliITSQASDDDataMakerRec.cxx:428 AliITSQASDDDataMakerRec.cxx:429 AliITSQASDDDataMakerRec.cxx:430 AliITSQASDDDataMakerRec.cxx:431 AliITSQASDDDataMakerRec.cxx:432 AliITSQASDDDataMakerRec.cxx:433 AliITSQASDDDataMakerRec.cxx:434 AliITSQASDDDataMakerRec.cxx:435 AliITSQASDDDataMakerRec.cxx:436 AliITSQASDDDataMakerRec.cxx:437 AliITSQASDDDataMakerRec.cxx:438 AliITSQASDDDataMakerRec.cxx:439 AliITSQASDDDataMakerRec.cxx:440 AliITSQASDDDataMakerRec.cxx:441 AliITSQASDDDataMakerRec.cxx:442 AliITSQASDDDataMakerRec.cxx:443 AliITSQASDDDataMakerRec.cxx:444 AliITSQASDDDataMakerRec.cxx:445 AliITSQASDDDataMakerRec.cxx:446 AliITSQASDDDataMakerRec.cxx:447 AliITSQASDDDataMakerRec.cxx:448 AliITSQASDDDataMakerRec.cxx:449 AliITSQASDDDataMakerRec.cxx:450 AliITSQASDDDataMakerRec.cxx:451 AliITSQASDDDataMakerRec.cxx:452 AliITSQASDDDataMakerRec.cxx:453 AliITSQASDDDataMakerRec.cxx:454 AliITSQASDDDataMakerRec.cxx:455 AliITSQASDDDataMakerRec.cxx:456 AliITSQASDDDataMakerRec.cxx:457 AliITSQASDDDataMakerRec.cxx:458 AliITSQASDDDataMakerRec.cxx:459 AliITSQASDDDataMakerRec.cxx:460 AliITSQASDDDataMakerRec.cxx:461 AliITSQASDDDataMakerRec.cxx:462 AliITSQASDDDataMakerRec.cxx:463 AliITSQASDDDataMakerRec.cxx:464 AliITSQASDDDataMakerRec.cxx:465 AliITSQASDDDataMakerRec.cxx:466 AliITSQASDDDataMakerRec.cxx:467 AliITSQASDDDataMakerRec.cxx:468 AliITSQASDDDataMakerRec.cxx:469 AliITSQASDDDataMakerRec.cxx:470 AliITSQASDDDataMakerRec.cxx:471 AliITSQASDDDataMakerRec.cxx:472 AliITSQASDDDataMakerRec.cxx:473 AliITSQASDDDataMakerRec.cxx:474 AliITSQASDDDataMakerRec.cxx:475 AliITSQASDDDataMakerRec.cxx:476 AliITSQASDDDataMakerRec.cxx:477 AliITSQASDDDataMakerRec.cxx:478 AliITSQASDDDataMakerRec.cxx:479 AliITSQASDDDataMakerRec.cxx:480 AliITSQASDDDataMakerRec.cxx:481 AliITSQASDDDataMakerRec.cxx:482 AliITSQASDDDataMakerRec.cxx:483 AliITSQASDDDataMakerRec.cxx:484 AliITSQASDDDataMakerRec.cxx:485 AliITSQASDDDataMakerRec.cxx:486 AliITSQASDDDataMakerRec.cxx:487 AliITSQASDDDataMakerRec.cxx:488 AliITSQASDDDataMakerRec.cxx:489 AliITSQASDDDataMakerRec.cxx:490 AliITSQASDDDataMakerRec.cxx:491 AliITSQASDDDataMakerRec.cxx:492 AliITSQASDDDataMakerRec.cxx:493 AliITSQASDDDataMakerRec.cxx:494 AliITSQASDDDataMakerRec.cxx:495 AliITSQASDDDataMakerRec.cxx:496 AliITSQASDDDataMakerRec.cxx:497 AliITSQASDDDataMakerRec.cxx:498 AliITSQASDDDataMakerRec.cxx:499 AliITSQASDDDataMakerRec.cxx:500 AliITSQASDDDataMakerRec.cxx:501 AliITSQASDDDataMakerRec.cxx:502 AliITSQASDDDataMakerRec.cxx:503 AliITSQASDDDataMakerRec.cxx:504 AliITSQASDDDataMakerRec.cxx:505 AliITSQASDDDataMakerRec.cxx:506 AliITSQASDDDataMakerRec.cxx:507 AliITSQASDDDataMakerRec.cxx:508 AliITSQASDDDataMakerRec.cxx:509 AliITSQASDDDataMakerRec.cxx:510 AliITSQASDDDataMakerRec.cxx:511 AliITSQASDDDataMakerRec.cxx:512 AliITSQASDDDataMakerRec.cxx:513 AliITSQASDDDataMakerRec.cxx:514 AliITSQASDDDataMakerRec.cxx:515 AliITSQASDDDataMakerRec.cxx:516 AliITSQASDDDataMakerRec.cxx:517 AliITSQASDDDataMakerRec.cxx:518 AliITSQASDDDataMakerRec.cxx:519 AliITSQASDDDataMakerRec.cxx:520 AliITSQASDDDataMakerRec.cxx:521 AliITSQASDDDataMakerRec.cxx:522 AliITSQASDDDataMakerRec.cxx:523 AliITSQASDDDataMakerRec.cxx:524 AliITSQASDDDataMakerRec.cxx:525 AliITSQASDDDataMakerRec.cxx:526 AliITSQASDDDataMakerRec.cxx:527 AliITSQASDDDataMakerRec.cxx:528 AliITSQASDDDataMakerRec.cxx:529 AliITSQASDDDataMakerRec.cxx:530 AliITSQASDDDataMakerRec.cxx:531 AliITSQASDDDataMakerRec.cxx:532 AliITSQASDDDataMakerRec.cxx:533 AliITSQASDDDataMakerRec.cxx:534 AliITSQASDDDataMakerRec.cxx:535 AliITSQASDDDataMakerRec.cxx:536 AliITSQASDDDataMakerRec.cxx:537 AliITSQASDDDataMakerRec.cxx:538 AliITSQASDDDataMakerRec.cxx:539 AliITSQASDDDataMakerRec.cxx:540 AliITSQASDDDataMakerRec.cxx:541 AliITSQASDDDataMakerRec.cxx:542 AliITSQASDDDataMakerRec.cxx:543 AliITSQASDDDataMakerRec.cxx:544 AliITSQASDDDataMakerRec.cxx:545 AliITSQASDDDataMakerRec.cxx:546 AliITSQASDDDataMakerRec.cxx:547 AliITSQASDDDataMakerRec.cxx:548 AliITSQASDDDataMakerRec.cxx:549 AliITSQASDDDataMakerRec.cxx:550 AliITSQASDDDataMakerRec.cxx:551 AliITSQASDDDataMakerRec.cxx:552 AliITSQASDDDataMakerRec.cxx:553 AliITSQASDDDataMakerRec.cxx:554 AliITSQASDDDataMakerRec.cxx:555 AliITSQASDDDataMakerRec.cxx:556 AliITSQASDDDataMakerRec.cxx:557 AliITSQASDDDataMakerRec.cxx:558 AliITSQASDDDataMakerRec.cxx:559 AliITSQASDDDataMakerRec.cxx:560 AliITSQASDDDataMakerRec.cxx:561 AliITSQASDDDataMakerRec.cxx:562 AliITSQASDDDataMakerRec.cxx:563 AliITSQASDDDataMakerRec.cxx:564 AliITSQASDDDataMakerRec.cxx:565 AliITSQASDDDataMakerRec.cxx:566 AliITSQASDDDataMakerRec.cxx:567 AliITSQASDDDataMakerRec.cxx:568 AliITSQASDDDataMakerRec.cxx:569 AliITSQASDDDataMakerRec.cxx:570 AliITSQASDDDataMakerRec.cxx:571 AliITSQASDDDataMakerRec.cxx:572 AliITSQASDDDataMakerRec.cxx:573 AliITSQASDDDataMakerRec.cxx:574 AliITSQASDDDataMakerRec.cxx:575 AliITSQASDDDataMakerRec.cxx:576 AliITSQASDDDataMakerRec.cxx:577 AliITSQASDDDataMakerRec.cxx:578 AliITSQASDDDataMakerRec.cxx:579 AliITSQASDDDataMakerRec.cxx:580 AliITSQASDDDataMakerRec.cxx:581 AliITSQASDDDataMakerRec.cxx:582 AliITSQASDDDataMakerRec.cxx:583 AliITSQASDDDataMakerRec.cxx:584 AliITSQASDDDataMakerRec.cxx:585 AliITSQASDDDataMakerRec.cxx:586 AliITSQASDDDataMakerRec.cxx:587 AliITSQASDDDataMakerRec.cxx:588 AliITSQASDDDataMakerRec.cxx:589 AliITSQASDDDataMakerRec.cxx:590 AliITSQASDDDataMakerRec.cxx:591 AliITSQASDDDataMakerRec.cxx:592 AliITSQASDDDataMakerRec.cxx:593 AliITSQASDDDataMakerRec.cxx:594 AliITSQASDDDataMakerRec.cxx:595 AliITSQASDDDataMakerRec.cxx:596 AliITSQASDDDataMakerRec.cxx:597 AliITSQASDDDataMakerRec.cxx:598 AliITSQASDDDataMakerRec.cxx:599 AliITSQASDDDataMakerRec.cxx:600 AliITSQASDDDataMakerRec.cxx:601 AliITSQASDDDataMakerRec.cxx:602 AliITSQASDDDataMakerRec.cxx:603 AliITSQASDDDataMakerRec.cxx:604 AliITSQASDDDataMakerRec.cxx:605 AliITSQASDDDataMakerRec.cxx:606 AliITSQASDDDataMakerRec.cxx:607 AliITSQASDDDataMakerRec.cxx:608 AliITSQASDDDataMakerRec.cxx:609 AliITSQASDDDataMakerRec.cxx:610 AliITSQASDDDataMakerRec.cxx:611 AliITSQASDDDataMakerRec.cxx:612 AliITSQASDDDataMakerRec.cxx:613 AliITSQASDDDataMakerRec.cxx:614 AliITSQASDDDataMakerRec.cxx:615 AliITSQASDDDataMakerRec.cxx:616 AliITSQASDDDataMakerRec.cxx:617 AliITSQASDDDataMakerRec.cxx:618 AliITSQASDDDataMakerRec.cxx:619 AliITSQASDDDataMakerRec.cxx:620 AliITSQASDDDataMakerRec.cxx:621 AliITSQASDDDataMakerRec.cxx:622 AliITSQASDDDataMakerRec.cxx:623 AliITSQASDDDataMakerRec.cxx:624 AliITSQASDDDataMakerRec.cxx:625 AliITSQASDDDataMakerRec.cxx:626 AliITSQASDDDataMakerRec.cxx:627 AliITSQASDDDataMakerRec.cxx:628 AliITSQASDDDataMakerRec.cxx:629 AliITSQASDDDataMakerRec.cxx:630 AliITSQASDDDataMakerRec.cxx:631 AliITSQASDDDataMakerRec.cxx:632 AliITSQASDDDataMakerRec.cxx:633 AliITSQASDDDataMakerRec.cxx:634 AliITSQASDDDataMakerRec.cxx:635 AliITSQASDDDataMakerRec.cxx:636 AliITSQASDDDataMakerRec.cxx:637 AliITSQASDDDataMakerRec.cxx:638 AliITSQASDDDataMakerRec.cxx:639 AliITSQASDDDataMakerRec.cxx:640 AliITSQASDDDataMakerRec.cxx:641 AliITSQASDDDataMakerRec.cxx:642 AliITSQASDDDataMakerRec.cxx:643 AliITSQASDDDataMakerRec.cxx:644 AliITSQASDDDataMakerRec.cxx:645 AliITSQASDDDataMakerRec.cxx:646 AliITSQASDDDataMakerRec.cxx:647 AliITSQASDDDataMakerRec.cxx:648 AliITSQASDDDataMakerRec.cxx:649 AliITSQASDDDataMakerRec.cxx:650 AliITSQASDDDataMakerRec.cxx:651 AliITSQASDDDataMakerRec.cxx:652 AliITSQASDDDataMakerRec.cxx:653 AliITSQASDDDataMakerRec.cxx:654 AliITSQASDDDataMakerRec.cxx:655 AliITSQASDDDataMakerRec.cxx:656 AliITSQASDDDataMakerRec.cxx:657 AliITSQASDDDataMakerRec.cxx:658 AliITSQASDDDataMakerRec.cxx:659 AliITSQASDDDataMakerRec.cxx:660 AliITSQASDDDataMakerRec.cxx:661 AliITSQASDDDataMakerRec.cxx:662 AliITSQASDDDataMakerRec.cxx:663 AliITSQASDDDataMakerRec.cxx:664 AliITSQASDDDataMakerRec.cxx:665 AliITSQASDDDataMakerRec.cxx:666 AliITSQASDDDataMakerRec.cxx:667 AliITSQASDDDataMakerRec.cxx:668 AliITSQASDDDataMakerRec.cxx:669 AliITSQASDDDataMakerRec.cxx:670 AliITSQASDDDataMakerRec.cxx:671 AliITSQASDDDataMakerRec.cxx:672 AliITSQASDDDataMakerRec.cxx:673 AliITSQASDDDataMakerRec.cxx:674 AliITSQASDDDataMakerRec.cxx:675 AliITSQASDDDataMakerRec.cxx:676 AliITSQASDDDataMakerRec.cxx:677 AliITSQASDDDataMakerRec.cxx:678 AliITSQASDDDataMakerRec.cxx:679 AliITSQASDDDataMakerRec.cxx:680 AliITSQASDDDataMakerRec.cxx:681 AliITSQASDDDataMakerRec.cxx:682 AliITSQASDDDataMakerRec.cxx:683 AliITSQASDDDataMakerRec.cxx:684 AliITSQASDDDataMakerRec.cxx:685 AliITSQASDDDataMakerRec.cxx:686 AliITSQASDDDataMakerRec.cxx:687 AliITSQASDDDataMakerRec.cxx:688 AliITSQASDDDataMakerRec.cxx:689 AliITSQASDDDataMakerRec.cxx:690 AliITSQASDDDataMakerRec.cxx:691 AliITSQASDDDataMakerRec.cxx:692 AliITSQASDDDataMakerRec.cxx:693 AliITSQASDDDataMakerRec.cxx:694 AliITSQASDDDataMakerRec.cxx:695 AliITSQASDDDataMakerRec.cxx:696 AliITSQASDDDataMakerRec.cxx:697 AliITSQASDDDataMakerRec.cxx:698 AliITSQASDDDataMakerRec.cxx:699 AliITSQASDDDataMakerRec.cxx:700 AliITSQASDDDataMakerRec.cxx:701 AliITSQASDDDataMakerRec.cxx:702 AliITSQASDDDataMakerRec.cxx:703 AliITSQASDDDataMakerRec.cxx:704 AliITSQASDDDataMakerRec.cxx:705 AliITSQASDDDataMakerRec.cxx:706 AliITSQASDDDataMakerRec.cxx:707 AliITSQASDDDataMakerRec.cxx:708 AliITSQASDDDataMakerRec.cxx:709 AliITSQASDDDataMakerRec.cxx:710 AliITSQASDDDataMakerRec.cxx:711 AliITSQASDDDataMakerRec.cxx:712 AliITSQASDDDataMakerRec.cxx:713 AliITSQASDDDataMakerRec.cxx:714 AliITSQASDDDataMakerRec.cxx:715 AliITSQASDDDataMakerRec.cxx:716 AliITSQASDDDataMakerRec.cxx:717 AliITSQASDDDataMakerRec.cxx:718 AliITSQASDDDataMakerRec.cxx:719 AliITSQASDDDataMakerRec.cxx:720 AliITSQASDDDataMakerRec.cxx:721 AliITSQASDDDataMakerRec.cxx:722 AliITSQASDDDataMakerRec.cxx:723 AliITSQASDDDataMakerRec.cxx:724 AliITSQASDDDataMakerRec.cxx:725 AliITSQASDDDataMakerRec.cxx:726 AliITSQASDDDataMakerRec.cxx:727 AliITSQASDDDataMakerRec.cxx:728 AliITSQASDDDataMakerRec.cxx:729 AliITSQASDDDataMakerRec.cxx:730 AliITSQASDDDataMakerRec.cxx:731 AliITSQASDDDataMakerRec.cxx:732 AliITSQASDDDataMakerRec.cxx:733 AliITSQASDDDataMakerRec.cxx:734 AliITSQASDDDataMakerRec.cxx:735 AliITSQASDDDataMakerRec.cxx:736 AliITSQASDDDataMakerRec.cxx:737 AliITSQASDDDataMakerRec.cxx:738 AliITSQASDDDataMakerRec.cxx:739 AliITSQASDDDataMakerRec.cxx:740 AliITSQASDDDataMakerRec.cxx:741 AliITSQASDDDataMakerRec.cxx:742 AliITSQASDDDataMakerRec.cxx:743 AliITSQASDDDataMakerRec.cxx:744 AliITSQASDDDataMakerRec.cxx:745 AliITSQASDDDataMakerRec.cxx:746 AliITSQASDDDataMakerRec.cxx:747 AliITSQASDDDataMakerRec.cxx:748 AliITSQASDDDataMakerRec.cxx:749 AliITSQASDDDataMakerRec.cxx:750 AliITSQASDDDataMakerRec.cxx:751 AliITSQASDDDataMakerRec.cxx:752 AliITSQASDDDataMakerRec.cxx:753 AliITSQASDDDataMakerRec.cxx:754 AliITSQASDDDataMakerRec.cxx:755 AliITSQASDDDataMakerRec.cxx:756 AliITSQASDDDataMakerRec.cxx:757 AliITSQASDDDataMakerRec.cxx:758 AliITSQASDDDataMakerRec.cxx:759 AliITSQASDDDataMakerRec.cxx:760 AliITSQASDDDataMakerRec.cxx:761 AliITSQASDDDataMakerRec.cxx:762 AliITSQASDDDataMakerRec.cxx:763 AliITSQASDDDataMakerRec.cxx:764 AliITSQASDDDataMakerRec.cxx:765 AliITSQASDDDataMakerRec.cxx:766 AliITSQASDDDataMakerRec.cxx:767 AliITSQASDDDataMakerRec.cxx:768 AliITSQASDDDataMakerRec.cxx:769 AliITSQASDDDataMakerRec.cxx:770 AliITSQASDDDataMakerRec.cxx:771 AliITSQASDDDataMakerRec.cxx:772 AliITSQASDDDataMakerRec.cxx:773 AliITSQASDDDataMakerRec.cxx:774 AliITSQASDDDataMakerRec.cxx:775 AliITSQASDDDataMakerRec.cxx:776 AliITSQASDDDataMakerRec.cxx:777 AliITSQASDDDataMakerRec.cxx:778 AliITSQASDDDataMakerRec.cxx:779 AliITSQASDDDataMakerRec.cxx:780 AliITSQASDDDataMakerRec.cxx:781 AliITSQASDDDataMakerRec.cxx:782 AliITSQASDDDataMakerRec.cxx:783 AliITSQASDDDataMakerRec.cxx:784 AliITSQASDDDataMakerRec.cxx:785 AliITSQASDDDataMakerRec.cxx:786 AliITSQASDDDataMakerRec.cxx:787 AliITSQASDDDataMakerRec.cxx:788 AliITSQASDDDataMakerRec.cxx:789 AliITSQASDDDataMakerRec.cxx:790 AliITSQASDDDataMakerRec.cxx:791 AliITSQASDDDataMakerRec.cxx:792 AliITSQASDDDataMakerRec.cxx:793 AliITSQASDDDataMakerRec.cxx:794 AliITSQASDDDataMakerRec.cxx:795 AliITSQASDDDataMakerRec.cxx:796 AliITSQASDDDataMakerRec.cxx:797 AliITSQASDDDataMakerRec.cxx:798 AliITSQASDDDataMakerRec.cxx:799 AliITSQASDDDataMakerRec.cxx:800 AliITSQASDDDataMakerRec.cxx:801 AliITSQASDDDataMakerRec.cxx:802 AliITSQASDDDataMakerRec.cxx:803 AliITSQASDDDataMakerRec.cxx:804 AliITSQASDDDataMakerRec.cxx:805 AliITSQASDDDataMakerRec.cxx:806 AliITSQASDDDataMakerRec.cxx:807 AliITSQASDDDataMakerRec.cxx:808 AliITSQASDDDataMakerRec.cxx:809 AliITSQASDDDataMakerRec.cxx:810 AliITSQASDDDataMakerRec.cxx:811 AliITSQASDDDataMakerRec.cxx:812 AliITSQASDDDataMakerRec.cxx:813 AliITSQASDDDataMakerRec.cxx:814 AliITSQASDDDataMakerRec.cxx:815 AliITSQASDDDataMakerRec.cxx:816 AliITSQASDDDataMakerRec.cxx:817 AliITSQASDDDataMakerRec.cxx:818 AliITSQASDDDataMakerRec.cxx:819 AliITSQASDDDataMakerRec.cxx:820 AliITSQASDDDataMakerRec.cxx:821 AliITSQASDDDataMakerRec.cxx:822 AliITSQASDDDataMakerRec.cxx:823 AliITSQASDDDataMakerRec.cxx:824 AliITSQASDDDataMakerRec.cxx:825 AliITSQASDDDataMakerRec.cxx:826 AliITSQASDDDataMakerRec.cxx:827 AliITSQASDDDataMakerRec.cxx:828 AliITSQASDDDataMakerRec.cxx:829 AliITSQASDDDataMakerRec.cxx:830 AliITSQASDDDataMakerRec.cxx:831 AliITSQASDDDataMakerRec.cxx:832 AliITSQASDDDataMakerRec.cxx:833 AliITSQASDDDataMakerRec.cxx:834 AliITSQASDDDataMakerRec.cxx:835 AliITSQASDDDataMakerRec.cxx:836 AliITSQASDDDataMakerRec.cxx:837 AliITSQASDDDataMakerRec.cxx:838 AliITSQASDDDataMakerRec.cxx:839 AliITSQASDDDataMakerRec.cxx:840 AliITSQASDDDataMakerRec.cxx:841 AliITSQASDDDataMakerRec.cxx:842 AliITSQASDDDataMakerRec.cxx:843 AliITSQASDDDataMakerRec.cxx:844 AliITSQASDDDataMakerRec.cxx:845 AliITSQASDDDataMakerRec.cxx:846 AliITSQASDDDataMakerRec.cxx:847 AliITSQASDDDataMakerRec.cxx:848 AliITSQASDDDataMakerRec.cxx:849 AliITSQASDDDataMakerRec.cxx:850 AliITSQASDDDataMakerRec.cxx:851 AliITSQASDDDataMakerRec.cxx:852 AliITSQASDDDataMakerRec.cxx:853 AliITSQASDDDataMakerRec.cxx:854 AliITSQASDDDataMakerRec.cxx:855 AliITSQASDDDataMakerRec.cxx:856 AliITSQASDDDataMakerRec.cxx:857 AliITSQASDDDataMakerRec.cxx:858 AliITSQASDDDataMakerRec.cxx:859 AliITSQASDDDataMakerRec.cxx:860 AliITSQASDDDataMakerRec.cxx:861 AliITSQASDDDataMakerRec.cxx:862 AliITSQASDDDataMakerRec.cxx:863 AliITSQASDDDataMakerRec.cxx:864 AliITSQASDDDataMakerRec.cxx:865 AliITSQASDDDataMakerRec.cxx:866 AliITSQASDDDataMakerRec.cxx:867 AliITSQASDDDataMakerRec.cxx:868 AliITSQASDDDataMakerRec.cxx:869 AliITSQASDDDataMakerRec.cxx:870 AliITSQASDDDataMakerRec.cxx:871 AliITSQASDDDataMakerRec.cxx:872 AliITSQASDDDataMakerRec.cxx:873 AliITSQASDDDataMakerRec.cxx:874 AliITSQASDDDataMakerRec.cxx:875 AliITSQASDDDataMakerRec.cxx:876 AliITSQASDDDataMakerRec.cxx:877 AliITSQASDDDataMakerRec.cxx:878 AliITSQASDDDataMakerRec.cxx:879 AliITSQASDDDataMakerRec.cxx:880 AliITSQASDDDataMakerRec.cxx:881 AliITSQASDDDataMakerRec.cxx:882 AliITSQASDDDataMakerRec.cxx:883 AliITSQASDDDataMakerRec.cxx:884 AliITSQASDDDataMakerRec.cxx:885 AliITSQASDDDataMakerRec.cxx:886 AliITSQASDDDataMakerRec.cxx:887 AliITSQASDDDataMakerRec.cxx:888 AliITSQASDDDataMakerRec.cxx:889 AliITSQASDDDataMakerRec.cxx:890 AliITSQASDDDataMakerRec.cxx:891 AliITSQASDDDataMakerRec.cxx:892 AliITSQASDDDataMakerRec.cxx:893 AliITSQASDDDataMakerRec.cxx:894 AliITSQASDDDataMakerRec.cxx:895 AliITSQASDDDataMakerRec.cxx:896 AliITSQASDDDataMakerRec.cxx:897 AliITSQASDDDataMakerRec.cxx:898 AliITSQASDDDataMakerRec.cxx:899 AliITSQASDDDataMakerRec.cxx:900 AliITSQASDDDataMakerRec.cxx:901 AliITSQASDDDataMakerRec.cxx:902 AliITSQASDDDataMakerRec.cxx:903 AliITSQASDDDataMakerRec.cxx:904 AliITSQASDDDataMakerRec.cxx:905 AliITSQASDDDataMakerRec.cxx:906 AliITSQASDDDataMakerRec.cxx:907 AliITSQASDDDataMakerRec.cxx:908 AliITSQASDDDataMakerRec.cxx:909 AliITSQASDDDataMakerRec.cxx:910 AliITSQASDDDataMakerRec.cxx:911 AliITSQASDDDataMakerRec.cxx:912 AliITSQASDDDataMakerRec.cxx:913 AliITSQASDDDataMakerRec.cxx:914 AliITSQASDDDataMakerRec.cxx:915 AliITSQASDDDataMakerRec.cxx:916 AliITSQASDDDataMakerRec.cxx:917 AliITSQASDDDataMakerRec.cxx:918 AliITSQASDDDataMakerRec.cxx:919 AliITSQASDDDataMakerRec.cxx:920 AliITSQASDDDataMakerRec.cxx:921 AliITSQASDDDataMakerRec.cxx:922 AliITSQASDDDataMakerRec.cxx:923 AliITSQASDDDataMakerRec.cxx:924 AliITSQASDDDataMakerRec.cxx:925 AliITSQASDDDataMakerRec.cxx:926 AliITSQASDDDataMakerRec.cxx:927 AliITSQASDDDataMakerRec.cxx:928 AliITSQASDDDataMakerRec.cxx:929 AliITSQASDDDataMakerRec.cxx:930 AliITSQASDDDataMakerRec.cxx:931 AliITSQASDDDataMakerRec.cxx:932 AliITSQASDDDataMakerRec.cxx:933 AliITSQASDDDataMakerRec.cxx:934 AliITSQASDDDataMakerRec.cxx:935 AliITSQASDDDataMakerRec.cxx:936 AliITSQASDDDataMakerRec.cxx:937 AliITSQASDDDataMakerRec.cxx:938 AliITSQASDDDataMakerRec.cxx:939 AliITSQASDDDataMakerRec.cxx:940 AliITSQASDDDataMakerRec.cxx:941 AliITSQASDDDataMakerRec.cxx:942 AliITSQASDDDataMakerRec.cxx:943 AliITSQASDDDataMakerRec.cxx:944 AliITSQASDDDataMakerRec.cxx:945 AliITSQASDDDataMakerRec.cxx:946 AliITSQASDDDataMakerRec.cxx:947 AliITSQASDDDataMakerRec.cxx:948 AliITSQASDDDataMakerRec.cxx:949 AliITSQASDDDataMakerRec.cxx:950 AliITSQASDDDataMakerRec.cxx:951 AliITSQASDDDataMakerRec.cxx:952 AliITSQASDDDataMakerRec.cxx:953 AliITSQASDDDataMakerRec.cxx:954 AliITSQASDDDataMakerRec.cxx:955 AliITSQASDDDataMakerRec.cxx:956 AliITSQASDDDataMakerRec.cxx:957 AliITSQASDDDataMakerRec.cxx:958 AliITSQASDDDataMakerRec.cxx:959 AliITSQASDDDataMakerRec.cxx:960 AliITSQASDDDataMakerRec.cxx:961 AliITSQASDDDataMakerRec.cxx:962 AliITSQASDDDataMakerRec.cxx:963 AliITSQASDDDataMakerRec.cxx:964 AliITSQASDDDataMakerRec.cxx:965 AliITSQASDDDataMakerRec.cxx:966 AliITSQASDDDataMakerRec.cxx:967 AliITSQASDDDataMakerRec.cxx:968 AliITSQASDDDataMakerRec.cxx:969 AliITSQASDDDataMakerRec.cxx:970 AliITSQASDDDataMakerRec.cxx:971 AliITSQASDDDataMakerRec.cxx:972 AliITSQASDDDataMakerRec.cxx:973 AliITSQASDDDataMakerRec.cxx:974 AliITSQASDDDataMakerRec.cxx:975 AliITSQASDDDataMakerRec.cxx:976 AliITSQASDDDataMakerRec.cxx:977 AliITSQASDDDataMakerRec.cxx:978 AliITSQASDDDataMakerRec.cxx:979 AliITSQASDDDataMakerRec.cxx:980 AliITSQASDDDataMakerRec.cxx:981 AliITSQASDDDataMakerRec.cxx:982 AliITSQASDDDataMakerRec.cxx:983 AliITSQASDDDataMakerRec.cxx:984 AliITSQASDDDataMakerRec.cxx:985 AliITSQASDDDataMakerRec.cxx:986 AliITSQASDDDataMakerRec.cxx:987 AliITSQASDDDataMakerRec.cxx:988 AliITSQASDDDataMakerRec.cxx:989 AliITSQASDDDataMakerRec.cxx:990 AliITSQASDDDataMakerRec.cxx:991 AliITSQASDDDataMakerRec.cxx:992 AliITSQASDDDataMakerRec.cxx:993 AliITSQASDDDataMakerRec.cxx:994 AliITSQASDDDataMakerRec.cxx:995 AliITSQASDDDataMakerRec.cxx:996 AliITSQASDDDataMakerRec.cxx:997 AliITSQASDDDataMakerRec.cxx:998 AliITSQASDDDataMakerRec.cxx:999 AliITSQASDDDataMakerRec.cxx:1000 AliITSQASDDDataMakerRec.cxx:1001 AliITSQASDDDataMakerRec.cxx:1002 AliITSQASDDDataMakerRec.cxx:1003 AliITSQASDDDataMakerRec.cxx:1004 AliITSQASDDDataMakerRec.cxx:1005 AliITSQASDDDataMakerRec.cxx:1006 AliITSQASDDDataMakerRec.cxx:1007 AliITSQASDDDataMakerRec.cxx:1008 AliITSQASDDDataMakerRec.cxx:1009 AliITSQASDDDataMakerRec.cxx:1010 AliITSQASDDDataMakerRec.cxx:1011 AliITSQASDDDataMakerRec.cxx:1012 AliITSQASDDDataMakerRec.cxx:1013 AliITSQASDDDataMakerRec.cxx:1014 AliITSQASDDDataMakerRec.cxx:1015 AliITSQASDDDataMakerRec.cxx:1016 AliITSQASDDDataMakerRec.cxx:1017 AliITSQASDDDataMakerRec.cxx:1018 AliITSQASDDDataMakerRec.cxx:1019 AliITSQASDDDataMakerRec.cxx:1020 AliITSQASDDDataMakerRec.cxx:1021 AliITSQASDDDataMakerRec.cxx:1022 AliITSQASDDDataMakerRec.cxx:1023 AliITSQASDDDataMakerRec.cxx:1024 AliITSQASDDDataMakerRec.cxx:1025 AliITSQASDDDataMakerRec.cxx:1026 AliITSQASDDDataMakerRec.cxx:1027 AliITSQASDDDataMakerRec.cxx:1028 AliITSQASDDDataMakerRec.cxx:1029 AliITSQASDDDataMakerRec.cxx:1030 AliITSQASDDDataMakerRec.cxx:1031 AliITSQASDDDataMakerRec.cxx:1032 AliITSQASDDDataMakerRec.cxx:1033 AliITSQASDDDataMakerRec.cxx:1034 AliITSQASDDDataMakerRec.cxx:1035 AliITSQASDDDataMakerRec.cxx:1036 AliITSQASDDDataMakerRec.cxx:1037 AliITSQASDDDataMakerRec.cxx:1038 AliITSQASDDDataMakerRec.cxx:1039 AliITSQASDDDataMakerRec.cxx:1040 AliITSQASDDDataMakerRec.cxx:1041 AliITSQASDDDataMakerRec.cxx:1042 AliITSQASDDDataMakerRec.cxx:1043 AliITSQASDDDataMakerRec.cxx:1044 AliITSQASDDDataMakerRec.cxx:1045 AliITSQASDDDataMakerRec.cxx:1046 AliITSQASDDDataMakerRec.cxx:1047 AliITSQASDDDataMakerRec.cxx:1048 AliITSQASDDDataMakerRec.cxx:1049 AliITSQASDDDataMakerRec.cxx:1050 AliITSQASDDDataMakerRec.cxx:1051 AliITSQASDDDataMakerRec.cxx:1052 AliITSQASDDDataMakerRec.cxx:1053 AliITSQASDDDataMakerRec.cxx:1054 AliITSQASDDDataMakerRec.cxx:1055 AliITSQASDDDataMakerRec.cxx:1056 AliITSQASDDDataMakerRec.cxx:1057 AliITSQASDDDataMakerRec.cxx:1058 AliITSQASDDDataMakerRec.cxx:1059 AliITSQASDDDataMakerRec.cxx:1060 AliITSQASDDDataMakerRec.cxx:1061 AliITSQASDDDataMakerRec.cxx:1062 AliITSQASDDDataMakerRec.cxx:1063 AliITSQASDDDataMakerRec.cxx:1064 AliITSQASDDDataMakerRec.cxx:1065 AliITSQASDDDataMakerRec.cxx:1066 AliITSQASDDDataMakerRec.cxx:1067 AliITSQASDDDataMakerRec.cxx:1068 AliITSQASDDDataMakerRec.cxx:1069 AliITSQASDDDataMakerRec.cxx:1070 AliITSQASDDDataMakerRec.cxx:1071 AliITSQASDDDataMakerRec.cxx:1072 AliITSQASDDDataMakerRec.cxx:1073 AliITSQASDDDataMakerRec.cxx:1074 AliITSQASDDDataMakerRec.cxx:1075 AliITSQASDDDataMakerRec.cxx:1076 AliITSQASDDDataMakerRec.cxx:1077 AliITSQASDDDataMakerRec.cxx:1078 AliITSQASDDDataMakerRec.cxx:1079 AliITSQASDDDataMakerRec.cxx:1080 AliITSQASDDDataMakerRec.cxx:1081 AliITSQASDDDataMakerRec.cxx:1082 AliITSQASDDDataMakerRec.cxx:1083 AliITSQASDDDataMakerRec.cxx:1084 AliITSQASDDDataMakerRec.cxx:1085 AliITSQASDDDataMakerRec.cxx:1086 AliITSQASDDDataMakerRec.cxx:1087 AliITSQASDDDataMakerRec.cxx:1088 AliITSQASDDDataMakerRec.cxx:1089 AliITSQASDDDataMakerRec.cxx:1090 AliITSQASDDDataMakerRec.cxx:1091 AliITSQASDDDataMakerRec.cxx:1092 AliITSQASDDDataMakerRec.cxx:1093 AliITSQASDDDataMakerRec.cxx:1094 AliITSQASDDDataMakerRec.cxx:1095 AliITSQASDDDataMakerRec.cxx:1096 AliITSQASDDDataMakerRec.cxx:1097 AliITSQASDDDataMakerRec.cxx:1098 AliITSQASDDDataMakerRec.cxx:1099 AliITSQASDDDataMakerRec.cxx:1100 AliITSQASDDDataMakerRec.cxx:1101 AliITSQASDDDataMakerRec.cxx:1102 AliITSQASDDDataMakerRec.cxx:1103 AliITSQASDDDataMakerRec.cxx:1104 AliITSQASDDDataMakerRec.cxx:1105 AliITSQASDDDataMakerRec.cxx:1106 AliITSQASDDDataMakerRec.cxx:1107 AliITSQASDDDataMakerRec.cxx:1108 AliITSQASDDDataMakerRec.cxx:1109 AliITSQASDDDataMakerRec.cxx:1110 AliITSQASDDDataMakerRec.cxx:1111 AliITSQASDDDataMakerRec.cxx:1112 AliITSQASDDDataMakerRec.cxx:1113 AliITSQASDDDataMakerRec.cxx:1114 AliITSQASDDDataMakerRec.cxx:1115 AliITSQASDDDataMakerRec.cxx:1116 AliITSQASDDDataMakerRec.cxx:1117 AliITSQASDDDataMakerRec.cxx:1118 AliITSQASDDDataMakerRec.cxx:1119 AliITSQASDDDataMakerRec.cxx:1120 AliITSQASDDDataMakerRec.cxx:1121 AliITSQASDDDataMakerRec.cxx:1122 AliITSQASDDDataMakerRec.cxx:1123 AliITSQASDDDataMakerRec.cxx:1124 AliITSQASDDDataMakerRec.cxx:1125 AliITSQASDDDataMakerRec.cxx:1126 AliITSQASDDDataMakerRec.cxx:1127 AliITSQASDDDataMakerRec.cxx:1128 AliITSQASDDDataMakerRec.cxx:1129 AliITSQASDDDataMakerRec.cxx:1130 AliITSQASDDDataMakerRec.cxx:1131 AliITSQASDDDataMakerRec.cxx:1132 AliITSQASDDDataMakerRec.cxx:1133 AliITSQASDDDataMakerRec.cxx:1134 AliITSQASDDDataMakerRec.cxx:1135 AliITSQASDDDataMakerRec.cxx:1136 AliITSQASDDDataMakerRec.cxx:1137 AliITSQASDDDataMakerRec.cxx:1138 AliITSQASDDDataMakerRec.cxx:1139 AliITSQASDDDataMakerRec.cxx:1140 AliITSQASDDDataMakerRec.cxx:1141 AliITSQASDDDataMakerRec.cxx:1142 AliITSQASDDDataMakerRec.cxx:1143 AliITSQASDDDataMakerRec.cxx:1144 AliITSQASDDDataMakerRec.cxx:1145 AliITSQASDDDataMakerRec.cxx:1146 AliITSQASDDDataMakerRec.cxx:1147 AliITSQASDDDataMakerRec.cxx:1148 AliITSQASDDDataMakerRec.cxx:1149 AliITSQASDDDataMakerRec.cxx:1150 AliITSQASDDDataMakerRec.cxx:1151 AliITSQASDDDataMakerRec.cxx:1152 AliITSQASDDDataMakerRec.cxx:1153 AliITSQASDDDataMakerRec.cxx:1154 AliITSQASDDDataMakerRec.cxx:1155 AliITSQASDDDataMakerRec.cxx:1156 AliITSQASDDDataMakerRec.cxx:1157 AliITSQASDDDataMakerRec.cxx:1158 AliITSQASDDDataMakerRec.cxx:1159 AliITSQASDDDataMakerRec.cxx:1160 AliITSQASDDDataMakerRec.cxx:1161 AliITSQASDDDataMakerRec.cxx:1162 AliITSQASDDDataMakerRec.cxx:1163 AliITSQASDDDataMakerRec.cxx:1164 AliITSQASDDDataMakerRec.cxx:1165 AliITSQASDDDataMakerRec.cxx:1166 AliITSQASDDDataMakerRec.cxx:1167 AliITSQASDDDataMakerRec.cxx:1168 AliITSQASDDDataMakerRec.cxx:1169 AliITSQASDDDataMakerRec.cxx:1170 AliITSQASDDDataMakerRec.cxx:1171 AliITSQASDDDataMakerRec.cxx:1172 AliITSQASDDDataMakerRec.cxx:1173 AliITSQASDDDataMakerRec.cxx:1174 AliITSQASDDDataMakerRec.cxx:1175 AliITSQASDDDataMakerRec.cxx:1176 AliITSQASDDDataMakerRec.cxx:1177 AliITSQASDDDataMakerRec.cxx:1178 AliITSQASDDDataMakerRec.cxx:1179 AliITSQASDDDataMakerRec.cxx:1180 AliITSQASDDDataMakerRec.cxx:1181 AliITSQASDDDataMakerRec.cxx:1182 AliITSQASDDDataMakerRec.cxx:1183 AliITSQASDDDataMakerRec.cxx:1184 AliITSQASDDDataMakerRec.cxx:1185 AliITSQASDDDataMakerRec.cxx:1186 AliITSQASDDDataMakerRec.cxx:1187 AliITSQASDDDataMakerRec.cxx:1188 AliITSQASDDDataMakerRec.cxx:1189 AliITSQASDDDataMakerRec.cxx:1190 AliITSQASDDDataMakerRec.cxx:1191 AliITSQASDDDataMakerRec.cxx:1192 AliITSQASDDDataMakerRec.cxx:1193 AliITSQASDDDataMakerRec.cxx:1194 AliITSQASDDDataMakerRec.cxx:1195 AliITSQASDDDataMakerRec.cxx:1196 AliITSQASDDDataMakerRec.cxx:1197 AliITSQASDDDataMakerRec.cxx:1198 AliITSQASDDDataMakerRec.cxx:1199 AliITSQASDDDataMakerRec.cxx:1200 AliITSQASDDDataMakerRec.cxx:1201 AliITSQASDDDataMakerRec.cxx:1202 AliITSQASDDDataMakerRec.cxx:1203 AliITSQASDDDataMakerRec.cxx:1204 AliITSQASDDDataMakerRec.cxx:1205 AliITSQASDDDataMakerRec.cxx:1206 AliITSQASDDDataMakerRec.cxx:1207 AliITSQASDDDataMakerRec.cxx:1208 AliITSQASDDDataMakerRec.cxx:1209 AliITSQASDDDataMakerRec.cxx:1210 AliITSQASDDDataMakerRec.cxx:1211 AliITSQASDDDataMakerRec.cxx:1212 AliITSQASDDDataMakerRec.cxx:1213 AliITSQASDDDataMakerRec.cxx:1214 AliITSQASDDDataMakerRec.cxx:1215 AliITSQASDDDataMakerRec.cxx:1216 AliITSQASDDDataMakerRec.cxx:1217 AliITSQASDDDataMakerRec.cxx:1218 AliITSQASDDDataMakerRec.cxx:1219 AliITSQASDDDataMakerRec.cxx:1220 AliITSQASDDDataMakerRec.cxx:1221 AliITSQASDDDataMakerRec.cxx:1222 AliITSQASDDDataMakerRec.cxx:1223 AliITSQASDDDataMakerRec.cxx:1224 AliITSQASDDDataMakerRec.cxx:1225 AliITSQASDDDataMakerRec.cxx:1226 AliITSQASDDDataMakerRec.cxx:1227 AliITSQASDDDataMakerRec.cxx:1228 AliITSQASDDDataMakerRec.cxx:1229 AliITSQASDDDataMakerRec.cxx:1230 AliITSQASDDDataMakerRec.cxx:1231 AliITSQASDDDataMakerRec.cxx:1232 AliITSQASDDDataMakerRec.cxx:1233 AliITSQASDDDataMakerRec.cxx:1234 AliITSQASDDDataMakerRec.cxx:1235 AliITSQASDDDataMakerRec.cxx:1236 AliITSQASDDDataMakerRec.cxx:1237 AliITSQASDDDataMakerRec.cxx:1238 AliITSQASDDDataMakerRec.cxx:1239 AliITSQASDDDataMakerRec.cxx:1240 AliITSQASDDDataMakerRec.cxx:1241 AliITSQASDDDataMakerRec.cxx:1242 AliITSQASDDDataMakerRec.cxx:1243 AliITSQASDDDataMakerRec.cxx:1244 AliITSQASDDDataMakerRec.cxx:1245 AliITSQASDDDataMakerRec.cxx:1246 AliITSQASDDDataMakerRec.cxx:1247 AliITSQASDDDataMakerRec.cxx:1248 AliITSQASDDDataMakerRec.cxx:1249 AliITSQASDDDataMakerRec.cxx:1250 AliITSQASDDDataMakerRec.cxx:1251 AliITSQASDDDataMakerRec.cxx:1252 AliITSQASDDDataMakerRec.cxx:1253 AliITSQASDDDataMakerRec.cxx:1254 AliITSQASDDDataMakerRec.cxx:1255 AliITSQASDDDataMakerRec.cxx:1256 AliITSQASDDDataMakerRec.cxx:1257 AliITSQASDDDataMakerRec.cxx:1258 AliITSQASDDDataMakerRec.cxx:1259 AliITSQASDDDataMakerRec.cxx:1260 AliITSQASDDDataMakerRec.cxx:1261 AliITSQASDDDataMakerRec.cxx:1262 AliITSQASDDDataMakerRec.cxx:1263 AliITSQASDDDataMakerRec.cxx:1264 AliITSQASDDDataMakerRec.cxx:1265 AliITSQASDDDataMakerRec.cxx:1266 AliITSQASDDDataMakerRec.cxx:1267 AliITSQASDDDataMakerRec.cxx:1268 AliITSQASDDDataMakerRec.cxx:1269 AliITSQASDDDataMakerRec.cxx:1270 AliITSQASDDDataMakerRec.cxx:1271 AliITSQASDDDataMakerRec.cxx:1272 AliITSQASDDDataMakerRec.cxx:1273 AliITSQASDDDataMakerRec.cxx:1274 AliITSQASDDDataMakerRec.cxx:1275 AliITSQASDDDataMakerRec.cxx:1276 AliITSQASDDDataMakerRec.cxx:1277 AliITSQASDDDataMakerRec.cxx:1278 AliITSQASDDDataMakerRec.cxx:1279 AliITSQASDDDataMakerRec.cxx:1280 AliITSQASDDDataMakerRec.cxx:1281 AliITSQASDDDataMakerRec.cxx:1282 AliITSQASDDDataMakerRec.cxx:1283 AliITSQASDDDataMakerRec.cxx:1284 AliITSQASDDDataMakerRec.cxx:1285 AliITSQASDDDataMakerRec.cxx:1286 AliITSQASDDDataMakerRec.cxx:1287 AliITSQASDDDataMakerRec.cxx:1288 AliITSQASDDDataMakerRec.cxx:1289 AliITSQASDDDataMakerRec.cxx:1290 AliITSQASDDDataMakerRec.cxx:1291 AliITSQASDDDataMakerRec.cxx:1292 AliITSQASDDDataMakerRec.cxx:1293 AliITSQASDDDataMakerRec.cxx:1294 AliITSQASDDDataMakerRec.cxx:1295 AliITSQASDDDataMakerRec.cxx:1296 AliITSQASDDDataMakerRec.cxx:1297 AliITSQASDDDataMakerRec.cxx:1298 AliITSQASDDDataMakerRec.cxx:1299 AliITSQASDDDataMakerRec.cxx:1300 AliITSQASDDDataMakerRec.cxx:1301 AliITSQASDDDataMakerRec.cxx:1302 AliITSQASDDDataMakerRec.cxx:1303 AliITSQASDDDataMakerRec.cxx:1304 AliITSQASDDDataMakerRec.cxx:1305 AliITSQASDDDataMakerRec.cxx:1306 AliITSQASDDDataMakerRec.cxx:1307 AliITSQASDDDataMakerRec.cxx:1308 AliITSQASDDDataMakerRec.cxx:1309 AliITSQASDDDataMakerRec.cxx:1310 AliITSQASDDDataMakerRec.cxx:1311 AliITSQASDDDataMakerRec.cxx:1312 AliITSQASDDDataMakerRec.cxx:1313 AliITSQASDDDataMakerRec.cxx:1314 AliITSQASDDDataMakerRec.cxx:1315 AliITSQASDDDataMakerRec.cxx:1316 AliITSQASDDDataMakerRec.cxx:1317 AliITSQASDDDataMakerRec.cxx:1318 AliITSQASDDDataMakerRec.cxx:1319 AliITSQASDDDataMakerRec.cxx:1320 AliITSQASDDDataMakerRec.cxx:1321 AliITSQASDDDataMakerRec.cxx:1322 AliITSQASDDDataMakerRec.cxx:1323 AliITSQASDDDataMakerRec.cxx:1324 AliITSQASDDDataMakerRec.cxx:1325 AliITSQASDDDataMakerRec.cxx:1326 AliITSQASDDDataMakerRec.cxx:1327 AliITSQASDDDataMakerRec.cxx:1328 AliITSQASDDDataMakerRec.cxx:1329 AliITSQASDDDataMakerRec.cxx:1330 AliITSQASDDDataMakerRec.cxx:1331 AliITSQASDDDataMakerRec.cxx:1332 AliITSQASDDDataMakerRec.cxx:1333 AliITSQASDDDataMakerRec.cxx:1334 AliITSQASDDDataMakerRec.cxx:1335 AliITSQASDDDataMakerRec.cxx:1336 AliITSQASDDDataMakerRec.cxx:1337 AliITSQASDDDataMakerRec.cxx:1338 AliITSQASDDDataMakerRec.cxx:1339 AliITSQASDDDataMakerRec.cxx:1340 AliITSQASDDDataMakerRec.cxx:1341 AliITSQASDDDataMakerRec.cxx:1342 AliITSQASDDDataMakerRec.cxx:1343 AliITSQASDDDataMakerRec.cxx:1344 AliITSQASDDDataMakerRec.cxx:1345 AliITSQASDDDataMakerRec.cxx:1346 AliITSQASDDDataMakerRec.cxx:1347 AliITSQASDDDataMakerRec.cxx:1348 AliITSQASDDDataMakerRec.cxx:1349 AliITSQASDDDataMakerRec.cxx:1350 AliITSQASDDDataMakerRec.cxx:1351 AliITSQASDDDataMakerRec.cxx:1352 AliITSQASDDDataMakerRec.cxx:1353 AliITSQASDDDataMakerRec.cxx:1354 AliITSQASDDDataMakerRec.cxx:1355 AliITSQASDDDataMakerRec.cxx:1356 AliITSQASDDDataMakerRec.cxx:1357 AliITSQASDDDataMakerRec.cxx:1358 AliITSQASDDDataMakerRec.cxx:1359 AliITSQASDDDataMakerRec.cxx:1360 AliITSQASDDDataMakerRec.cxx:1361 AliITSQASDDDataMakerRec.cxx:1362 AliITSQASDDDataMakerRec.cxx:1363 AliITSQASDDDataMakerRec.cxx:1364 AliITSQASDDDataMakerRec.cxx:1365 AliITSQASDDDataMakerRec.cxx:1366 AliITSQASDDDataMakerRec.cxx:1367 AliITSQASDDDataMakerRec.cxx:1368 AliITSQASDDDataMakerRec.cxx:1369 AliITSQASDDDataMakerRec.cxx:1370 AliITSQASDDDataMakerRec.cxx:1371 AliITSQASDDDataMakerRec.cxx:1372 AliITSQASDDDataMakerRec.cxx:1373 AliITSQASDDDataMakerRec.cxx:1374 AliITSQASDDDataMakerRec.cxx:1375 AliITSQASDDDataMakerRec.cxx:1376 AliITSQASDDDataMakerRec.cxx:1377 AliITSQASDDDataMakerRec.cxx:1378 AliITSQASDDDataMakerRec.cxx:1379 AliITSQASDDDataMakerRec.cxx:1380 AliITSQASDDDataMakerRec.cxx:1381 AliITSQASDDDataMakerRec.cxx:1382 AliITSQASDDDataMakerRec.cxx:1383 AliITSQASDDDataMakerRec.cxx:1384 AliITSQASDDDataMakerRec.cxx:1385 AliITSQASDDDataMakerRec.cxx:1386 AliITSQASDDDataMakerRec.cxx:1387 AliITSQASDDDataMakerRec.cxx:1388 AliITSQASDDDataMakerRec.cxx:1389 AliITSQASDDDataMakerRec.cxx:1390 AliITSQASDDDataMakerRec.cxx:1391 AliITSQASDDDataMakerRec.cxx:1392 AliITSQASDDDataMakerRec.cxx:1393 AliITSQASDDDataMakerRec.cxx:1394 AliITSQASDDDataMakerRec.cxx:1395 AliITSQASDDDataMakerRec.cxx:1396 AliITSQASDDDataMakerRec.cxx:1397 AliITSQASDDDataMakerRec.cxx:1398 AliITSQASDDDataMakerRec.cxx:1399 AliITSQASDDDataMakerRec.cxx:1400 AliITSQASDDDataMakerRec.cxx:1401 AliITSQASDDDataMakerRec.cxx:1402 AliITSQASDDDataMakerRec.cxx:1403 AliITSQASDDDataMakerRec.cxx:1404 AliITSQASDDDataMakerRec.cxx:1405 AliITSQASDDDataMakerRec.cxx:1406 AliITSQASDDDataMakerRec.cxx:1407 AliITSQASDDDataMakerRec.cxx:1408 AliITSQASDDDataMakerRec.cxx:1409 AliITSQASDDDataMakerRec.cxx:1410 AliITSQASDDDataMakerRec.cxx:1411 AliITSQASDDDataMakerRec.cxx:1412 AliITSQASDDDataMakerRec.cxx:1413 AliITSQASDDDataMakerRec.cxx:1414 AliITSQASDDDataMakerRec.cxx:1415 AliITSQASDDDataMakerRec.cxx:1416 AliITSQASDDDataMakerRec.cxx:1417 AliITSQASDDDataMakerRec.cxx:1418 AliITSQASDDDataMakerRec.cxx:1419 AliITSQASDDDataMakerRec.cxx:1420 AliITSQASDDDataMakerRec.cxx:1421 AliITSQASDDDataMakerRec.cxx:1422 AliITSQASDDDataMakerRec.cxx:1423 AliITSQASDDDataMakerRec.cxx:1424 AliITSQASDDDataMakerRec.cxx:1425 AliITSQASDDDataMakerRec.cxx:1426 AliITSQASDDDataMakerRec.cxx:1427 AliITSQASDDDataMakerRec.cxx:1428 AliITSQASDDDataMakerRec.cxx:1429 AliITSQASDDDataMakerRec.cxx:1430 AliITSQASDDDataMakerRec.cxx:1431 AliITSQASDDDataMakerRec.cxx:1432 AliITSQASDDDataMakerRec.cxx:1433 AliITSQASDDDataMakerRec.cxx:1434 AliITSQASDDDataMakerRec.cxx:1435 AliITSQASDDDataMakerRec.cxx:1436 AliITSQASDDDataMakerRec.cxx:1437 AliITSQASDDDataMakerRec.cxx:1438 AliITSQASDDDataMakerRec.cxx:1439 AliITSQASDDDataMakerRec.cxx:1440 AliITSQASDDDataMakerRec.cxx:1441 AliITSQASDDDataMakerRec.cxx:1442 AliITSQASDDDataMakerRec.cxx:1443 AliITSQASDDDataMakerRec.cxx:1444 AliITSQASDDDataMakerRec.cxx:1445 AliITSQASDDDataMakerRec.cxx:1446 AliITSQASDDDataMakerRec.cxx:1447 AliITSQASDDDataMakerRec.cxx:1448 AliITSQASDDDataMakerRec.cxx:1449 AliITSQASDDDataMakerRec.cxx:1450 AliITSQASDDDataMakerRec.cxx:1451 AliITSQASDDDataMakerRec.cxx:1452 AliITSQASDDDataMakerRec.cxx:1453 AliITSQASDDDataMakerRec.cxx:1454 AliITSQASDDDataMakerRec.cxx:1455