Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

EventModifier.h

00001 #ifndef EventModifier_h
00002 #define EventModifier_h 1
00003 
00004 
00005 namespace EVENT{ class LCEvent ; }
00006 
00007 namespace marlin{
00008 
00013   class EventModifier {
00014     
00015 public:
00017     virtual void modifyEvent( EVENT::LCEvent* ) = 0 ;
00018 
00021     virtual const std::string & name() const = 0 ;
00022 
00023     virtual ~EventModifier() {}
00024   };
00025  
00026 } // end namespace marlin 
00027 
00028 #endif

Generated on Mon Jan 12 09:48:50 2009 for Marlin by doxygen 1.3.5