19 #include "AliESDEvent.h"
20 #include "AliESDFMD.h"
21 #include "AliMCEvent.h"
23 #include "AliAnalysisManager.h"
26 #include <TDirectory.h>
43 DGUARD(fDebug, 3,
"Default CTOR of AliFMDEnergyFitterTask");
51 fEventInspector(
"event"),
52 fESDFixer(
"esdFizer"),
53 fEnergyFitter(
"energy"),
62 DGUARD(fDebug, 3,
"Named CTOR of AliFMDEnergyFitterTask: %s", name);
111 DGUARD(fDebug,1,
"Create output objects of AliFMDEnergyFitterTask");
143 AliWarning(
"The noise corrector has been enabled!");
154 DGUARD(fDebug,1,
"Initialize subs of AliFMDEnergyFitterTask");
176 DGUARD(fDebug,3,
"Analyse event of AliFMDEnergyFitterTask");
187 ivz, ip, cent, nClusters);
221 AliWarning(
"Energy fitter failed");
238 DGUARD(fDebug,1,
"Processing merged output of AliFMDEnergyFitterTask");
240 AliInfo(
"Fitting energy loss spectra");
246 #define PFB(N,FLAG) \
248 AliForwardUtil::PrintName(N); \
249 std::cout << std::boolalpha << (FLAG) << std::noboolalpha << std::endl; \
262 gROOT->IncreaseDirLevel();
266 gROOT->DecreaseDirLevel();
AliFMDEventInspector fEventInspector
void Print(Option_t *option="") const
virtual Bool_t Accumulate(const AliESDFMD &input, Double_t cent, Bool_t empty)
AliFMDEnergyFitter fEnergyFitter
virtual Bool_t Finalize()
virtual void Print(Option_t *option="") const
virtual void Fit(const TList *dir)
virtual Bool_t Event(AliESDEvent &esd)
virtual TAxis * DefaultVertexAxis() const
virtual void CreateOutputObjects(TList *dir)
Int_t FindTargetNoiseFactor(const AliESDFMD &esd, Bool_t check=true) const
UInt_t Process(const AliESDEvent *event, UInt_t &triggers, Bool_t &lowFlux, UShort_t &ivz, TVector3 &ip, Double_t ¢, UShort_t &nClusters)
AliFMDEventInspector & GetEventInspector()
virtual Bool_t PreData(const TAxis &vertex, const TAxis &eta)
virtual void SetDebug(Int_t dbg)
#define DGUARD(L, N, F,...)
void SetRecoNoiseFactor(Int_t f)
void CreateOutputObjects(TList *l)
virtual void PreCorrections(const AliESDEvent *esd)
static TObject * MakeParameter(const char *name, UShort_t value)
void Print(Option_t *option="") const
virtual TAxis * DefaultEtaAxis() const
void SetDebug(Int_t dbg=1)
UInt_t fNeededCorrections
void Fix(AliESDFMD &esd, const TVector3 &ip)
void Print(Option_t *option="") const
Bool_t IsUseNoiseCorrection() const
virtual void SetupForData(const TAxis &etaAxis, UShort_t sys=0)