X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=ITS%2FAliITSClusterFinderSPD.h;h=787e52b651a94878b293815752cdea58eed055a7;hp=89d2ce358718e2c1ae3c9606fd2253ea4db3608d;hb=d728c59833d018b8ee21d01ea46ba73c02d8f611;hpb=b0f5e3fcf84ecedb50df35ebe629b44bafc15bc0 diff --git a/ITS/AliITSClusterFinderSPD.h b/ITS/AliITSClusterFinderSPD.h index 89d2ce35871..787e52b651a 100644 --- a/ITS/AliITSClusterFinderSPD.h +++ b/ITS/AliITSClusterFinderSPD.h @@ -7,56 +7,57 @@ #include "AliITSClusterFinder.h" +class AliITSMapA1; + class AliITSClusterFinderSPD : public AliITSClusterFinder { public: AliITSClusterFinderSPD - (AliITSsegmentation *segmentation, - TClonesArray *digits, TClonesArray *recpoints); + (AliITSsegmentation *seg, TClonesArray *dig, TClonesArray *recp); AliITSClusterFinderSPD(); - virtual ~AliITSClusterFinderSPD(){ - // destructor - } - AliITSClusterFinderSPD(const AliITSClusterFinderSPD &source); // copy constructor - AliITSClusterFinderSPD& operator=(const AliITSClusterFinderSPD &source); // assignment operator + virtual ~AliITSClusterFinderSPD(); - virtual void SetMap(); - virtual void SetDx(Float_t dx=1.) { + void SetDx(Float_t dx=1.) { // set dx fDx=dx; } - virtual void SetDz(Float_t dz=0.) { + void SetDz(Float_t dz=0.) { // set dz fDz=dz; } - virtual void SetNCells(Int_t minc=0) { + void SetNCells(Int_t minc=0) { // set ncells fMinNCells=minc; } // Search for clusters - virtual void FindRawClusters(); + void FindRawClusters(Int_t mod=0); void Find1DClusters(); void GroupClusters(); + void TracksInCluster(); void SelectClusters() { // selects clusters } void GetRecPoints(); + private: + + AliITSClusterFinderSPD(const AliITSClusterFinderSPD &source); // copy ctor + AliITSClusterFinderSPD& operator=(const AliITSClusterFinderSPD &source); + private: TClonesArray *fClusters; // clusters Int_t fNclusters; // num of clusters - AliITSMapA1 *fMap; // map Float_t fDz; // dz Float_t fDx; // dx - Int_t fMinNCells; // min num of cells + Int_t fMinNCells; // min num of cells in the cluster ClassDef(AliITSClusterFinderSPD,1) // SPD clustering - Boris B. algo based - // on Piergiorgio's algo + // on Piergiorgio's algo }; #endif