Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtRecVeeVertexCnv.h

Go to the documentation of this file.
00001 #ifndef EvtRecVeeVertexCnv_H
00002 #define EvtRecVeeVertexCnv_H
00003 
00004 #include "RootCnvSvc/RootEventBaseCnv.h"
00005 #include "RootCnvSvc/commonData.h"
00006 
00007 class RootAddress;
00008 
00009 extern const CLID& CLID_EvtRecVeeVertexCol;
00010 
00011 // Abstract factory to create the converter
00012 template <class TYPE> class CnvFactory;
00013 
00014 class EvtRecVeeVertexCnv : public RootEventBaseCnv {
00015 
00016    friend class CnvFactory<EvtRecVeeVertexCnv>;
00017 
00018 public:
00019    static const CLID& classID() { return CLID_EvtRecVeeVertexCol; }
00020 
00021    virtual ~EvtRecVeeVertexCnv() {}
00022 
00023 protected:
00024    EvtRecVeeVertexCnv(ISvcLocator* svc);
00025 
00027    virtual StatusCode DataObjectToTObject(DataObject* obj, RootAddress* addr);
00028 
00030    virtual StatusCode TObjectToDataObject(DataObject*& obj);
00031 
00032 private:
00034    commonData m_common;
00035 
00036    TObjArray*   m_evtRecVeeVertexCol;
00037 };
00038 
00039 #endif

Generated on Wed Feb 2 15:41:38 2011 for BOSS6.5.5 by  doxygen 1.3.9.1