]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSClusterFinderV2SDD.h
added skeleton for HLTpendolino library
[u/mrichter/AliRoot.git] / ITS / AliITSClusterFinderV2SDD.h
index e1d0620c903c75518a0c3c0ff62cc03b1424fab2..5f37157e9bdacb9fb89e94458a7a4a2b1b963eb4 100644 (file)
@@ -24,30 +24,23 @@ public:
   virtual ~AliITSClusterFinderV2SDD(){;}
   virtual void FindRawClusters(Int_t mod);
   virtual void RawdataToClusters(AliRawReader* rawReader,TClonesArray** clusters);
-  Float_t GetTimeOffset()const {return fTimeOffsetSDD;}
-  void SetTimeOffset(Float_t to = 55.07){fTimeOffsetSDD = to;}
- protected:
 
+  enum {kHybridsPerDDL = 24};   // number of hybrids in each DDL 
+
+ protected:
+  void NoiseSuppress(Int_t k, Int_t sid, Int_t nzBins, AliBin* bins, AliITSCalibrationSDD* cal) const;
   void FindClustersSDD(TClonesArray *digits);
   void FindClustersSDD(AliBin* bins[2], Int_t nMaxBin, Int_t nMaxZ,
                       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
-  Float_t fZpitchSDD;     //"pixel sizes" in Z
-  Float_t fHwSDD;         //half width of the SDD detector
-  Float_t fHlSDD;         //half length of the SDD detector
-  Float_t fTimeOffsetSDD;    //delay in the drift channel   
-
-  ClassDef(AliITSClusterFinderV2SDD,2)  // ITS cluster finder V2 for SDD
+  ClassDef(AliITSClusterFinderV2SDD,4)  // ITS cluster finder V2 for SDD
 };
 
 #endif