]> git.uio.no Git - u/mrichter/AliRoot.git/blob - JETAN/AliTkChargedJet.h
Version of the jet analysis module from v4-01-Release
[u/mrichter/AliRoot.git] / JETAN / AliTkChargedJet.h
1 // $Id$
2
3 #ifndef ALITKCHARGEDJET_H
4 #define ALITKCHARGEDJET_H
5
6 #include <Riostream.h>
7 #include <list>
8 #include <TObject.h>
9 #include "AliTkChargedJetFinder.h"
10
11 class TClonesArray;
12 class TParticle;
13
14 class AliTkChargedJet : public TObject {
15
16  public:
17   AliTkChargedJet();
18   AliTkChargedJet(jet);
19   ~AliTkChargedJet();
20
21   Float_t getEta() const      { return fEta; }
22   Float_t getPhi() const      { return fPhi; }
23   Float_t getPt()  const      { return fPt; }
24   Int_t getNParticles() const { return fNParticles; }
25
26   TClonesArray *getParticles() const { return fParticles; }
27
28   Float_t getPtInRadius(Float_t r)      const;
29   Int_t getParticlesInRadius(Float_t r) const;
30   Int_t getNChargedInRadius(Float_t r)  const;
31   Int_t getNNeutralInRadius(Float_t r)  const;
32
33  private:
34
35   Float_t fEta;
36   Float_t fPhi;
37   Float_t fPt;
38   Int_t fNParticles;
39   TClonesArray *fParticles; //->
40
41   ClassDef(AliTkChargedJet,1)
42 };
43 #endif