1 #ifndef EventSelector_h
2 #define EventSelector_h 1
11 using namespace lcio ;
12 using namespace marlin ;
45 virtual void processRunHeader( LCRunHeader*
run ) ;
49 virtual void processEvent( LCEvent * evt ) ;
51 virtual void check( LCEvent * evt ) ;
53 virtual void modifyEvent( LCEvent *evt ) ;
std::set< std::pair< int, int > > SET
Tagging interface for processors that modify the LCIO event.
virtual Processor * newProcessor()
Return a new instance of the processor.
virtual const std::string & name() const
Return name of this event modifier.
Base class for Marlin processors.