Go to the documentation of this file.00001
00002
00003 #ifndef GAUDIALG_FILL_H
00004 #define GAUDIALG_FILL_H 1
00005
00006
00007
00008
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 }
00160 }
00161 }
00162
00163
00164
00165 #endif // GAUDIALG_FILL_H
00166