]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONClusterFinderV0.h
0a2c22325ee4f4db24134d57334d963b17d6511b
[u/mrichter/AliRoot.git] / MUON / AliMUONClusterFinderV0.h
1 #ifndef AliMUONClusterFinderV0_H
2 #define AliMUONClusterFinderV0_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 ////////////////////////////////////////////////
7 //  MUON Cluster Finder Class                 //
8 ////////////////////////////////////////////////
9 #include "AliMUONClusterFinder.h"
10 //#include "TF1.h"
11
12 class AliMUONClusterFinderV0 :
13 public AliMUONClusterFinder {
14  public:
15     AliMUONClusterFinderV0
16         (AliMUONSegmentation *segmentation,
17          AliMUONResponse *response, TClonesArray *digits, Int_t chamber);
18     AliMUONClusterFinderV0();
19     ~AliMUONClusterFinderV0(){delete fRawClusters;}
20     virtual void FindRawClusters();
21     // Specific methods
22     virtual void SetOffset(AliMUONRawCluster *cluster);
23     virtual Int_t PeakOffsetAndCoordinates(Int_t DigitIndex, Float_t *X, Float_t *Y);
24     // Decluster
25     virtual void Decluster(AliMUONRawCluster *cluster);
26     //
27     virtual Bool_t Centered(AliMUONRawCluster *cluster);
28     virtual void   SplitByLocalMaxima(AliMUONRawCluster *cluster);
29     void AliMUONClusterFinderV0::DumpCluster(class AliMUONRawCluster *);
30     
31     
32     TClonesArray* RawClusters(){return fRawClusters;}
33     ClassDef(AliMUONClusterFinderV0,1) //Class for clustering and reconstruction of space points
34 };
35 #endif
36
37
38
39
40
41
42