]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAODJet.h
Update (Chiara)
[u/mrichter/AliRoot.git] / STEER / AliAODJet.h
index cdcb8eca24ab11755a03e9e5342529a42cb8d1fb..696d411d4f9d0c44fd85c0b796c6d2b30b1477ec 100644 (file)
@@ -47,7 +47,8 @@ class AliAODJet : public AliVParticle {
     virtual Bool_t   IsTriggeredTRD(){return (fTrigger&kTRDTriggered)==kTRDTriggered;}
     virtual UChar_t  Trigger(){return fTrigger;}
 
-    virtual void     AddTrack(TObject *tr) {fRefTracks->Add(tr);}
+    virtual void     AddTrack(TObject *tr);
+    
     TObject* GetTrack(Int_t i) {return fRefTracks->At(i);}
     virtual void     SetBgEnergy(Double_t bgEnCh, Double_t bgEnNe)
        {fBackgEnergy[0] = bgEnCh; fBackgEnergy[1] = bgEnNe;}
@@ -80,24 +81,10 @@ class AliAODJet : public AliVParticle {
     virtual Short_t Charge()      const { return 0;}
     virtual const Double_t* PID() const { return NULL;}
     virtual Int_t   GetLabel()    const { return -1;}
-//
-
-
+  // Dummy
+    virtual Int_t    PdgCode()    const {return 0;}
 
-
-    /** Compare this class with an other instance of this class
-     *  used in a TClonesArray::Sort()
-     *  @param   obj  ptr to other instance
-     *  @return  Returns 0 when equal, 1 when this is smaller
-     *  and -1 when bigger -- sorts descending
-     */
-    Int_t Compare( const TObject* obj) const;
-    
-    
-    /** Defines this class as being sortable in a TClonesArray
-     *  @return     always kTRUE;
-     */
-    Bool_t IsSortable() const  { return kTRUE; }
+//
 
     // first only one bit for EMCAL and TRD, leave space for more
     // trigger types and/or other detectors
@@ -106,15 +93,15 @@ class AliAODJet : public AliVParticle {
 
 
  private:
-    Double32_t      fBackgEnergy[2];        // Subtracted background energy
-    Double32_t      fEffectiveArea[2];      // Effective jet area used for background subtraction
+    Double32_t      fBackgEnergy[2];         // Subtracted background energy
+    Double32_t      fEffectiveArea[2];       // Effective jet area used for background subtraction
     Double32_t      fEffectiveAreaError[2];  //[0,1,10] relative error of jet areas, 10 bit precision
-    Double32_t      fNeutralFraction;       //[0,1,12] Neutral fraction between 0 and 1 12 bit precision;
-    UChar_t         fTrigger;             // Bit mask to flag jets triggered by a certain detector  
-    TLorentzVector* fMomentum;           // Jet 4-momentum vector
-    TRefArray*      fRefTracks;          // array of references to the tracks belonging to the jet
+    Double32_t      fNeutralFraction;        //[0,1,12] Neutral fraction between 0 and 1 12 bit precision;
+    UChar_t         fTrigger;                // Bit mask to flag jets triggered by a certain detector  
+    TLorentzVector* fMomentum;               // Jet 4-momentum vector
+    TRefArray*      fRefTracks;              // array of references to the tracks belonging to the jet
 
-    ClassDef(AliAODJet,5);
+    ClassDef(AliAODJet,6);
 
 };