]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSClusterFinderV2SDD.h
Adapt to new QuadSet implementation.
[u/mrichter/AliRoot.git] / ITS / AliITSClusterFinderV2SDD.h
index 405e83b9efd8f8824359239b3ed21d6f6213c98a..86249a5592e206eb991d080d571677430e4495eb 100644 (file)
 //   Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch 
 //--------------------------------------------------------------
 #include "AliITSClusterFinderV2.h"
+#include "AliITSDetTypeRec.h"
 
 class TClonesArray;
 class AliRawReader;
 class AliITSRawStream;
+class AliITSCalibrationSDD;
+class AliITSsegmentationSDD;
 
 class AliITSClusterFinderV2SDD : public AliITSClusterFinderV2 {
 public:
-  AliITSClusterFinderV2SDD(AliITSgeom* geom);
+  AliITSClusterFinderV2SDD(AliITSDetTypeRec* dettyp);
   virtual ~AliITSClusterFinderV2SDD(){;}
   virtual void FindRawClusters(Int_t mod);
   virtual void RawdataToClusters(AliRawReader* rawReader,TClonesArray** clusters);
@@ -28,6 +31,12 @@ public:
                       TClonesArray *dig, TClonesArray *clusters=0x0);
 
   void FindClustersSDD(AliITSRawStream* input,TClonesArray** clusters);
+  void CorrectPosition(Float_t &z, Float_t&y);
+  virtual AliITSCalibrationSDD* GetResp(Int_t mod)const{
+    return (AliITSCalibrationSDD*) fDetTypeRec->GetCalibrationModel(mod);}
+  virtual AliITSsegmentationSDD* GetSeg()const{
+    return (AliITSsegmentationSDD*)fDetTypeRec->GetSegmentationModel(1);} 
+
 
   Int_t fNySDD;           //number of "pixels" in Y
   Int_t fNzSDD;           //number of "pixels" in Z