| 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.*.* ] | |||||
001 // $Id: Fill.h,v 1.1 2007/10/02 14:53:48 marcocle Exp $ 002 // ============================================================================ 003 #ifndef GAUDIALG_FILL_H 004 #define GAUDIALG_FILL_H 1 005 // ============================================================================ 006 // Include files 007 // ============================================================================ 008 // forward declarations from AIDA 009 // ============================================================================ 010 namespace AIDA 011 { 012 class IBaseHistogram ; 013 class IHistogram ; 014 class IHistogram1D ; 015 class IHistogram2D ; 016 class IHistogram3D ; 017 class IProfile ; 018 class IProfile1D ; 019 class IProfile2D ; 020 } 021 // ============================================================================ 022 namespace Gaudi 023 { 024 // ========================================================================== 025 namespace Utils 026 { 027 // ======================================================================== 028 namespace Histos 029 { 030 // ====================================================================== 031 /** simple function to fill AIDA::IHistogram1D objects 032 * @see AIDA::IHistogram1D 033 * @param histo pointer to the histogram 034 * @param value value to be added to the histogram 035 * @param weight the "weight" assciated with this entry 036 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 037 * @date 2007-10-02 038 */ 039 void fill 040 ( AIDA::IHistogram1D* histo , 041 const double value , 042 const double weight = 1.0 ) ; 043 // ====================================================================== 044 /** simple function to fill AIDA::IHistogram2D objects 045 * @see AIDA::IHistogram2D 046 * @param histo pointer to the histogram 047 * @param valueX value to be added to the histogram 048 * @param valueY value to be added to the histogram 049 * @param weight the "weight" assciated with this entry 050 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 051 * @date 2007-10-02 052 */ 053 void fill 054 ( AIDA::IHistogram2D* histo , 055 const double valueX , 056 const double valueY , 057 const double weight = 1.0 ) ; 058 // ====================================================================== 059 /** simple function to fill AIDA::IHistogram3D objects 060 * @see AIDA::IHistogram3D 061 * @param histo pointer to the histogram 062 * @param valueX value to be added to the histogram 063 * @param valueY value to be added to the histogram 064 * @param valueZ value to be added to the histogram 065 * @param weight the "weight" assciated with this entry 066 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 067 * @date 2007-10-02 068 */ 069 void fill 070 ( AIDA::IHistogram3D* histo , 071 const double valueX , 072 const double valueY , 073 const double valueZ , 074 const double weight = 1.0 ) ; 075 // ====================================================================== 076 /** simple function to fill AIDA::IProfile1D objects 077 * @see AIDA::IProfile1D 078 * @param histo pointer to the histogram 079 * @param valueX value to be added to the histogram 080 * @param valueY value to be added to the histogram 081 * @param weight the "weight" assciated with this entry 082 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 083 * @date 2007-10-02 084 */ 085 void fill 086 ( AIDA::IProfile1D* histo , 087 const double valueX , 088 const double valueY , 089 const double weight = 1.0 ) ; 090 // ====================================================================== 091 /** simple function to fill AIDA::IProfile2D objects 092 * @see AIDA::IProfile2D 093 * @param histo pointer to the histogram 094 * @param valueX value to be added to the histogram 095 * @param valueY value to be added to the histogram 096 * @param valueZ value to be added to the histogram 097 * @param weight the "weight" assciated with this entry 098 * @author Vanya BELYAEV ibelyaev@physics.syr.edu 099 * @date 2007-10-02 100 */ 101 void fill 102 ( AIDA::IProfile2D* histo , 103 const double valueX , 104 const double valueY , 105 const double valueZ , 106 const double weight = 1.0 ) ; 107 // ====================================================================== 108 /// get the title 109 std::string htitle 110 ( const AIDA::IBaseHistogram* histo , 111 const std::string& title = "" ) ; 112 // ====================================================================== 113 /// get the title 114 std::string htitle 115 ( const AIDA::IHistogram* histo , 116 const std::string& title = "" ) ; 117 // ====================================================================== 118 /// get the title 119 std::string htitle 120 ( const AIDA::IHistogram1D* histo , 121 const std::string& title = "" ) ; 122 // ====================================================================== 123 /// get the title 124 std::string htitle 125 ( const AIDA::IHistogram2D* histo , 126 const std::string& title = "" ) ; 127 // ====================================================================== 128 /// get the title 129 std::string htitle 130 ( const AIDA::IHistogram3D* histo , 131 const std::string& title = "" ) ; 132 // ====================================================================== 133 /// get the title 134 std::string htitle 135 ( const AIDA::IProfile* histo , 136 const std::string& title = "" ) ; 137 // ====================================================================== 138 /// get the title 139 std::string htitle 140 ( const AIDA::IProfile1D* histo , 141 const std::string& title = "" ) ; 142 // ====================================================================== 143 /// get the title 144 std::string htitle 145 ( const AIDA::IProfile2D* histo , 146 const std::string& title = "" ) ; 147 // ====================================================================== 148 AIDA::IBaseHistogram* toBase ( AIDA::IHistogram1D* histo ) ; 149 // ====================================================================== 150 AIDA::IBaseHistogram* toBase ( AIDA::IHistogram2D* histo ) ; 151 // ====================================================================== 152 AIDA::IBaseHistogram* toBase ( AIDA::IHistogram3D* histo ) ; 153 // ====================================================================== 154 AIDA::IBaseHistogram* toBase ( AIDA::IProfile1D* histo ) ; 155 // ====================================================================== 156 AIDA::IBaseHistogram* toBase ( AIDA::IProfile2D* histo ) ; 157 // ====================================================================== 158 } // end of namespace Gaudi::Utils::Histos 159 } // end of namespace Gaudi::Utils 160 } // end of namespace Gaudi 161 // ============================================================================ 162 // The END 163 // ============================================================================ 164 #endif // GAUDIALG_FILL_H 165 // ============================================================================ 166
| [ 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. |
|