1 #ifndef ALIITSCLUSTERFINDERSPD_H
2 #define ALIITSCLUSTERFINDERSPD_H
4 ////////////////////////////////////////////////
5 // ITS Cluster Finder Class //
6 ////////////////////////////////////////////////
8 #include "AliITSClusterFinder.h"
10 class AliITSClusterFinderSPD :
11 public AliITSClusterFinder
15 AliITSClusterFinderSPD
16 (AliITSsegmentation *segmentation,
17 TClonesArray *digits, TClonesArray *recpoints);
18 AliITSClusterFinderSPD();
19 virtual ~AliITSClusterFinderSPD(){
22 AliITSClusterFinderSPD(const AliITSClusterFinderSPD &source); // copy constructor
23 AliITSClusterFinderSPD& operator=(const AliITSClusterFinderSPD &source); // assignment operator
25 virtual void SetMap();
26 virtual void SetDx(Float_t dx=1.) {
30 virtual void SetDz(Float_t dz=0.) {
34 virtual void SetNCells(Int_t minc=0) {
39 // Search for clusters
40 virtual void FindRawClusters();
41 void Find1DClusters();
43 void SelectClusters() {
50 TClonesArray *fClusters; // clusters
51 Int_t fNclusters; // num of clusters
52 AliITSMapA1 *fMap; // map
56 Int_t fMinNCells; // min num of cells
58 ClassDef(AliITSClusterFinderSPD,1) // SPD clustering - Boris B. algo based
59 // on Piergiorgio's algo