1 #ifndef ALIFMDMCHITENERGYFITTER_H 2 #define ALIFMDMCHITENERGYFITTER_H 4 #include "AliFMDFloatMap.h" 63 const AliMCEvent& mcInput,
74 const TClonesArray& hits);
virtual Bool_t AccumulateHits(const AliMCEvent &mcInput, const TClonesArray &hits)
virtual void SetupForData(const TAxis &eAxis, const TAxis &cAxis, Double_t maxDE=10, Int_t nDEbins=300, Bool_t useIncrBin=true)
RingHistos & operator=(const RingHistos &o)
virtual Bool_t PostEvent(const AliESDEvent &esdInput)
virtual void CreateOutputObjects(TList *dir)
AliFMDMCHitEnergyFitter()
virtual void FillMC(UShort_t flag, Double_t eta, Double_t mult)
AliFMDEnergyFitter::RingHistos * CreateRingHistos(UShort_t d, Char_t r) const
AliFMDFloatMap fSumSecondary
TArrayD MakeIncreasingAxis(Int_t nBins, Double_t low, Double_t high) const
virtual Bool_t PreEvent(const AliMCEvent &mcInput)
AliFMDFloatMap fSumPrimary
virtual ~AliFMDMCHitEnergyFitter()
TObjArray * Fit(TList *dir, Double_t lowCut, UShort_t nParticles, UShort_t minEntries, UShort_t minusBins, Double_t relErrorCut, Double_t chi2nuCut, Double_t minWeight, Double_t regCut, EResidualMethod residuals) const
AliFMDMCHitEnergyFitter & operator=(const AliFMDMCHitEnergyFitter &)
virtual Bool_t Event(const AliESDEvent &esdInput, const AliMCEvent &mcInput, AliMCAuxHandler &handler)