1 #ifndef ALIFMDMCTRACKINSPECTOR_H
2 #define ALIFMDMCTRACKINSPECTOR_H
59 const AliMCEvent& mcInput,
169 virtual void Scale(
TH1* dist)
const;
virtual Bool_t PreEvent(const AliMCEvent &mcInput)
ClassDef(AliFMDMCTrackInspector, 1)
virtual void SetupForData(const TAxis &eAxis, const TAxis &cAxis, Double_t maxDE=10, Int_t nDEbins=300, Bool_t useIncrBin=true)
virtual void Scale(TH1 *dist) const
RingHistos & operator=(const RingHistos &o)
virtual Bool_t Event(const AliESDEvent &esdInput, const AliMCEvent &mcInput, Double_t cent=-1)
const AliFMDMCTrackELoss & GetTracker() const
AliFMDMCTrackELoss fTracker
virtual void FillMC(UShort_t flag, Double_t eta, Double_t mult)
TArrayD MakeIncreasingAxis(Int_t nBins, Double_t low, Double_t high) const
RingHistos(const RingHistos &o)
virtual ~AliFMDMCTrackInspector()
AliFMDMCTrackELoss & GetTracker()
AliFMDMCTrackInspector & operator=(const AliFMDMCTrackInspector &)
AliFMDEnergyFitter::RingHistos * CreateRingHistos(UShort_t d, Char_t r) const
virtual Bool_t PostEvent()
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
virtual void CreateOutputObjects(TList *dir)