|
Gaudi Framework, version v23r4 |
| Home | Generated: Mon Sep 17 2012 |
00001 // $Id: GetAlgs.h,v 1.1 2007/09/25 16:12:41 marcocle Exp $ 00002 // ============================================================================ 00003 #ifndef GAUDIALG_GETALGS_H 00004 #define GAUDIALG_GETALGS_H 1 00005 // ============================================================================ 00006 // Include files 00007 // ============================================================================ 00008 #include "GaudiKernel/Kernel.h" 00009 // ============================================================================ 00010 // forward declarations 00011 // ============================================================================ 00012 class IAlgContextSvc ; 00013 class GaudiAlgorithm ; 00014 class GaudiHistoAlg ; 00015 class GaudiTupleAlg ; 00016 class GaudiSequencer ; 00017 class Sequencer ; 00018 // ============================================================================ 00019 namespace Gaudi 00020 { 00021 namespace Utils 00022 { 00023 // ======================================================================== 00039 GAUDI_API GaudiAlgorithm* getGaudiAlg ( const IAlgContextSvc* svc ) ; 00040 // ======================================================================== 00056 GAUDI_API GaudiHistoAlg* getHistoAlg ( const IAlgContextSvc* svc ) ; 00057 // ======================================================================== 00073 GAUDI_API GaudiTupleAlg* getTupleAlg ( const IAlgContextSvc* svc ) ; 00074 // ======================================================================== 00090 GAUDI_API GaudiSequencer* getGaudiSequencer ( const IAlgContextSvc* svc ) ; 00091 // ======================================================================== 00107 GAUDI_API Sequencer* getSequencerAlg ( const IAlgContextSvc* svc ) ; 00108 // ======================================================================== 00125 GAUDI_API IAlgorithm* getSequencer ( const IAlgContextSvc* svc ) ; 00126 // ======================================================================== 00127 } // end of namespace Gaudi::Utils 00128 } // end of namespace Gaudi 00129 // ============================================================================ 00130 // The END 00131 // ============================================================================ 00132 #endif // GAUDIALG_GETALGS_H 00133 // ============================================================================