gcc 4.3 warnings fixed
[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"
3a4139a2 13#include "AliITSDetTypeRec.h"
04366a57 14
15class TClonesArray;
16class AliRawReader;
17class AliITSRawStream;
3a4139a2 18class AliITSRawStreamSSD;
19class AliITSCalibrationSSD;
04366a57 20
21class AliITSClusterFinderV2SSD : public AliITSClusterFinderV2 {
22public:
8ba39da9 23 AliITSClusterFinderV2SSD(AliITSDetTypeRec* dettyp);
04366a57 24 virtual ~AliITSClusterFinderV2SSD(){;}
25 virtual void FindRawClusters(Int_t mod);
26 virtual void RawdataToClusters(AliRawReader* rawReader,TClonesArray** clusters);
27 protected:
308b5ea4 28 AliITSClusterFinderV2SSD(const AliITSClusterFinderV2SSD& cf);
29 AliITSClusterFinderV2SSD& operator=(const AliITSClusterFinderV2SSD& cf );
04366a57 30 void FindClustersSSD(TClonesArray *digits);
31 void FindClustersSSD(Ali1Dcluster* neg, Int_t nn,
32 Ali1Dcluster* pos, Int_t np,
33 TClonesArray *clusters=0x0);
34
3a4139a2 35 void FindClustersSSD(AliITSRawStreamSSD* input,TClonesArray** clusters);
36 virtual AliITSCalibrationSSD* GetResp(Int_t mod)const{
37 return (AliITSCalibrationSSD*) fDetTypeRec->GetCalibrationModel(mod);}
04366a57 38
39 Int_t fLastSSD1; //index of the last SSD1 detector
308b5ea4 40 static Short_t* fgPairs; //array used to build positive-negative pairs
41 static Int_t fgPairsSize; //actual size of pairs array
04366a57 42
8be4e1b1 43 ClassDef(AliITSClusterFinderV2SSD,2) // ITS cluster finder V2 for SDD
04366a57 44};
45
46#endif