Report problems to ATLAS LXR Team (with time and IP address indicated)

The LXR Cross Referencer

source navigation ]
diff markup ]
identifier search ]
general search ]
 
 
Architecture: linux ]
Version: head ] [ nightly ] [ GaudiDev ]
  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. Valid HTML 4.01!