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

In This Package:

RecEventCnv.h
Go to the documentation of this file.
00001 
00011 #ifndef RECEVENTCNV_H
00012 #define RECEVENTCNV_H
00013 
00014 #include "RootIOSvc/RootIOTypedCnv.h"
00015 
00016 #include "PerRecEvent/PerRecHeader.h"
00017 
00018 #include "Event/RecHeader.h"
00019 
00020 class RecHeaderCnv : public RootIOTypedCnv<PerRecHeader,
00021                                     DayaBay::RecHeader>
00022 {
00023 public:
00024     static const CLID& classID() {
00025         return DayaBay::CLID_RecHeader;
00026     }
00027 
00028     RecHeaderCnv(ISvcLocator* svc);
00029     virtual ~RecHeaderCnv();
00030 
00031 
00034     StatusCode PerToTran(const PerRecHeader& tobj,
00035                          DayaBay::RecHeader& dobj);
00036 
00039     StatusCode TranToPer(const DayaBay::RecHeader& dobj,
00040                          PerRecHeader& tobj);
00041 
00042     StatusCode fillRepRefs(IOpaqueAddress* addr, DataObject* dobj);
00043     StatusCode fillObjRefs(IOpaqueAddress* addr, DataObject* dobj);
00044 
00045 };
00046 
00047 #endif  // RECEVENTCNV_H
| 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