]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AOD/AliAODJet.h
enable tagging of jets with high qualitiy leading track
[u/mrichter/AliRoot.git] / STEER / AOD / AliAODJet.h
index b380746a99d50cd967e29e6a681fd4e9202f7c1e..045ae5ef19ca45bd1fce5afe99883c520d9ebbed 100644 (file)
@@ -87,11 +87,11 @@ class AliAODJet : public AliVParticle {
 
     virtual Double_t   ErrorEffectiveAreaCharged()   const { return  fEffectiveAreaError[0];}
     virtual Double_t   ErrorEffectiveAreaNeutral()   const { return  fEffectiveAreaError[1];}
-    virtual Double_t   DeltaR(const AliVParticle* part);
+    virtual Double_t   DeltaR(const AliVParticle* part) const;
 
     
     TLorentzVector*    MomentumVector()         const {return fMomentum;}
-    virtual void       Print(Option_t* /*option*/) const;
+    virtual void       Print(Option_t* option) const;
     
 // Dummy  
     virtual Short_t Charge()      const { return 0;}
@@ -104,9 +104,13 @@ class AliAODJet : public AliVParticle {
 
     // first only one bit for EMCAL and TRD, leave space for more
     // trigger types and/or other detectors
+    // use some of the bits to flag jets with high pT track
+    // and good high pT cut
     enum {kEMCALTriggered = 1<<0,
          kTRDTriggered =   1<<2,
-         kHighTrackPtTriggered = 1<<7};
+         kHighTrackPtTriggered = 1<<7,
+         kHighTrackPtBest = 1<<8
+    };
 
 
  private:
@@ -120,7 +124,7 @@ class AliAODJet : public AliVParticle {
     TLorentzVector* fVectorAreaCharged;      // jet area four momentum 
     TRefArray*      fRefTracks;              // array of references to the tracks belonging to the jet
 
-    ClassDef(AliAODJet,10);
+    ClassDef(AliAODJet,12);
 
 };