}
((AliCFGridSparse*)fGrid[istep])->SetRangeUser(varMin,varMax);
}
+
+//_____________________________________________________________________
+void AliCFContainer::Print(const Option_t*) const {
+ AliInfo("====================================================================================");
+ AliInfo(Form("AliCFContainer : name = %s title = %s",GetName(),GetTitle()));
+ AliInfo(Form("number of steps \t %d",GetNStep()));
+ for (Int_t iStep=0;iStep<GetNStep();iStep++) AliInfo(Form("step %d \t -> %s",iStep,GetStepTitle(iStep)));
+ AliInfo(Form("number of variables \t %d",GetNVar()));
+ for (Int_t iVar=0;iVar<GetNVar();iVar++) {
+ Double_t *binLimits = new Double_t[GetNBins(iVar)+1];
+ GetBinLimits(iVar,binLimits);
+ AliInfo(Form("variable %d \t -> %s : %d bins in [%f,%f]",iVar,GetVarTitle(iVar),GetNBins(iVar),binLimits[0],binLimits[GetNBins(iVar)]));
+ delete binLimits;
+ }
+ AliInfo("====================================================================================");
+}
virtual Float_t GetBinCenter(Int_t ivar,Int_t ibin) const {return fGrid[0]->GetBinCenter(ivar,ibin);}
virtual Float_t GetBinSize (Int_t ivar,Int_t ibin) const {return fGrid[0]->GetBinSize (ivar,ibin);}
+ virtual void Print(const Option_t*) const ;
+
//virtual void GetBinCenters(const Int_t *ibin, const Double_t *binCenter) const {return fGrid[0]->GetBinCenters(ibin,binCenter);}
//virtual void GetBinSizes(const Int_t *ibin, const Double_t *binSizes) const {return fGrid[0]->GetBinSizes(ibin,binSizes);}