]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSRawClusterSSD.h
Changes to remove Effective C++ warnings
[u/mrichter/AliRoot.git] / ITS / AliITSRawClusterSSD.h
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