00001
00002
00004
00005 #ifndef CNV_DIGIEVENTCNV_H
00006 #define CNV_DIGIEVENTCNV_H 1
00007
00008
00009 #include "ItemCnv.h"
00010
00011
00012 class IDataDirectory;
00013 class ISvcLocator;
00014 class DigiEvent;
00015
00016 template <class T> class CnvFactory;
00017
00019
00022 class DigiEventCnv : public ItemCnv<DigiEvent> {
00023 friend class CnvFactory<DigiEventCnv>;
00024 protected:
00026 DigiEventCnv(ISvcLocator* svc);
00028 virtual ~DigiEventCnv();
00030 virtual StatusCode updateObj(int* data, DigiEvent* pObject);
00031 };
00032 #endif // CNV_DIGIEVENTCNV_H