]>
Commit | Line | Data |
---|---|---|
b9a6a391 | 1 | #ifndef ALIJFKTJETFINDERH |
2 | #define ALIJFKTJETFINDERH | |
3 | ||
4 | #include <TObject.h> | |
5 | #include <vector> | |
6 | #include <set> | |
7 | ||
8 | #include "AliJFJetFinder.h" | |
9 | ||
10 | class TClonesArray; | |
11 | class TParticle; | |
12 | class AliJFPreCluster; | |
13 | class AliJFCluster; | |
14 | class AliJFClusterDifference; | |
15 | class AliJFKtJet; | |
16 | //class multiset<AliJFClusterDifference>; | |
17 | class AliJFKtJetFinder : public AliJFJetFinder | |
18 | { | |
19 | public: | |
20 | AliJFKtJetFinder(Int_t n=50); | |
21 | virtual ~AliJFKtJetFinder(); | |
22 | ||
23 | Int_t Init(TClonesArray *particles); | |
24 | Int_t Run(); | |
25 | ||
26 | Bool_t IsAcceptedParticle(TParticle *p); | |
27 | //Bool_t IsAcceptedTower(JFTower*); | |
28 | ||
29 | void Debug(); | |
30 | void Clean(); | |
31 | ||
32 | protected: | |
33 | vector<AliJFPreCluster*> fPreClusterList; //! | |
34 | vector<AliJFCluster*> fClusterList; //! | |
35 | multiset<AliJFClusterDifference> fClusterDiffSet; //! | |
36 | ||
37 | AliJFKtJet *fJet; //! | |
38 | ||
39 | ClassDef(AliJFKtJetFinder,1) //AliJFKtJetFinder class | |
40 | }; | |
41 | ||
42 | #endif /*ALIJFKTJETFINDERH*/ |