#include <TList.h>
#include <TMath.h>
#include "AliForwardCorrectionManager.h"
+#include "AliFMDCorrSecondaryMap.h"
#include "AliFMDCorrVertexBias.h"
#include "AliLog.h"
#include <TH2D.h>
//____________________________________________________________________
void
-AliFMDMCCorrector::Init(const TAxis& eAxis)
+AliFMDMCCorrector::SetupForData(const TAxis& eAxis)
{
//
// Initialize this object
// Parameters:
// etaAxis Eta axis to use
//
- AliFMDCorrector::Init(eAxis);
+ AliFMDCorrector::SetupForData(eAxis);
fFMD1i = Make(1,'I',eAxis);
fFMD2i = Make(2,'I',eAxis);
//____________________________________________________________________
void
-AliFMDMCCorrector::DefineOutput(TList* dir)
+AliFMDMCCorrector::CreateOutputObjects(TList* dir)
{
//
// Output diagnostic histograms to directory
// 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
// 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();
}
//____________________________________________________________________