| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RandomHeaderCnv.h

Go to the documentation of this file.
00001 
00010 #ifndef RANDHEADERCNV_H
00011 #define RANDHEADERCNV_H
00012 #endif
00013 
00014 #include "RootIOSvc/RootIOTypedCnv.h"
00015 #include "PerRandomState/PerRandomState.h"
00016 #include "Event/RandomHeader.h"
00017 
00018 class RandomHeaderCnv:public RootIOTypedCnv<PerRandomState,DayaBay::RandomHeader>
00019 {
00020   public:
00021     static const CLID& classID(){
00022       return DayaBay::CLID_RandomHeader;
00023     }
00024 
00025     RandomHeaderCnv(ISvcLocator* svc);
00026     virtual ~RandomHeaderCnv();
00027 
00030     StatusCode PerToTran(const PerRandomState& tobj,
00031                          DayaBay::RandomHeader& dobj);
00032 
00035     StatusCode TranToPer(const DayaBay::RandomHeader& dobj,
00036                          PerRandomState& tobj);
00037 
00038     StatusCode fillRepRefs(IOpaqueAddress* addr, DataObject* dobj);
00039     StatusCode fillObjRefs(IOpaqueAddress* addr, DataObject* dobj);
00040 
00041     //private:
00042     //Convert seed vector
00043 
00044     //Convert Engine
00045 };
00046   
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:19:15 2011 for PerRandomState by doxygen 1.4.7