]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/TPC/AliPerformanceObject.cxx
extentions by Jochen Thaeder
[u/mrichter/AliRoot.git] / PWG1 / TPC / AliPerformanceObject.cxx
index dc24d771a4bb939b83a41cf32dc1b67e189ffd22..8f11856d13b6fb09dae1cc6f616f6f833418d884 100644 (file)
@@ -48,7 +48,8 @@ AliPerformanceObject::AliPerformanceObject():
   fHptGenerator(kFALSE),
   fTriggerClass(0),
   fUseTrackVertex(kFALSE),
-  fHighMultiplicity(kFALSE)
+  fHighMultiplicity(kFALSE),
+  fUseKinkDaughters(kTRUE)
 {
   // constructor
 }
@@ -61,7 +62,8 @@ AliPerformanceObject::AliPerformanceObject(const char* name, const char* title,
   fHptGenerator(kFALSE),
   fTriggerClass(0),
   fUseTrackVertex(kFALSE),
-   fHighMultiplicity(kFALSE)
+  fHighMultiplicity(kFALSE),
+  fUseKinkDaughters(kTRUE)
 {
   // constructor
 }
@@ -101,6 +103,9 @@ void AliPerformanceObject::PrintHisto(Bool_t logz, Char_t * outFileName) {
   Int_t pad_count = 0;
   while ((obj = (TH1*)iter()) !=0) {
 
+    TString name(obj->ClassName());
+
     // 4 figures per page
     if((count%4) == 0) {
       pad_count = 0;
@@ -117,19 +122,20 @@ void AliPerformanceObject::PrintHisto(Bool_t logz, Char_t * outFileName) {
 
     if (obj->GetYaxis() && obj->GetZaxis()) {
       if(logz) gPad->SetLogz();
-      obj->Draw("colz");
+      if ( name.CompareTo("TH3D") )
+       obj->Draw("colz");
     }
     else { 
       obj->SetMarkerStyle(24);
       obj->SetMarkerSize(1.0);
-      obj->Draw();
+      if ( name.CompareTo("TH3D") )
+       obj->Draw();
     }
 
     if ((pad_count%4) == 0)  { 
       can->Update();
     }
 
-  //printf("count %d \n",count);
   count++;
   }
   ps->Close();