1 #ifndef ALIITSCLUSTERFINDERSDD_H
2 #define ALIITSCLUSTERFINDERSDD_H
4 ////////////////////////////////////////////////
5 // ITS Cluster Finder Class //
6 ////////////////////////////////////////////////
8 #include "AliITSClusterFinder.h"
12 class AliITSClusterFinderSDD :
13 public AliITSClusterFinder
17 AliITSClusterFinderSDD
18 (AliITSsegmentation *seg,
19 AliITSresponse *response, TClonesArray *digits,TClonesArray *recpoints);
20 AliITSClusterFinderSDD();
21 virtual ~AliITSClusterFinderSDD();
22 AliITSClusterFinderSDD(const AliITSClusterFinderSDD &source); // copy constructor
23 AliITSClusterFinderSDD& operator=(const AliITSClusterFinderSDD &source); // assignment operator
25 virtual void SetMap();
26 virtual void SetCutAmplitude(Float_t thres=0.0) {
30 virtual void SetDAnode(Float_t danode=4.2) {
34 virtual void SetDTime(Float_t dtime=75) {
38 virtual void SetMinPeak(Int_t minpeak=7) {
42 virtual void SetNCells(Int_t minc=5) {
47 // Search for clusters
48 virtual void FindRawClusters();
49 void Find1DClusters();
51 void SelectClusters();
56 TClonesArray *fClusters; // clusters
57 Int_t fNclusters; // num of clusters
58 AliITSMapA2 *fMapA2; // signal map
59 Float_t fCutAmplitude; // cut amplitude
60 Float_t fDAnode; // fDanode
61 Float_t fDTime; // fDtime
63 Int_t fMinPeak; // min peak
64 Int_t fMinNCells; // min num of cells
66 ClassDef(AliITSClusterFinderSDD,1) // SDD clustering - Piergiorgio C. algo