AliITStrackSA();
AliITStrackSA(const AliITStrackMI& t);
AliITStrackSA(const AliITStrackSA& t);
- AliITStrackSA(AliITSgeom* geom,Int_t layer, Int_t ladder, Int_t detector,
+ 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];}
- Int_t GetMaxNumberOfClusters() const {return fgkMaxNumberOfClusters;}
+ static const Int_t GetMaxNumberOfClusters() {return fgkMaxNumberOfClusters;}
Int_t GetMaxNMarkedPerLayer() const {return fgkMaxNumberOfClustersL;}
void AddClusterSA(Int_t layer, Int_t clnumb);
void AddClusterV2(Int_t layer,Int_t clnumb);
static const Int_t fgkMaxNumberOfClustersL = 4;// Max. n. of clusters/layer
static const Int_t fgkMaxNumberOfClusters = 15;// Max. number of clusters
- static const Int_t fgkLayers = 6; //Number of lyers
- // per trackSA
+
UInt_t fSain[fgkMaxNumberOfClusters]; // cluster index (SA)
Int_t fNSA; // number of clusters SA
- Int_t fCluMark[fgkLayers][fgkMaxNumberOfClustersL]; //indices for cluster used
- Int_t fNM[fgkLayers]; //number of marked clusters
+ Int_t fCluMark[AliITSgeomTGeo::kNLayers][fgkMaxNumberOfClustersL]; //indices for cluster used
+ Int_t fNM[AliITSgeomTGeo::kNLayers]; //number of marked clusters
ClassDef(AliITStrackSA,3)
};