fGenRecPointsOffset[i] = 0;
fGenDigitsOffset[i]=0;
}
+
+ InitCalibrationArray();
}
//____________________________________________________________________________
//copy ctor
fAliITSQADataMakerRec->SetName((const char*)qadm.fAliITSQADataMakerRec->GetName()) ;
fAliITSQADataMakerRec->SetTitle((const char*)qadm.fAliITSQADataMakerRec->GetTitle());
- fDDLModuleMap=NULL;
+ //fDDLModuleMap=NULL;
}
//____________________________________________________________________________
//____________________________________________________________________________
void AliITSQASDDDataMakerRec::StartOfDetectorCycle()
{
+
+ if(!fCalibration) {CreateTheCalibration();}
+
//Detector specific actions at start of cycle
AliDebug(AliQAv1::GetQADebugLevel(),"AliITSQADM::Start of SDD Cycle\n");
if(fAliITSQADataMakerRec->GetRawsData(0)!=NULL){
}
}//end raws
- if(task==AliQAv1::kRECPOINTS && fHistoCalibration ){
+ if(task==AliQAv1::kRECPOINTS){
// printf("fNeventRP %d \n",fNEventRP);
if(fNEventRP!=0){
((TH1D*)fAliITSQADataMakerRec->GetRecPointsData(9 + fGenRecPointsOffset[fAliITSQADataMakerRec->GetEventSpecie()]))->Divide((TH1D*)fAliITSQADataMakerRec->GetRecPointsData(6 + fGenRecPointsOffset[fAliITSQADataMakerRec->GetEventSpecie()]),((TH1D*) (fHistoCalibration->At(0))),1.,(Double_t)fNEventRP);
//____________________________________________________________________________
Int_t AliITSQASDDDataMakerRec::InitRaws()
{
+
// Initialization for RAW data - SDD -
const Bool_t expert = kTRUE ;
const Bool_t saveCorr = kTRUE ;
fSDDhRawsTask++;
} // kONLINE
- InitCalibrationArray();
AliDebug(AliQAv1::GetQADebugLevel(),Form("%d SDD Raws histograms booked\n",fSDDhRawsTask));
return rv ;
}
// Check id histograms already created for this Event Specie
fNEvent++;
if(!fDDLModuleMap){CreateTheMap();}
- if(!fCalibration) {CreateTheCalibration();}
if(rawReader->GetType() != 7) return rv; // skips non physical triggers
AliDebug(AliQAv1::GetQADebugLevel(),"entering MakeRaws\n");
rawReader->Reset();
//____________________________________________________________________________
Int_t AliITSQASDDDataMakerRec::InitDigits()
{
+ // if(!fHistoCalibration)InitCalibrationArray();
// Initialization for DIGIT data - SDD -
const Bool_t expert = kTRUE ;
const Bool_t image = kTRUE ;
//____________________________________________________________________________
Int_t AliITSQASDDDataMakerRec::InitRecPoints()
{
-
+ //if(!fHistoCalibration)InitCalibrationArray();
//AliInfo("Initialize SDD recpoints histos\n");
// Initialization for RECPOINTS - SDD -
const Bool_t expert = kTRUE ;
AliInfo(Form("Reset detector in SDD called for task index %i", task));
if(task== AliQAv1::kRAWS ){
fDDLModuleMap=NULL;
+ }
fCalibration=NULL;
+
((TH1D*)(fHistoCalibration->At(0)))->Reset();
((TH2D*)(fHistoCalibration->At(1)))->Reset();
((TH2D*)(fHistoCalibration->At(2)))->Reset();
- }
+
}