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;}
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
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);
};