| Report problems to ATLAS LXR Team (with time and IP address indicated) |
|
[ source navigation ] [ diff markup ] [ identifier search ] [ general search ] |
||||
|
||||||
| Links to LXR source navigation pages for stable releases | [ 12.*.* ] [ 13.*.* ] [ 14.*.* ] [ 15.*.* ] | |||||
001 // $Id: GetAlgs.h,v 1.1 2007/09/25 16:12:41 marcocle Exp $ 002 // ============================================================================ 003 #ifndef GAUDIALG_GETALGS_H 004 #define GAUDIALG_GETALGS_H 1 005 // ============================================================================ 006 // Include files 007 // ============================================================================ 008 // forward declarations 009 // ============================================================================ 010 class IAlgContextSvc ; 011 class GaudiAlgorithm ; 012 class GaudiHistoAlg ; 013 class GaudiTupleAlg ; 014 class GaudiSequencer ; 015 class Sequencer ; 016 // ============================================================================ 017 namespace Gaudi 018 { 019 namespace Utils 020 { 021 // ======================================================================== 022 /** simple function to extract the last active 023 * GaudiAlgorithm from the context 024 * 025 * @code 026 * 027 * // get the context service: 028 * const IAlgContextSvc* svc = ... ; 029 * 030 * GaudiAlgorithm* ga = getGaudiAlg ( svc ) ; 031 * 032 * @endcode 033 * 034 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 035 * @date 2007-09-07 036 */ 037 GaudiAlgorithm* getGaudiAlg ( const IAlgContextSvc* svc ) ; 038 // ======================================================================== 039 /** simple function to extract the last active 040 * GaudiHistoAlg from the context 041 * 042 * @code 043 * 044 * // get the context service: 045 * const IAlgContextSvc* svc = ... ; 046 * 047 * GaudiHistoAlg* ha = getHistoAlg ( svc ) ; 048 * 049 * @endcode 050 * 051 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 052 * @date 2007-09-07 053 */ 054 GaudiHistoAlg* getHistoAlg ( const IAlgContextSvc* svc ) ; 055 // ======================================================================== 056 /** simple function to extract the last active 057 * GaudiTupleAlg from the context 058 * 059 * @code 060 * 061 * // get the context service: 062 * const IAlgContextSvc* svc = ... ; 063 * 064 * GaudiTupleAlg* ta = getTupleAlg ( svc ) ; 065 * 066 * @endcode 067 * 068 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 069 * @date 2007-09-07 070 */ 071 GaudiTupleAlg* getTupleAlg ( const IAlgContextSvc* svc ) ; 072 // ======================================================================== 073 /** simple function to extract the last active 074 * GaudiSequencer from the context 075 * 076 * @code 077 * 078 * // get the context service: 079 * const IAlgContextSvc* svc = ... ; 080 * 081 * GaudiSequencer* sa = getGaudiSequencer ( svc ) ; 082 * 083 * @endcode 084 * 085 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 086 * @date 2007-09-07 087 */ 088 GaudiSequencer* getGaudiSequencer ( const IAlgContextSvc* svc ) ; 089 // ======================================================================== 090 /** simple function to extract the last active 091 * Sequencer from the context 092 * 093 * @code 094 * 095 * // get the context service: 096 * const IAlgContextSvc* svc = ... ; 097 * 098 * Sequencer* sa = getSequencerAlg ( svc ) ; 099 * 100 * @endcode 101 * 102 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 103 * @date 2007-09-07 104 */ 105 Sequencer* getSequencerAlg ( const IAlgContextSvc* svc ) ; 106 // ======================================================================== 107 /** simple function to extract the last active 108 * "Sequencer" () GaudiSequencer or simple Sequencer) 109 * from the context 110 * 111 * @code 112 * 113 * // get the context service: 114 * const IAlgContextSvc* svc = ... ; 115 * 116 * IAlgorithm* a = getSequencer ( svc ) ; 117 * 118 * @endcode 119 * 120 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 121 * @date 2007-09-07 122 */ 123 IAlgorithm* getSequencer ( const IAlgContextSvc* svc ) ; 124 // ======================================================================== 125 } // end of namespace Gaudi::Utils 126 } // end of namespace Gaudi 127 // ============================================================================ 128 // The END 129 // ============================================================================ 130 #endif // GAUDIALG_GETALGS_H 131 // ============================================================================ 132
| [ source navigation ] | [ diff markup ] | [ identifier search ] | [ general search ] |
| Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems | |
| This page was automatically generated by the LXR engine. |
|