]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
added function Print
authorrvernet <rvernet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Nov 2009 16:54:02 +0000 (16:54 +0000)
committerrvernet <rvernet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Nov 2009 16:54:02 +0000 (16:54 +0000)
CORRFW/AliCFContainer.cxx
CORRFW/AliCFContainer.h

index b5dd8bf4fba0e02e8a6b13567a476c0c3ef91771..9467c82d4d71724b5a52446f29aba14788038b5e 100644 (file)
@@ -451,3 +451,19 @@ void AliCFContainer::SetRangeUser(Double_t* varMin, Double_t* varMax, Int_t iste
   }
   ((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("====================================================================================");
+}
index f014f235693e84904c3f9db6600de167775ec04c..65dc7329b09bb70a0d6336d3dd6fd6c130072d5b 100644 (file)
@@ -44,6 +44,8 @@ class AliCFContainer : public AliCFFrame
   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);}