]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/FORWARD/analysis2/AliFMDMCCorrector.cxx
New script to generate overview index. Javascript code to
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / AliFMDMCCorrector.cxx
index b21b561dfc0a541d583b290b7025faef3cf6701f..3838a484192901c76ee8f5239c4041ff703c4be6 100644 (file)
@@ -21,6 +21,7 @@
 #include <TList.h>
 #include <TMath.h>
 #include "AliForwardCorrectionManager.h"
+#include "AliFMDCorrSecondaryMap.h"
 #include "AliFMDCorrVertexBias.h"
 #include "AliLog.h"
 #include <TH2D.h>
@@ -122,7 +123,7 @@ AliFMDMCCorrector::CorrectMC(AliForwardUtil::Histos& hists,
 
 //____________________________________________________________________
 void
-AliFMDMCCorrector::Init(const TAxis& eAxis)
+AliFMDMCCorrector::SetupForData(const TAxis& eAxis)
 {
   // 
   // Initialize this object 
@@ -130,7 +131,7 @@ AliFMDMCCorrector::Init(const TAxis& eAxis)
   // Parameters:
   //    etaAxis Eta axis to use 
   //
-  AliFMDCorrector::Init(eAxis);
+  AliFMDCorrector::SetupForData(eAxis);
 
   fFMD1i = Make(1,'I',eAxis);
   fFMD2i = Make(2,'I',eAxis);
@@ -236,7 +237,7 @@ AliFMDMCCorrector::CompareResults(AliForwardUtil::Histos& esd,
 
 //____________________________________________________________________
 void
-AliFMDMCCorrector::DefineOutput(TList* dir)
+AliFMDMCCorrector::CreateOutputObjects(TList* dir)
 {
   // 
   // Output diagnostic histograms to directory 
@@ -244,13 +245,19 @@ AliFMDMCCorrector::DefineOutput(TList* dir)
   // Parameters:
   //    dir List to write in
   //  
-  AliFMDCorrector::DefineOutput(dir);
+  AliFMDCorrector::CreateOutputObjects(dir);
   TList* d = static_cast<TList*>(dir->FindObject(GetName()));
 
   fComps = new TList;
   fComps->SetName("esd_mc_comparison");
   d->Add(fComps);
 }
+#define PFB(N,FLAG)                            \
+  do {                                                                 \
+    AliForwardUtil::PrintName(N);                                      \
+    std::cout << std::boolalpha << (FLAG) << std::noboolalpha << std::endl; \
+  } while(false)
+
 //____________________________________________________________________
 void
 AliFMDMCCorrector::Print(Option_t* option) const
@@ -260,13 +267,10 @@ AliFMDMCCorrector::Print(Option_t* option) const
   // Parameters:
   //    option Not used 
   //
-  char ind[gROOT->GetDirLevel()+1];
-  for (Int_t i = 0; i < gROOT->GetDirLevel(); i++) ind[i] = ' ';
-  ind[gROOT->GetDirLevel()] = '\0';
   AliFMDCorrector::Print(option);
-  std::cout << std::boolalpha
-            << ind << " Use sec. map on MC:     " << fSecondaryForMC 
-            << std::noboolalpha << std::endl;
+  gROOT->IncreaseDirLevel();
+  PFB("Use sec. map on MC", fSecondaryForMC);
+  gROOT->DecreaseDirLevel();
 }
 
 //____________________________________________________________________