]>
Commit | Line | Data |
---|---|---|
b9a6a391 | 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 |