SetTrackList and TrackList implementation.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 Jan 2002 01:15:09 +0000 (01:15 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 Jan 2002 01:15:09 +0000 (01:15 +0000)
EMCAL/AliEMCALJet.cxx
EMCAL/AliEMCALJet.h

index dd817e81274c616173d3f7f6690fab762c5d525e..8790da7f6f6a282ca9c22068394161cbe1d3da09 100644 (file)
@@ -43,8 +43,31 @@ AliEMCALJet::~AliEMCALJet()
 }
 
 
+void AliEMCALJet::SetTrackList(Int_t n, Float_t* pt, Float_t* eta, Float_t* phi)
+{
+//
+// 
+    fNt = n;
+    for (Int_t i = 0; i < n; i++) {
+       fPtT [i]  = pt [i];
+       fEtaT[i]  = eta[i];
+       fPhiT[i]  = phi[i];
+    }
+}
+
 
 
+Int_t AliEMCALJet::TrackList(Float_t* pt, Float_t* eta, Float_t* phi)
+{
+//
+// 
+    for (Int_t i = 0; i < fNt; i++) {
+       pt [i] = fPtT [i];
+       eta[i] = fEtaT[i];
+       phi[i] = fPhiT[i];
+    }
+    return fNt;
+}
 
 
 
index a846ae2ffa0a428d0e1a7dc04098391b2e2e306c..3cb6e7f45a0069f3e27d07af10471d671a03e3a5 100644 (file)
@@ -18,19 +18,20 @@ class AliEMCALJet : public TObject {
   void SetPhi(Float_t val)    {fPhi    = val;}  
   void SetEta(Float_t val)    {fEta    = val;}    
   void SetTrackList(Int_t val, Float_t* pt, Float_t* eta, Float_t* phi);
-  Float_t Energy() {return fEnergy;}
-  Float_t Phi()    {return fPhi;}
-  Float_t Eta()    {return fEta;}
+  Float_t Energy()  {return fEnergy;}
+  Float_t Phi()     {return fPhi;}
+  Float_t Eta()     {return fEta;}
   Int_t   TrackList(Float_t* pt, Float_t* eta, Float_t* phi);
-
+  Int_t   NTracks() {return fNt;} 
+  
 protected:
   Float_t  fEnergy;   // Jet Energy
   Float_t  fEta;      // Jet Phi
   Float_t  fPhi;      // Jet Eta
   Int_t    fNt;       // Number of associated tracks
-  Float_t  fPtT [50]; //!
-  Float_t  fEtaT[50]; //!
-  Float_t  fPhiT[50]; //!
+  Float_t  fPtT [50]; //
+  Float_t  fEtaT[50]; //
+  Float_t  fPhiT[50]; //
   ClassDef(AliEMCALJet,2) // Jet for EMCAL
 
 } ;