Inherit from TNamed
authorsnelling <snelling@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 12 Aug 2008 13:54:55 +0000 (13:54 +0000)
committersnelling <snelling@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 12 Aug 2008 13:54:55 +0000 (13:54 +0000)
PWG2/FLOW/AliFlowAnalysisWithScalarProduct.cxx
PWG2/FLOW/AliFlowCommonHist.cxx
PWG2/FLOW/AliFlowCommonHist.h

index 24f0c27..a952df6 100644 (file)
@@ -79,7 +79,10 @@ void AliFlowAnalysisWithScalarProduct::Init() {
   fHistList->Add(fHistProUQ);
 
   fCommonHists = new AliFlowCommonHist("SP");
-  //fHistList->Add(fCommonHists->GetHistList());
+  //  fHistList->Add(fCommonHists->GetHistList());
+
+  //  fHistList->Add(fCommonHists);
+  // commented for test writing full object
   fHistList->Add(fCommonHists->GetHistMultOrig());
   fHistList->Add(fCommonHists->GetHistMultInt());
   fHistList->Add(fCommonHists->GetHistMultDiff());
@@ -91,6 +94,8 @@ void AliFlowAnalysisWithScalarProduct::Init() {
   fHistList->Add(fCommonHists->GetHistEtaDiff());
   fHistList->Add(fCommonHists->GetHistProMeanPtperBin());
   fHistList->Add(fCommonHists->GetHistQ());
+  // end test
+
   //fCommonHistsRes = new AliFlowCommonHistResults("SP");
   
   fEventNumber = 0;  //set number of events to zero    
index 7db336c..e92f95f 100644 (file)
@@ -32,14 +32,14 @@ class TH1D;
 //
 // Description: Class to organise common histograms for Flow Analysis
 
-// authors: N. van der Kolk (kolk@nikhef.nl) and A. Bilandzic (anteb@nikhef.nl)
+// authors: N. van der Kolk (kolk@nikhef.nl), A. Bilandzic (anteb@nikhef.nl), RS
 
 
 ClassImp(AliFlowCommonHist)
 
 //-----------------------------------------------------------------------
 
-  AliFlowCommonHist::AliFlowCommonHist():TObject(),
+  AliFlowCommonHist::AliFlowCommonHist():TNamed(),
    fHistMultOrig(NULL),
    fHistMultInt(NULL),
    fHistMultDiff(NULL),
@@ -60,7 +60,7 @@ ClassImp(AliFlowCommonHist)
 
 //-----------------------------------------------------------------------
 
-  AliFlowCommonHist::AliFlowCommonHist(TString anInput):TObject(),
+  AliFlowCommonHist::AliFlowCommonHist(const char *anInput,const char *title):TNamed(anInput,title),
    fHistMultOrig(NULL),
    fHistMultInt(NULL),
    fHistMultDiff(NULL),
@@ -327,20 +327,13 @@ Double_t AliFlowCommonHist::GetMeanPt(Int_t aBin)
 
 void AliFlowCommonHist::Print(Option_t *option) const
 {
-   //   -*-*-*-*-*Print some global quantities for this histogram collection class *-*-*-*-*-*-*-*
-   //             ===============================================
-   //
-   //  If option "base" is given, number of bins and ranges are also printed
-   //  If option "range" is given, bin contents and errors are also printed
-   //                     for all bins in the current range (default 1-->nbins)
-   //  If option "all" is given, bin contents and errors are also printed
-   //                     for all bins including under and overflows.
-   //
+  //   -*-*-*-*-*Print some global quantities for this histogram collection class *-*-*-*-*-*-*-*
+  //             ===============================================
   //   printf( "TH1.Print Name  = %s, Entries= %d, Total sum= %g\n",GetName(),Int_t(fEntries),GetSumOfWeights());
-  printf( "Class.Print Name = AliFlowCommonHist, Histogram list:");
-
+  printf( "Class.Print Name = %s, Histogram list:\n",GetName());
+  
   fHistList->Print(option);
-
+  
 }
 
 
index 3ab233d..cc2dac8 100644 (file)
@@ -19,12 +19,12 @@ class TProfile;
 class TCollection;
 class TList;
 
-class AliFlowCommonHist: public TObject {
+class AliFlowCommonHist: public TNamed {
 
  public:
 
   AliFlowCommonHist();
-  AliFlowCommonHist(TString anInput);
+  AliFlowCommonHist(const char *name,const char *title = "AliFlowCommonHist");
   virtual ~AliFlowCommonHist();
 
   //make fill methods here