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

In This Package:

Alg1.h

Go to the documentation of this file.
00001 
00012 #ifndef GAUDIEXAMPLE_ALG1_H
00013 #define GAUDIEXAMPLE_ALG1_H 1
00014 
00015 // Include files
00016 #include "GaudiKernel/Algorithm.h"
00017 #include "GaudiKernel/Property.h"
00018 #include "GaudiKernel/MsgStream.h"
00019 #include "Stage/IStage.h"
00020 #include "Stage/FFTimeStamp.h"
00021 #include "Stage/FakeData.h"
00022 
00023 
00024 class Alg1 : public Algorithm {
00025 public:
00027   Alg1(const std::string& name, ISvcLocator* pSvcLocator); 
00028 
00030   StatusCode initialize();
00031   StatusCode execute();
00032   StatusCode finalize();
00033   StatusCode beginRun();
00034   StatusCode endRun();
00035 private:
00036   bool m_initialized;
00039   std::string  m_ThisStageName;
00040   IStage* m_ThisStage;
00041   
00042   std::string  m_LowerStageName;
00043   IStage* m_LowerStage;
00044 
00046   FFTimeStamp m_CurrentTime;
00047 
00050   FakeDataList m_FakeDataList;
00051 
00053   bool m_Start;
00054 };
00055 
00056 #endif    // GAUDIEXAMPLE_ALG1_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:37:09 2011 for Alg1 by doxygen 1.4.7