MarlinUtil  1.12.1
SkipNEvents.h
1 #ifndef SkipNEvents_h
2 #define SkipNEvents_h 1
3 
4 #include <iostream>
5 #include <marlin/Processor.h>
6 
7 
8 using namespace lcio ;
9 using namespace marlin ;
10 
11 class SkipNEvents : public Processor {
12 
13  public:
14 
15  virtual Processor* newProcessor() { return new SkipNEvents ; }
16 
17  SkipNEvents();
18 
19  virtual void init() ;
20  virtual void processRunHeader( LCRunHeader* run ) ;
21  virtual void processEvent( LCEvent * evt ) ;
22  virtual void check( LCEvent * evt ) ;
23  virtual void end() ;
24 
25 
26  private:
27 
28 
29  protected:
30 
31  int _nSkip;
32 
33  int _nRun;
34  int _nEvt;
35 
36 } ;
37 
38 #endif
Definition: SkipNEvents.h:11