/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RecRpcEventCnv.h
Go to the documentation of this file.
00001 #ifndef REC_RPC_EVENTCNV_H
00002 #define REC_RPC_EVENTCNV_H
00003 
00004 #include "RootIOSvc/RootIOTypedCnv.h"
00005 #include "PerRecEvent/PerRecRpcHeader.h"
00006 #include "Event/RecRpcHeader.h"
00007 
00008 class RecRpcEventCnv : public RootIOTypedCnv<PerRecRpcHeader,
00009                                          DayaBay::RecRpcHeader>
00010 {
00011     public :
00012 
00013         static const CLID& classID() {
00014             return DayaBay::CLID_RecRpcHeader;
00015         }
00016 
00017         RecRpcEventCnv(ISvcLocator* svc);
00018         virtual ~RecRpcEventCnv();
00019 
00020         StatusCode PerToTran(const PerRecRpcHeader& pobj, DayaBay::RecRpcHeader& tobj);
00021         StatusCode TranToPer(const DayaBay::RecRpcHeader& tobj, PerRecRpcHeader& pobj);
00022 
00023         StatusCode fillRepRefs(IOpaqueAddress* addr, DataObject* dobj);
00024         StatusCode fillObjRefs(IOpaqueAddress* addr, DataObject* dobj);
00025 
00026 };
00027 
00028 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:00:35 for PerRecEvent by doxygen 1.7.4