source: trunk/modules/MadGraphSISConeJetFinder.h@ 11

Last change on this file since 11 was 11, checked in by Pavel Demin, 16 years ago

add SISCone jet algorithm and update names for ConeJetFinder modules

  • Property svn:executable set to *
File size: 769 bytes
Line 
1#ifndef MadGraphSISConeJetFinder_h
2#define MadGraphSISConeJetFinder_h
3
4#include "ExRootAnalysis/ExRootModule.h"
5
6#include "SISCone/momentum.h"
7
8#include <vector>
9
10namespace siscone {
11 class Csiscone;
12}
13
14class TObjArray;
15class TIterator;
16
17class MidPointAlgorithm;
18
19class MadGraphSISConeJetFinder: public ExRootModule
20{
21public:
22
23 MadGraphSISConeJetFinder();
24 ~MadGraphSISConeJetFinder();
25
26 void Init();
27 void Process();
28 void Finish();
29
30private:
31
32 std::vector<siscone::Cmomentum> fParticlesList;
33
34 siscone::Csiscone *fJetAlgo; //!
35
36 double fConeRadius;
37 double fConeAreaFraction;
38 int fMaxIterations;
39
40 TIterator *fItInputArray; //!
41
42 const TObjArray *fInputArray; //!
43
44 TObjArray *fOutputArray; //!
45
46 ClassDef(MadGraphSISConeJetFinder, 1)
47};
48
49#endif
Note: See TracBrowser for help on using the repository browser.