LCFIPlus  0.6.5
VertexMassRecovery.h
Go to the documentation of this file.
1 #ifndef VertexMassRecovery_h
2 #define VertexMassRecovery_h 1
3 
4 //pi0 vertex finder
5 //#include "Pi0VertexFinder.h"
6 
7 namespace lcfiplus {
8 
9 class Pi0VertexFinder;
10 
11 class VertexMassRecovery : public Algorithm {
12  public:
14  virtual ~VertexMassRecovery(){}
15 
16  void init(Parameters *param);
17  void process();
18  void end();
19 
21 
22  private:
23  Pi0VertexFinder *pi0vtxfinder;
24 
25  JetVec *_inputJets;
26  VertexVec *_invertices;
27  std::vector<Vertex *> * _outvertices;
28  std::vector<Jet *> * _outputJets;
29 
30  std::string _jincolname;
31  std::string _vincolname;
32  //string _vv0colname;
33  std::string _vprimcolname;
34 
35 };
36 
37 }
38 
39 #endif
VertexMassRecovery()
Definition: VertexMassRecovery.h:13
ClassDef(VertexMassRecovery, 1)
void process()
Definition: VertexMassRecovery.cc:64
Definition: lcfiplus.h:269
Definition: lcfiplus.h:152
void end()
Definition: VertexMassRecovery.cc:262
const vector< const Jet * > JetVec
Definition: lcfiplus.h:80
Definition: Pi0VertexFinder.h:41
void init(Parameters *param)
Definition: VertexMassRecovery.cc:9
virtual ~VertexMassRecovery()
Definition: VertexMassRecovery.h:14
Definition: VertexMassRecovery.h:11
const vector< const Vertex * > VertexVec
Definition: lcfiplus.h:79