Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

EventCnv.h

Go to the documentation of this file.
00001 // $Header: /nfs/slac/g/glast/ground/cvs/GlastSvc/src/EventSelector/EventCnv.h,v 1.1.1.1 2000/09/27 18:55:46 burnett Exp $
00002 #ifndef EVENTCNV_H
00003 #define EVENTCNV_H 1
00004 
00005 
00006 // Include files
00007 #include "ItemCnv.h"
00008 
00009 
00010 // Forward declarations
00011 class Event;
00012 
00013 // Abstract factory to create the converter
00014 template <class TYPE> class CnvFactory;
00015 
00016 
00017 //------------------------------------------------------------------------------
00018 // (original stuff)
00019 // ClassName :    EventCnv
00020 //  
00021 // Description :  converter of event header
00022 //
00023 // 
00024 //
00025 //------------------------------------------------------------------------------
00026 
00027 
00028 class EventCnv : public ItemCnv<Event>      {
00029 
00030   friend class CnvFactory<EventCnv>;
00031 
00032 protected:
00033 
00035   EventCnv(ISvcLocator* svc);
00036 
00038   virtual ~EventCnv();
00039 
00040   virtual StatusCode updateObj(int* data, Event* pObject);
00041 
00042   //virtual StatusCode updateObjRefs(int* data, Event* pObject);
00043 
00044 };
00045 
00046 
00047 #endif // EVENTCNV_H

Generated at Wed Nov 21 12:21:12 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000