Adding the AliAnalysisGUI class which is the main class that controls the GUI.
[u/mrichter/AliRoot.git] / ITS / AliITSClusterFinderV2SSD.h
1 #ifndef ALIITSCLUSTERFINDERV2SSD_H
2 #define ALIITSCLUSTERFINDERV2SSD_H
3 //--------------------------------------------------------------
4 //                       ITS clusterer V2 for SSD
5 //
6 //   This can be a "wrapping" for the V1 cluster finding classes
7 //   if compiled with uncommented "#define V1" line 
8 //   in the AliITSclustererV2.cxx file.
9 //
10 //   Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch 
11 //--------------------------------------------------------------
12 #include "AliITSClusterFinderV2.h"
13
14 class TClonesArray;
15 class AliRawReader;
16 class AliITSRawStream;
17
18 class AliITSClusterFinderV2SSD : public AliITSClusterFinderV2 {
19 public:
20   AliITSClusterFinderV2SSD(AliITSDetTypeRec* dettyp);
21   virtual ~AliITSClusterFinderV2SSD(){;}
22   virtual void FindRawClusters(Int_t mod);
23   virtual void RawdataToClusters(AliRawReader* rawReader,TClonesArray** clusters);
24  protected:
25
26   void FindClustersSSD(TClonesArray *digits);
27   void FindClustersSSD(Ali1Dcluster* neg, Int_t nn, 
28                        Ali1Dcluster* pos, Int_t np,
29                        TClonesArray *clusters=0x0);
30
31   void FindClustersSSD(AliITSRawStream* input,TClonesArray** clusters);
32
33   Int_t fLastSSD1;        //index of the last SSD1 detector   
34   Float_t fYpitchSSD;     //strip pitch (cm)
35   Float_t fHwSSD;         //half-width of an SSD detector (cm)
36   Float_t fHlSSD;         //half-length of an SSD detector (cm)
37   Float_t fTanP;          //tangent of the stereo angle on the P side
38   Float_t fTanN;          //tangent of the stereo angle on the N side
39
40
41   ClassDef(AliITSClusterFinderV2SSD,1)  // ITS cluster finder V2 for SDD
42 };
43
44 #endif