source:
git/modules/VertexSorter.h@
91eef4d
Last change on this file since 91eef4d was 341014c, checked in by , 6 years ago | |
---|---|
|
|
File size: 746 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 | VertexSorter(); | |
26 | ~VertexSorter(); | |
27 | ||
28 | void Init(); | |
29 | void Process(); | |
30 | void Finish(); | |
31 | ||
32 | private: | |
33 | TObjArray *fInputArray; | |
34 | ||
35 | TObjArray *fTrackInputArray; | |
36 | TIterator *fItTrackInputArray; | |
37 | ||
38 | TObjArray *fJetInputArray; | |
39 | TIterator *fItJetInputArray; | |
40 | ||
41 | TObjArray *fBeamSpotInputArray; | |
42 | TIterator *fItBeamSpotInputArray; | |
43 | ||
44 | TObjArray *fOutputArray; | |
45 | ||
[95b4e9f] | 46 | std::string fMethod; |
[0e2f49b] | 47 | |
48 | ClassDef(VertexSorter, 1) | |
49 | }; | |
50 | ||
51 | #endif |
Note:
See TracBrowser
for help on using the repository browser.