MarlinKinfitProcessors  0.2.0
SimpleVertex.h
1 #ifndef SimpleVertexProcessor_h
2 #define SimpleVertexProcessor_h 1
3 #include "marlin/Processor.h"
4 
5 using namespace marlin ;
6 
7 #include "OPALFitterGSL.h"
8 
9 class SimpleVertexProcessor : public Processor {
10 
11  public:
12 
13  virtual Processor* newProcessor() { return new SimpleVertexProcessor ; }
14 
16 
20  virtual void init() ;
21 
24  virtual void processRunHeader( LCRunHeader* run ) ;
25 
28  virtual void processEvent( LCEvent * evt ) ;
29 
30  virtual void check( LCEvent * evt ) ;
31 
34  virtual void end() ;
35 
36  protected:
37 
38  bool _traceall;
39  int _ievttrace;
40  OPALFitterGSL* _opalFit;
41 
42 };
43 
44 
45 #endif
46 
47 
48 
Definition: SimpleVertex.h:9