///////////////////////////////////////////////////////////////////
#include <TObject.h>
-#include <TClonesArray.h>
-#include <TObjString.h>
+//#include <TObjString.h>
#include <TString.h>
class TParticle;
+class TClonesArray;
class AliJetParticle;
class AliJetEventParticles: public TObject
Int_t NUQTriggerJets() const {return fNUQJets;}
void TriggerJet(Int_t i, Float_t p[4]) const;
void UQJet(Int_t i, Float_t p[4]) const;
- void TriggerJet(Int_t i, Float_t &p1, Float_t &p2, Float_t &p3, Float_t &E) const;
- void UQJet(Int_t i, Float_t &p1, Float_t &p2, Float_t &p3, Float_t &E) const;
+ void TriggerJet(Int_t i, Float_t &p1, Float_t &p2, Float_t &p3, Float_t &E) const;
+ void UQJet(Int_t i, Float_t &p1, Float_t &p2, Float_t &p3, Float_t &E) const;
+ void Hard(Int_t i, Float_t &p1, Float_t &p2, Float_t &p3, Float_t &E, Float_t &type) const;
Double_t GetXJet() const {return fXJet;}
Double_t GetYJet() const {return fYJet;}
void GetZQuench(Double_t z[4]) const;
void AddUQJet(Float_t px, Float_t py, Float_t pz, Float_t e);
void AddJet(Float_t p[4]);
void AddUQJet(Float_t p[4]);
+ void AddHard(Int_t i,Float_t px, Float_t py, Float_t pz, Float_t e, Float_t type);
void Print(Option_t *t="") const;
Double_t fYJet; // Jet production point (y)
Float_t fJets[4][10]; // Trigger jets
Float_t fUQJets[4][10]; // Unquenched trigger jets
+ Float_t fHard[5][2]; // Hard partons
Double_t fZquench[4]; // Quenching fraction
- ClassDef(AliJetEventParticles,2) //class AliJetEventParticles
+ ClassDef(AliJetEventParticles,4) //class AliJetEventParticles
};
#endif