X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITStrackSA.h;h=96f4b13381033de26726416e9b69ca44915a3b57;hb=6252ceeb59406d4f518422dfad532f414e0a23c4;hp=2a4c8b6286b27143983ea0232781d34d5379e259;hpb=15dd636fe2589363908aa2f48504ba5fab2d5763;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITStrackSA.h b/ITS/AliITStrackSA.h index 2a4c8b6286b..96f4b133810 100755 --- a/ITS/AliITStrackSA.h +++ b/ITS/AliITStrackSA.h @@ -9,6 +9,8 @@ // // //////////////////////////////////////////////////// +/* $Id$ */ + #include "AliITStrackMI.h" class AliITStrackSA : public AliITStrackMI { @@ -22,23 +24,34 @@ class AliITStrackSA : public AliITStrackMI { AliITStrackSA(Int_t layer, Int_t ladder, Int_t detector, Double_t Ycoor, Double_t Zcoor, Double_t phi, Double_t tanlambda, Double_t curv, Int_t lab); - - Int_t GetClusterIndexSA(Int_t i) const {return fSain[i];} + Int_t GetClusterMark(Int_t layer,Int_t i) const {return fCluMark[layer][i];} Int_t GetNumberOfClustersSA() const {return fNSA;} + Int_t GetNumberOfMarked(Int_t lay) const {return fNM[lay];} + static Int_t GetMaxNumberOfClusters() {return kMaxNumberOfClusters;} + Int_t GetMaxNMarkedPerLayer() const {return kMaxNumberOfClustersL;} void AddClusterSA(Int_t layer, Int_t clnumb); void AddClusterV2(Int_t layer,Int_t clnumb); + void AddClusterMark(Int_t layer, Int_t clnumb); + + enum {kMaxNumberOfClustersL = 4};// Max. n. of clusters/layer + enum {kMaxNumberOfClusters = 15};// Max. number of clusters protected: void SetNumberOfClustersSA(Int_t n){fNSA = n;} - void ResetIndexSA(){for(Int_t k=0; k