+++ /dev/null
-#ifndef ALIEMCALAFTERBURNERUF_H
-#define ALIEMCALAFTERBURNERUF_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice */
-
-//_________________________________________________________________________
-// After-burner for the EMCAL cluster unfolding algorithm
-//
-// See cxx for details on how to use it
-//
-// Author: Olga Driga (SUBATECH)
-//
-
-// --- ROOT system ---
-class TObjArray;
-class TClonesArray;
-
-// --- Standard library ---
-
-// --- AliRoot header files ---
-class AliEMCALGeometry;
-class AliEMCALUnfolding;
-class AliVCaloCells;
-
-class AliEMCALAfterBurnerUF{
-
- public:
- AliEMCALAfterBurnerUF();
- AliEMCALAfterBurnerUF(Float_t logWeight, Float_t locMaxCut, Float_t minEcut);
- virtual ~AliEMCALAfterBurnerUF();
-
- virtual void Clear();
- virtual void Init();
- virtual void RecPoints2Clusters(TObjArray *clusArray);
- virtual void UnfoldClusters(TObjArray *clusArray, AliVCaloCells *cellsEMCAL); // does the job
-
- // getters and setters
- virtual AliEMCALUnfolding *GetClusterUnfoldingInstance() { return fClusterUnfolding; }
-
- protected:
- AliEMCALGeometry *fGeom; // EMCAL geometry
- Float_t fLogWeight; // used in AliEMCALRecPoint::EvalGlobalPosition()
- Float_t fECALocMaxCut; // this amount of energy must distinguish a local maximum from its neighbours
- Float_t fMinECut; // minimum energy of cell
- TObjArray *fRecPoints; //! cluster <=> recPoint
- TClonesArray *fDigitsArr; //-> cell <=> digit
-
- AliEMCALUnfolding *fClusterUnfolding; // unfolding class instance
-
- private:
- AliEMCALAfterBurnerUF(const AliEMCALAfterBurnerUF & uf) ; // cpy ctor not needed, put here to avoid compilation warning
- AliEMCALAfterBurnerUF & operator = (const AliEMCALAfterBurnerUF & uf) ;//cpy assignment, put here to avoid compilation warning
-
-
-
- ClassDef(AliEMCALAfterBurnerUF,2)
-} ;
-
-#endif // AliEMCALAFTERBURNERUF_H