"MarlinReco"  1.16.0
GeomEndProcessor.h
1 #ifndef GeomEndProcessor_h
2 #define GeomEndProcessor_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 
18 class GeomEndProcessor : public Processor {
19 
20  public:
21 
22  virtual Processor* newProcessor() { return new GeomEndProcessor ; }
23 
24 
26 
30  virtual void init() ;
31 
34  virtual void processRunHeader( LCRunHeader* run ) ;
35 
38  virtual void processEvent( LCEvent * evt ) ;
39 
40 
41  virtual void check( LCEvent * evt ) ;
42 
43 
46  virtual void end() ;
47 
48 
49  protected:
50 
53  std::string _colName ;
54 
55  int _nRun ;
56  int _nEvt ;
57 } ;
58 
59 #endif
60 
61 
62 
Used in lieu of common Geometry API.
Definition: GeomEndProcessor.h:18
std::string _colName
Input collection name.
Definition: GeomEndProcessor.h:53