Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

SGtester.h

Go to the documentation of this file.
00001 // ================================================
00002 // SGtester class description
00003 // ================================================
00004 //
00005 
00006 #ifndef ATLFAST_SGTESTER_H
00007 #define ATLFAST_SGTESTER_H
00008 
00009 // STL
00010 #include <string>
00011 // Gaudi 
00012 #include "GaudiKernel/Algorithm.h"
00013 
00014 
00015 
00016 class ISvcLocator;
00017 class MsgStream;
00018 
00019 //***************************************************************
00020 //                 SGtester class declaration
00021 //
00022 //****************************************************************
00023 
00024 namespace Atlfast {
00025   class TesIO;
00026 
00027   using std::string;
00039   class SGtester : public Algorithm{
00040     
00041   public:
00042     
00043     //-------------------------
00044     // Constructors/Destructors
00045     //-------------------------
00047     SGtester( const std::string& name, ISvcLocator* pSvcLocator ) ; 
00049     virtual ~SGtester();
00050     
00051     
00052     //------------------------------------------------------
00053     // Methods used by Athena to run the algorithm
00054     //------------------------------------------------------
00056     StatusCode initialize() ;
00058     StatusCode execute() ;
00060     StatusCode finalize() ;
00061     
00062     
00063   private:
00064     
00065     
00066     
00067     //---------------------------------------------------
00068     // Parameters of this algorithm 
00069     //---------------------------------------------------
00070     
00072     std::string   m_outputLocation1 ;
00073     std::string   m_outputLocation2 ;
00076     TesIO* m_tesIO;
00077   };
00078 } // end of namespace bracket
00079 
00080 #endif
00081 
00082 
00083 
00084 

Generated on Tue Mar 18 11:18:24 2003 for AtlfastAlgs by doxygen1.3-rc1