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

In This Package:

IEvtStoreQuery.h

Go to the documentation of this file.
00001 //
00002 //   IEvtStoreQuery
00003 //   Search TES and AES (if available) for certain data object
00004 //
00005 //   Zhe Wang, May 4, 2009
00006 //
00007 
00008 #ifndef _I_EVT_STORE_QUERY_H_
00009 #define _I_EVT_STORE_QUERY_H_
00010 
00011 #include "GaudiKernel/IInterface.h"
00012 #include "GaudiKernel/DataObject.h"
00013 
00014 #include <string>
00015 
00016 // Declaration of the interface ID ( interface id, major version, minor version)
00017 static const InterfaceID IID_IEvtStoreQuery("IEvtStoreQuery",1,0);
00018 
00019 class IEvtStoreQuery : virtual public IInterface {
00020 
00021   public:
00023     static const InterfaceID& interfaceID() {
00024       return IID_IEvtStoreQuery;
00025     }
00026     
00039     virtual const DataObject* queryInputAddress(const std::string& location, const unsigned long& entry) = 0;
00040 
00041     // 
00042     // It is possible to add more query interfaces here
00043     // ...
00044     // ...
00045 };
00046 
00047 #endif // _I_EVT_STORE_QUERY_H_
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:09:25 2011 for DybKernel by doxygen 1.4.7