return;
}
fMapElectronCutLow[fNcuts]=histLow;
+ // fill used variables into map
+ for(Int_t idim=0; idim<fMapElectronCutLow[fNcuts]->GetNdimensions(); idim++) {
+ TString vari(fMapElectronCutLow[fNcuts]->GetAxis(idim)->GetName());
+ fUsedVars->SetBitNumber(AliDielectronVarManager::GetValueType(vari.Data()), kTRUE);
+ }
AddCut(det,type,0.,nSigmaUp,min,max,exclude,pidBitType,var);
}
//______________________________________________
fUsedVars->SetBitNumber(fgFunWdthCorr->GetYaxis()->GetUniqueID(), kTRUE);
fUsedVars->SetBitNumber(fgFunWdthCorr->GetZaxis()->GetUniqueID(), kTRUE);
}
- for(UChar_t icut=0; icut<fNcuts; ++icut) {
- if(!fMapElectronCutLow[icut]) continue;
- for(Int_t idim=0; idim<fMapElectronCutLow[icut]->GetNdimensions(); idim++) {
- TString var(fMapElectronCutLow[icut]->GetAxis(idim)->GetName());
- fUsedVars->SetBitNumber(AliDielectronVarManager::GetValueType(var.Data()), kTRUE);
- }
- }
//Fill values
Double_t values[AliDielectronVarManager::kNMaxValues];
if (fgdEdxRunCorr){
fgCorrdEdx=fgdEdxRunCorr->Eval(run);
if (run<fgdEdxRunCorr->GetX()[0]) fgCorrdEdx=fgdEdxRunCorr->GetY()[0];
- if (run>fgdEdxRunCorr->GetX()[fgFitCorr->GetN()-1]) fgCorrdEdx=fgdEdxRunCorr->GetY()[fgdEdxRunCorr->GetN()-1];
+ if (run>fgdEdxRunCorr->GetX()[fgdEdxRunCorr->GetN()-1]) fgCorrdEdx=fgdEdxRunCorr->GetY()[fgdEdxRunCorr->GetN()-1];
}
}