]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSClusterFinderSDD.h
Example macro for the creation of tags (P.Christakoglou)
[u/mrichter/AliRoot.git] / ITS / AliITSClusterFinderSDD.h
index 68320c59ddc8c578e4c745b683832968d69ce74c..f3c786b721e3382c9a6bc31aba86642b9e859b76 100644 (file)
@@ -9,6 +9,7 @@
 */
 
 #include "AliITSClusterFinder.h"
+#include "AliITSDetTypeRec.h"
 
 class AliITSMapA2;
 class AliITSresponse;
@@ -20,12 +21,12 @@ class TFile;
 class AliITSClusterFinderSDD : public AliITSClusterFinder{
   public:
     AliITSClusterFinderSDD
-        (AliITSsegmentation *seg,AliITSresponse *response,
+        (AliITSDetTypeRec* dettyp,
          TClonesArray *digits,TClonesArray *recpoints);
     AliITSClusterFinderSDD();
     virtual ~AliITSClusterFinderSDD(){};
     
-    virtual void  SetCutAmplitude(Double_t nsigma=4);
+    virtual void  SetCutAmplitude(Int_t mod,Double_t nsigma=4);
     virtual Int_t CutAmplitude() const {// get cut amplitude
         return fCutAmplitude;}
     virtual void SetDAnode(Double_t danode=4.2) {// setDAnode
@@ -74,14 +75,14 @@ class AliITSClusterFinderSDD : public AliITSClusterFinder{
     Double_t ChiSqr(Int_t xdim,Int_t zdim,Double_t *spe,Double_t *speFit)const;
     void  PeakFunc( Int_t xdim, Int_t zdim, Double_t *par, Double_t *spe,
                     Double_t *Integral=0 );
-    void  Print() const;
+    void  PrintStatus() const;
 
   private:
-    virtual AliITSresponseSDD* GetResp()const{
-        return (AliITSresponseSDD*) GetResponse();}//Return Response
+    virtual AliITSresponseSDD* GetResp(Int_t mod)const{
+        return (AliITSresponseSDD*) fDetTypeRec->GetCalibrationModel(mod);}//Return Response
     //Returns fSegmentation
     virtual AliITSsegmentationSDD* GetSeg()const{
-        return (AliITSsegmentationSDD*)GetSegmentation();} 
+        return (AliITSsegmentationSDD*)fDetTypeRec->GetSegmentationModel(1);} 
     AliITSClusterFinderSDD(const AliITSClusterFinderSDD &source); // copy ctor
     AliITSClusterFinderSDD& operator=(const AliITSClusterFinderSDD &source);
   private: