MC labeling added
[u/mrichter/AliRoot.git] / ITS / UPGRADE / AliITSUTrackHyp.h
index fd0036c8e10daf082cba4a1347f79732aef7859f..66dc81562d38834ce710c7fb4e183431e901fb0e 100644 (file)
@@ -23,10 +23,12 @@ class AliITSUTrackHyp: public AliKalmanTrack
   AliITSUSeed*       GetSeed(Int_t lr, Int_t id) const {return (AliITSUSeed*)fLayerSeeds[lr].UncheckedAt(id);}
   AliITSUSeed*       GetWinner()         const;
   AliESDtrack*       GetESDTrack()       const {return fESDTrack;}
+  Int_t              GetITSLabel()       const {return fITSLabel;}
   void               DefineWinner(Int_t lr=0, Int_t id=0);
   const TObjArray*   GetLayerSeeds(Int_t lr) const {return lr<fNLayers ? &fLayerSeeds[lr] : 0;}
   void               AddSeed(AliITSUSeed* seed, Int_t lr);
   void               SetESDTrack(AliESDtrack* esdtr) {fESDTrack = esdtr;}
+  void               SetITSLabel(Int_t lb)    {fITSLabel=lb;}
   void               FetchClusterInfo(Int_t* clIDarr) const;
   //
   void               SetChi2(Double_t chi2) {fChi2 = chi2;}
@@ -44,6 +46,7 @@ class AliITSUTrackHyp: public AliKalmanTrack
   //
  protected:
   UChar_t          fNLayers;               // number of layers
+  Int_t            fITSLabel;              // ITS MC Label, the global one (wrt TPC) is fLab
   AliESDtrack*     fESDTrack;              // reference esd track
   TObjArray*       fLayerSeeds;            // seeds of given layer
   //