]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSClusterFinderV2SSD.h
Incrementing ClassDefs (Y.Schutz)
[u/mrichter/AliRoot.git] / ITS / AliITSClusterFinderV2SSD.h
CommitLineData
04366a57 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
14class TClonesArray;
15class AliRawReader;
16class AliITSRawStream;
17
18class AliITSClusterFinderV2SSD : public AliITSClusterFinderV2 {
19public:
7d62fb64 20 AliITSClusterFinderV2SSD(AliITSgeom* geom);
04366a57 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