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

In This Package:

SimpleOuputModule.h

Go to the documentation of this file.
00001 
00015 #ifndef SIMPLEOUPUTMODULE_H
00016 #define SIMPLEOUPUTMODULE_H
00017 
00018 
00019 #include "GaudiAlg/GaudiAlgorithm.h"
00020 
00021 #include <string>
00022 
00023 class IRootIOSvc;
00024 
00025 class SimpleOuputModule : public GaudiAlgorithm 
00026 {
00027 
00028 public:
00029 
00030     SimpleOuputModule(const std::string& name, ISvcLocator* pSvcLocator);
00031     virtual ~SimpleOuputModule();
00032 
00033     virtual StatusCode initialize();
00034     virtual StatusCode execute();
00035     virtual StatusCode finalize();
00036 
00037 private:
00038 
00039     StatusCode createReps(DataObject* dobj);
00040     StatusCode fillRepRefs(DataObject* dobj);
00041 
00044     std::string m_filename;
00045 
00046     IRootIOSvc* m_rio;
00047     IConversionSvc* m_cnv;
00048 };
00049 
00050 #endif  // SIMPLEOUPUTMODULE_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:58:40 2011 for RootIOTest by doxygen 1.4.7