MarlinKinfitProcessors  0.2.0
TTBarExample.h
1 #ifndef TTBarExample_h
2 #define TTBarExample_h 1
3 
4 #include "marlin/Processor.h"
5 #include "lcio.h"
6 #include <string>
7 
8 
9 using namespace lcio ;
10 using namespace marlin ;
11 
12 
32 class TTBarExample : public Processor {
33 
34  public:
35 
36  virtual Processor* newProcessor() { return new TTBarExample ; }
37 
38 
39  TTBarExample() ;
40 
44  virtual void init() ;
45 
48  virtual void processRunHeader( LCRunHeader* run ) ;
49 
52  virtual void processEvent( LCEvent * evt ) ;
53 
54 
55  virtual void check( LCEvent * evt ) ;
56 
57 
60  virtual void end() ;
61 
62 
63  protected:
64 
67  std::string _lightjetcolName ;
68  std::string _bjetcolName ;
71  float _ecm ;
72 
73  int _nRun ;
74  int _nEvt ;
75 } ;
76 
77 #endif
78 
79 
80 
float _ecm
Input parameter: center of mass energy.
Definition: TTBarExample.h:71
An example processor for a kinematic fit.
Definition: TTBarExample.h:32
std::string _lightjetcolName
Input collection name.
Definition: TTBarExample.h:67