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

In This Package:

IMixingSvc.h

Go to the documentation of this file.
00001 #ifndef IMIXINGSVC_H
00002 #define IMIXINGSVC_H
00003 
00004 #include <map>
00005 #include <deque>
00006 #include <string>
00007 #include <vector>
00008 #include "MixHeader.h"
00009 #include "GaudiKernel/IInterface.h"
00010 
00011 class MixHeader;
00012 class RootInputStream;
00013 class PerSimReadoutHeader;
00014 
00015 static const InterfaceID IID_IMixingSvc("IMixingSvc",0,0);
00016 
00017 class IMixingSvc : virtual public IInterface
00018 {
00019  public:
00020     virtual StatusCode          buildStream() = 0;
00021     virtual MixHeader           fetchMixHeader() = 0;
00022     static  const InterfaceID&  interfaceID() { return  IID_IMixingSvc; }
00023 
00024     virtual void                setInputFiles(const std::vector<std::string>& inputs) = 0;
00025     virtual void                print() = 0;
00026     virtual long                entries() = 0;
00027 };
00028 
00029 #endif //IMixingSvc_H
00030 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:45:52 2011 for Mixing by doxygen 1.4.7