StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjRunJetFinder.h
1 // -*- mode: c++;-*-
2 // $Id: StjRunJetFinder.h,v 1.3 2008/08/13 15:34:26 tai Exp $
3 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4 #ifndef RUNJETFINDER_H
5 #define RUNJETFINDER_H
6 
7 #include <TObject.h>
8 
9 #include <StJetFinder/StProtoJet.h>
10 
11 #include "StjFourVecList.h"
12 #include "StjJetList.h"
13 
14 class StJetPars;
15 class StJetFinder;
16 
17 class StjRunJetFinder : public TObject {
18 
19 public:
20 
21  StjRunJetFinder() { }
22  virtual ~StjRunJetFinder() { }
23 
24  void Init(StJetPars* pars);
25 
26  StjJetList operator()(const StjFourVecList& fourList);
27 
28 private:
29 
30  StJetFinder* _jetFinder;
31 
32  double computeNeuRt(const StjFourVecList& fourList);
33 
34  ClassDef(StjRunJetFinder, 1)
35 
36 };
37 
38 #endif // RUNJETFINDER_H
39