Event.hh

Go to the documentation of this file.
00001 
00007 #ifndef EVENT_h
00008 #define EVENT_h
00009 
00010 #include "RawEvent.hh"
00011 #include "EventData.hh"
00012 #include <boost/shared_ptr.hpp>
00013 typedef boost::shared_ptr<EventData> EventDataPtr;
00014 
00015 class BaseModule;
00016 
00023 class Event{
00024 public:
00026   Event(RawEventPtr raw);
00028   ~Event();
00030   RawEventPtr GetRawEvent(){ return _raw_event; }
00032   EventDataPtr GetEventData(){ return _event_data; }
00033       
00034 private:
00035   RawEventPtr _raw_event;       
00036   EventDataPtr _event_data;     
00037 };
00038 
00039 typedef boost::shared_ptr<Event> EventPtr;
00040 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1