source:
git/modules/VertexSorter.h@
ef8a06d
Last change on this file since ef8a06d was 95b4e9f, checked in by , 8 years ago | |
---|---|
|
|
File size: 748 bytes |
Rev | Line | |
---|---|---|
[0e2f49b] | 1 | #ifndef VertexSorter_h |
2 | #define VertexSorter_h | |
3 | ||
4 | /** \class VertexSorter | |
5 | * | |
6 | * | |
[5658083] | 7 | * Sorts vertices according to different criteria |
[0e2f49b] | 8 | * |
[5658083] | 9 | * \authors A. Hart, M. Selvaggi |
[0e2f49b] | 10 | * |
11 | * | |
[5658083] | 12 | */ |
[0e2f49b] | 13 | |
14 | #include "classes/DelphesModule.h" | |
15 | ||
[95b4e9f] | 16 | #include <string> |
[0e2f49b] | 17 | |
18 | class TObjArray; | |
[95b4e9f] | 19 | class TIterator; |
[0e2f49b] | 20 | class Candidate; |
21 | ||
22 | class VertexSorter: public DelphesModule | |
23 | { | |
24 | public: | |
25 | ||
26 | VertexSorter(); | |
27 | ~VertexSorter(); | |
28 | ||
29 | void Init(); | |
30 | void Process(); | |
31 | void Finish(); | |
32 | ||
33 | private: | |
34 | ||
35 | TObjArray *fInputArray; | |
36 | ||
37 | TObjArray *fTrackInputArray; | |
38 | TIterator *fItTrackInputArray; | |
39 | ||
40 | TObjArray *fJetInputArray; | |
41 | TIterator *fItJetInputArray; | |
42 | ||
43 | TObjArray *fBeamSpotInputArray; | |
44 | TIterator *fItBeamSpotInputArray; | |
45 | ||
46 | TObjArray *fOutputArray; | |
47 | ||
[95b4e9f] | 48 | std::string fMethod; |
[0e2f49b] | 49 | |
50 | ClassDef(VertexSorter, 1) | |
51 | }; | |
52 | ||
53 | #endif |
Note:
See TracBrowser
for help on using the repository browser.