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

In This Package:

IRootIOCnv.h

Go to the documentation of this file.
00001 #ifndef IROOTIOCNV_H
00002 #define IROOTIOCNV_H
00003 
00004 #include "GaudiKernel/IInterface.h"
00005 
00006 #include <string>
00007 
00008 class RootOutputStream;
00009 class RootInputStream;
00010 class RootOutputAddress;
00011 class RootInputAddress;
00012 
00013 static const InterfaceID IID_IRootIOCnv("IRootIOCnv",0,0);
00014 
00015 class IRootIOCnv : virtual public IInterface
00016 {
00017 public:
00018 
00019     static const InterfaceID& interfaceID() { return IID_IRootIOCnv; }
00020 
00022     virtual RootInputStream* makeInputStream(const RootInputAddress& ria) = 0;
00023 
00025     virtual RootOutputStream* makeOutputStream(const RootOutputAddress& roa) = 0;
00026 
00027 
00028 };
00029 
00030 #endif  // IROOTIOCNV_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:18:19 2011 for RootIOSvc by doxygen 1.4.7