Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012

Fill.h

Go to the documentation of this file.
00001 // $Id: Fill.h,v 1.1 2007/10/02 14:53:48 marcocle Exp $
00002 // ============================================================================
00003 #ifndef GAUDIALG_FILL_H
00004 #define GAUDIALG_FILL_H 1
00005 // ============================================================================
00006 // Include files
00007 // ============================================================================
00008 // forward declarations from AIDA
00009 // ============================================================================
00010 namespace AIDA
00011 {
00012   class IBaseHistogram ;
00013   class IHistogram     ;
00014   class IHistogram1D   ;
00015   class IHistogram2D   ;
00016   class IHistogram3D   ;
00017   class IProfile       ;
00018   class IProfile1D     ;
00019   class IProfile2D     ;
00020 }
00021 #include "GaudiKernel/Kernel.h"
00022 // ============================================================================
00023 namespace Gaudi
00024 {
00025   // ==========================================================================
00026   namespace Utils
00027   {
00028     // ========================================================================
00029     namespace Histos
00030     {
00031       // ======================================================================
00040       GAUDI_API void fill
00041       ( AIDA::IHistogram1D* histo        ,
00042         const double        value        ,
00043         const double        weight = 1.0 ) ;
00044       // ======================================================================
00054       GAUDI_API void fill
00055       ( AIDA::IHistogram2D* histo        ,
00056         const double        valueX       ,
00057         const double        valueY       ,
00058         const double        weight = 1.0 ) ;
00059       // ======================================================================
00070       GAUDI_API void fill
00071       ( AIDA::IHistogram3D* histo        ,
00072         const double        valueX       ,
00073         const double        valueY       ,
00074         const double        valueZ       ,
00075         const double        weight = 1.0 ) ;
00076       // ======================================================================
00086       GAUDI_API void fill
00087       ( AIDA::IProfile1D*   histo        ,
00088         const double        valueX       ,
00089         const double        valueY       ,
00090         const double        weight = 1.0 ) ;
00091       // ======================================================================
00102       GAUDI_API void fill
00103       ( AIDA::IProfile2D*   histo        ,
00104         const double        valueX       ,
00105         const double        valueY       ,
00106         const double        valueZ       ,
00107         const double        weight = 1.0 ) ;
00108       // ======================================================================
00110       GAUDI_API std::string htitle
00111       ( const AIDA::IBaseHistogram* histo      ,
00112         const std::string&          title = "" ) ;
00113       // ======================================================================
00115       GAUDI_API std::string htitle
00116       ( const AIDA::IHistogram*     histo      ,
00117         const std::string&          title = "" ) ;
00118       // ======================================================================
00120       GAUDI_API std::string htitle
00121       ( const AIDA::IHistogram1D*   histo      ,
00122         const std::string&          title = "" ) ;
00123       // ======================================================================
00125       GAUDI_API std::string htitle
00126       ( const AIDA::IHistogram2D*   histo      ,
00127         const std::string&          title = "" ) ;
00128       // ======================================================================
00130       GAUDI_API std::string htitle
00131       ( const AIDA::IHistogram3D*   histo      ,
00132         const std::string&          title = "" ) ;
00133       // ======================================================================
00135       GAUDI_API std::string htitle
00136       ( const AIDA::IProfile*       histo      ,
00137         const std::string&          title = "" ) ;
00138       // ======================================================================
00140       GAUDI_API std::string htitle
00141       ( const AIDA::IProfile1D*     histo      ,
00142         const std::string&          title = "" ) ;
00143       // ======================================================================
00145       GAUDI_API std::string htitle
00146       ( const AIDA::IProfile2D*     histo      ,
00147         const std::string&          title = "" ) ;
00148       // ======================================================================
00149       GAUDI_API AIDA::IBaseHistogram* toBase ( AIDA::IHistogram1D* histo ) ;
00150       // ======================================================================
00151       GAUDI_API AIDA::IBaseHistogram* toBase ( AIDA::IHistogram2D* histo ) ;
00152       // ======================================================================
00153       GAUDI_API AIDA::IBaseHistogram* toBase ( AIDA::IHistogram3D* histo ) ;
00154       // ======================================================================
00155       GAUDI_API AIDA::IBaseHistogram* toBase ( AIDA::IProfile1D*   histo ) ;
00156       // ======================================================================
00157       GAUDI_API AIDA::IBaseHistogram* toBase ( AIDA::IProfile2D*   histo ) ;
00158       // ======================================================================
00159     } // end of namespace Gaudi::Utils::Histos
00160   } // end of namespace Gaudi::Utils
00161 } // end of namespace Gaudi
00162 // ============================================================================
00163 // The END
00164 // ============================================================================
00165 #endif // GAUDIALG_FILL_H
00166 // ============================================================================
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 23:27:13 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004