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: GaudiHistoAlg.h,v 1.11 2008/01/17 15:06:06 marcocle Exp $
002 #ifndef GAUDIALG_GAUDIHISTOALG_H
003 #define GAUDIALG_GAUDIHISTOALG_H 1
004 // ============================================================================
005 /* @file GaudiHistoAlg.h
006  *
007  * Header file for class : GaudiHistoAlg
008  * 
009  * @date 30/06/2001
010  * @author Vanya BELYAEV Ivan.Belyaev@itep.ru
011  * @author Chris Jones   Christopher.Rob.Jones@cern.ch
012  */
013 // ============================================================================
014 // Include files
015 // ============================================================================
016 // GaudiAlg
017 // ============================================================================
018 #include "GaudiAlg/GaudiAlgorithm.h"
019 #include "GaudiAlg/GaudiHistos.h"
020 // ============================================================================
021 /** @class GaudiHistoAlg GaudiHistoAlg.h GaudiAlg/GaudiHistoAlg.h
022  *
023  *  Simple class to extend the functionality of class GaudiAlgorithm.
024  *
025  *  Class is instrumented with a selection of plotting functions for
026  *  easy creation of histograms.
027  *
028  *  @attention
029  *  See the class GaudiHistos, which implements the common functionality
030  *  between GaudiHistoTool and GaudiHistoAlg
031  *
032  *  @author Vanya BELYAEV Ivan.Belyaev@itep.ru
033  *  @author Chris Jones   Christopher.Rob.Jones@cern.ch
034  *  @date   2003-12-11
035  */
036 // ============================================================================
037 
038 class GaudiHistoAlg : public GaudiHistos<GaudiAlgorithm>
039 {
040 
041 protected:
042 
043   /** Standard constructor (protected)
044    *  @see  GaudiAlgorithm
045    *  @see       Algorithm
046    *  @param name           name of the algorithm
047    *  @param pSvcLocator    poinetr to Service Locator
048    */
049   GaudiHistoAlg ( const std::string& name,
050                   ISvcLocator*       pSvc );
051 
052   /// virtual destructor
053   virtual ~GaudiHistoAlg( );
054 
055   /** standard initialization method
056    *  @see  Algorithm
057    *  @see      IAlgorithm
058    *  @return status code
059    */
060   virtual StatusCode initialize ();
061 
062   /** standard finalization method
063    *  @see       Algorithm
064    *  @see      IAlgorithm
065    *  @return status code
066    */
067   virtual StatusCode finalize  ();
068 
069 private:
070 
071   // default constructor  is disabled
072   GaudiHistoAlg ();
073   // copy constructor     is disabled
074   GaudiHistoAlg           ( const  GaudiHistoAlg& );
075   // assignment operator is disabled
076   GaudiHistoAlg& operator=( const  GaudiHistoAlg& );
077 
078 }; // end of class GaudiHistoAlg
079 
080 // ============================================================================
081 // The END
082 // ============================================================================
083 #endif // GAUDIALG_GAUDIHISTOAL_H
084 // ============================================================================
085 

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!