]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSClusterizer.h
PHOS module
[u/mrichter/AliRoot.git] / PHOS / AliPHOSClusterizer.h
diff --git a/PHOS/AliPHOSClusterizer.h b/PHOS/AliPHOSClusterizer.h
deleted file mode 100644 (file)
index 1522d37..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-#ifndef ALIPHOSCLUSTERIZER_H
-#define ALIPHOSCLUSTERIZER_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-                            
-/* History of cvs commits:
- *
- * $Log$
- * Revision 1.43  2007/09/26 14:22:17  cvetan
- * Important changes to the reconstructor classes. Complete elimination of the run-loaders, which are now steered only from AliReconstruction. Removal of the corresponding Reconstruct() and FillESD() methods.
- *
- * Revision 1.42  2007/08/28 12:55:07  policheh
- * Loaders removed from the reconstruction code (C.Cheshkov)
- *
- * Revision 1.41  2007/08/07 14:12:03  kharlov
- * Quality assurance added (Yves Schutz)
- *
- * Revision 1.40  2006/08/25 16:56:30  kharlov
- * Compliance with Effective C++
- *
- * Revision 1.39  2006/03/30 13:04:56  hristov
- * AliRawReader is not persistent
- *
- * Revision 1.38  2005/07/25 15:53:09  kharlov
- * Set raw data reader
- *
- * Revision 1.37  2005/05/28 14:19:04  schutz
- * Compilation warnings fixed by T.P.
- *
- */
-
-//_________________________________________________________________________
-//  Base class for the clusterization algorithm 
-//*-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (SUBATECH & Kurchatov Institute)
-// --- ROOT system ---
-
-#include <TObject.h>
-
-class TTree;
-
-class AliPHOSGeometry;
-class AliPHOSCalibData ;
-
-using std::ostream;
-
-class AliPHOSClusterizer : public TObject {
-
-public:
-
-  AliPHOSClusterizer() ;        // default ctor
-  AliPHOSClusterizer(AliPHOSGeometry *geom);
-  virtual ~AliPHOSClusterizer() ; // dtor
-
-  virtual void    Digits2Clusters(Option_t *option) = 0;
-  virtual Float_t GetEmcClusteringThreshold()const = 0;
-  virtual Float_t GetEmcLocalMaxCut()const = 0;
-  virtual Float_t GetEmcLogWeight()const = 0;
-  virtual Float_t GetCpvClusteringThreshold()const = 0;
-  virtual Float_t GetCpvLocalMaxCut()const = 0;
-  virtual Float_t GetCpvLogWeight()const = 0;
-
-  virtual void Print(const Option_t * = "") const = 0;
-
-  virtual void SetEmcClusteringThreshold(Float_t) = 0;
-  virtual void SetEmcLocalMaxCut(Float_t )        = 0;
-    
-  virtual void SetEmcLogWeight(Float_t)           = 0;
-  virtual void SetCpvClusteringThreshold(Float_t) = 0;
-  virtual void SetCpvLocalMaxCut(Float_t)         = 0;
-  virtual void SetCpvLogWeight(Float_t)           = 0;
-  virtual void SetUnfolding(Bool_t)               = 0;
-
-  virtual const char * Version() const = 0;
-
-  virtual void SetInput(TTree *digitsTree);
-  virtual void SetOutput(TTree *clustersTree);
-
-protected:
-
-  static AliPHOSCalibData * fgCalibData ;   //! Calibration database if aval.
-  AliPHOSGeometry *fGeom; // Pointer to PHOS geometry
-  TClonesArray *fDigitsArr; // Array with input digits
-  TTree *fTreeR; // Tree with output clusters
-  TObjArray *fEMCRecPoints; // Array with EMC clusters
-  TObjArray *fCPVRecPoints; // Array with CPV clusters
-
-private:
-  AliPHOSClusterizer(const AliPHOSClusterizer & clusterizer);
-  AliPHOSClusterizer & operator = (const AliPHOSClusterizer &clusterer);
-
-  ClassDef(AliPHOSClusterizer,5)  // Clusterization algorithm class 
-
-} ;
-
-#endif // AliPHOSCLUSTERIZER_H