fDataSubDir(0x0),
fRefSubDir(0x0),
fRefOCDBSubDir(new TObjArray*[AliRecoParam::kNSpecies]),
- fLowTestValue(0x0),
- fUpTestValue(0x0),
+ fLowTestValue(new Float_t[AliQAv1::kNBIT]),
+ fUpTestValue(new Float_t[AliQAv1::kNBIT]),
fImage(new TCanvas*[AliRecoParam::kNSpecies]),
fPrintImage(kTRUE),
fExternParamList(new TList())
{
// ctor
- fLowTestValue = new Float_t[AliQAv1::kNBIT] ;
- fUpTestValue = new Float_t[AliQAv1::kNBIT] ;
fLowTestValue[AliQAv1::kINFO] = 0.5 ;
fUpTestValue[AliQAv1::kINFO] = 1.0 ;
fLowTestValue[AliQAv1::kWARNING] = 0.002 ;
fDataSubDir(qac.fDataSubDir),
fRefSubDir(qac.fRefSubDir),
fRefOCDBSubDir(qac.fRefOCDBSubDir),
- fLowTestValue(qac.fLowTestValue),
- fUpTestValue(qac.fLowTestValue),
- fImage(NULL),
+ fLowTestValue(new Float_t[AliQAv1::kNBIT]),
+ fUpTestValue(new Float_t[AliQAv1::kNBIT]),
+ fImage(new TCanvas*[AliRecoParam::kNSpecies]),
fPrintImage(kTRUE),
fExternParamList(new TList())
{
Int_t count[AliRecoParam::kNSpecies] = { 0 };
-// TDirectory * refDir = NULL ;
-// TObjArray ** refOCDBDir = NULL ;
GetRefSubDir(GetName(), AliQAv1::GetTaskName(task), fRefSubDir, fRefOCDBSubDir) ;
// SetRefandData(refDir, refOCDBDir) ;
return ;
} else {
AliQAManager* manQA = AliQAManager::QAManager(AliQAv1::GetTaskIndex(task)) ;
- dirOCDB = new TObjArray*[AliRecoParam::kNSpecies] ;
+ // dirOCDB = new TObjArray*[AliRecoParam::kNSpecies] ;
for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
dirOCDB[specie] = NULL ;
if ( !AliQAv1::Instance()->IsEventSpecieSet(specie) )
if ( ! cln.Contains("TH") )
continue ;
if(hist->TestBit(AliQAv1::GetImageBit())) {
- hist->Draw() ;
+ TString opts = hist->GetDrawOption();
+ if (opts.Contains("logy",TString::kIgnoreCase)) {
+ gPad->SetLogy();
+ opts.ReplaceAll("logy", "");
+ }
+ if (opts.Contains("logx", TString::kIgnoreCase)) {
+ gPad->SetLogx();
+ opts.ReplaceAll("logx", "");
+ }
+ hist->DrawCopy() ;
fImage[esIndex]->cd(++npad) ;
}
}