]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITStrackSA.h
load AddTaskEmcalJet.C
[u/mrichter/AliRoot.git] / ITS / AliITStrackSA.h
index 4c1fb79b9ca469b5e6fe965ea6113f08d48bea5c..7bdeebc164cfdb334975b16d430d5ed315143b1d 100755 (executable)
@@ -24,11 +24,15 @@ 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);
+  AliITStrackSA(Double_t alpha, Double_t radius,
+                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 const Int_t GetMaxNumberOfClusters() {return kMaxNumberOfClusters;}
+  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);
@@ -38,7 +42,10 @@ class AliITStrackSA : public AliITStrackMI {
   enum {kMaxNumberOfClusters = 15};// Max. number of clusters
 
  protected: 
-
+  AliITStrackSA& operator=(const AliITStrackSA& t); 
+  void Init(Double_t alpha, Double_t radius,
+           Double_t Ycoor, Double_t Zcoor, Double_t phi, 
+           Double_t tanlambda, Double_t curv, Int_t lab);
   void SetNumberOfClustersSA(Int_t n){fNSA = n;}
   void SetNumberOfMarked(Int_t lay,Int_t n) {fNM[lay] = n;}
   void ResetIndexSA(){for(Int_t k=0; k<kMaxNumberOfClusters; k++) fSain[k]=0;}