1 #ifndef ALIITSCLUSTERFINDERSDD_H
2 #define ALIITSCLUSTERFINDERSDD_H
4 ////////////////////////////////////////////////
5 // ITS Cluster Finder Class //
6 ////////////////////////////////////////////////
9 #include "AliITSClusterFinder.h"
14 class AliITSClusterFinderSDD :
15 public AliITSClusterFinder
19 AliITSClusterFinderSDD
20 (AliITSsegmentation *seg,
21 AliITSresponse *response, TClonesArray *digits,TClonesArray *recpoints);
22 AliITSClusterFinderSDD();
23 virtual ~AliITSClusterFinderSDD();
24 AliITSClusterFinderSDD(const AliITSClusterFinderSDD &source); // copy constructor
25 AliITSClusterFinderSDD& operator=(const AliITSClusterFinderSDD &source); // assignment operator
27 virtual void SetCutAmplitude(Int_t thres=0) {
31 virtual void SetDAnode(Float_t danode=4.2) {
35 virtual void SetDTime(Float_t dtime=75) {
39 virtual void SetMinPeak(Int_t minpeak=7) {
43 virtual void SetMinNCells(Int_t minc=6) {
47 virtual void SetMaxNCells(Int_t maxc=10) {
51 virtual void SetTimeCorr(Float_t timec=70.) {
56 // Search for clusters
57 virtual void FindRawClusters();
58 void Find1DClusters();
60 void SelectClusters();
65 TClonesArray *fClusters; // clusters
66 Int_t fNclusters; // num of clusters
67 Float_t fDAnode; // fDanode
68 Float_t fDTime; // fDtime
69 Float_t fTimeCorr; // Correction factor along time coord
71 Int_t fCutAmplitude; // cut amplitude
72 Int_t fMinPeak; // min peak
73 Int_t fMinNCells; // min num of cells
74 Int_t fMaxNCells; // max num of cells
75 ClassDef(AliITSClusterFinderSDD,1) // SDD clustering - Piergiorgio C. algo