]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALParton.h
Changes needed on Sun with Root v4-03-04
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALParton.h
index 3b0f04a068471bd3db44179a16af63d73e91ca27..d90da75bbc0d0efbdda5a7cbcc9a875d39618c59 100644 (file)
@@ -16,15 +16,26 @@ public:
   void SetEnergy(Float_t val) {fEnergy = val;}
   void SetPhi(Float_t val)    {fPhi    = val;}
   void SetEta(Float_t val)    {fEta    = val;}
-  Float_t Energy()  {return fEnergy;}
-  Float_t Phi()     {return fPhi;}
-  Float_t Eta()     {return fEta;}
+  void SetTrackList(Int_t num ,Float_t* ar1,Float_t* ar2,Float_t* ar3,Int_t* ar4);
+  void GetTrackList(Float_t* ar1,Float_t* ar2,Float_t* ar3,Int_t* ar4)const;
   
+  Int_t GetNTracks() const {return fNTracks;}
+  Float_t Energy()  const {return fEnergy;}
+  Float_t Phi()    const {return fPhi;}
+  Float_t Eta()    const {return fEta;}
+  void SetPartonCode(Int_t code){fPartonCode = code;} 
+  Int_t GetPartonCode()const{return fPartonCode;}
 protected:
-  Float_t  fEnergy;   // Jet Energy
-  Float_t  fEta;      // Jet Phi
-  Float_t  fPhi;      // Jet Eta
-  ClassDef(AliEMCALParton,3) // Jet for EMCAL
+  Float_t   fEnergy;   // Jet Energy
+  Float_t   fEta;      // Jet Phi
+  Float_t   fPhi;      // Jet Eta
+  Int_t     fNTracks;      // Number of tracks 
+  Float_t  fTrackEnergy[1000];  // Jet Tracks Energy
+  Float_t  fTrackEta[1000];     // Jet Tracks Eta
+  Float_t  fTrackPhi[1000];     // Jet Tracks Phi
+  Int_t    fTrackPDG[1000];     // Jet Tracks PDG code
+  Int_t           fPartonCode;         // Store the type of parton
+  ClassDef(AliEMCALParton,7) // Jet for EMCAL
     
 } ;