1 #ifndef ALIITSRAWCLUSTERSSD_H
2 #define ALIITSRAWCLUSTERSSD_H
4 #include "AliITSRawCluster.h"
6 ////////////////////////////////////////////////////
7 // Cluster classes for set:ITS //
8 // Raw Clusters for SSD //
10 ////////////////////////////////////////////////////
12 class AliITSRawClusterSSD : public AliITSRawCluster {
14 AliITSRawClusterSSD();
15 AliITSRawClusterSSD(Float_t Prob,Int_t Sp,Int_t Sn);
16 virtual ~AliITSRawClusterSSD() {// destructor
18 void SetMultN(Int_t m){fMultiplicityN = m;}
19 void SetQErr(Float_t qe){fQErr = qe;}
20 void SetSignalP(Float_t sp){fSignalP = sp;}
21 void SetSignalN(Float_t sn){fSignalN = sn;}
22 void SetFlag(Int_t st){fStatus = st;}
23 void SetNTrack(Int_t nt){fNtracks = nt;}
24 Int_t GetStatus() const {// get status
26 void SetStatus(Int_t status) {// set status
29 Int_t fMultiplicityN; // The number of N side strips involved
30 // in this point calculations
31 Float_t fQErr; // Total charge error
32 Float_t fSignalP; // Signal of P side cluster
33 Float_t fSignalN; // Signal of N side cluster
34 Int_t fStatus; // Flag status : 0 - real point
38 Int_t fNtracks; // Number of tracks created the cluster
39 ClassDef(AliITSRawClusterSSD,1) // AliITSRawCluster class for SSD