]>
Commit | Line | Data |
---|---|---|
41b19549 | 1 | #ifndef ALIITSRAWCLUSTERSSD_H |
2 | #define ALIITSRAWCLUSTERSSD_H | |
3 | ||
4 | #include "AliITSRawCluster.h" | |
5 | ||
6 | //////////////////////////////////////////////////// | |
7 | // Cluster classes for set:ITS // | |
8 | // Raw Clusters for SSD // | |
9 | // // | |
10 | //////////////////////////////////////////////////// | |
11 | ||
12 | class AliITSRawClusterSSD : public AliITSRawCluster { | |
13 | public: | |
14 | AliITSRawClusterSSD(); | |
15 | AliITSRawClusterSSD(Float_t Prob,Int_t Sp,Int_t Sn); | |
16 | virtual ~AliITSRawClusterSSD() {// destructor | |
17 | } | |
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 | |
25 | return fStatus;} | |
26 | void SetStatus(Int_t status) {// set status | |
27 | fStatus=status;} | |
28 | protected: | |
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 | |
35 | // 1 - ghost | |
36 | // 2 - EIC ? | |
37 | // 3 - single side | |
38 | Int_t fNtracks; // Number of tracks created the cluster | |
39 | ClassDef(AliITSRawClusterSSD,1) // AliITSRawCluster class for SSD | |
40 | }; | |
41 | #endif |