Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v31r0 (aeb156f0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
HistoParsers.h
Go to the documentation of this file.
1 #ifndef GAUDIUTILS_HISTOPARSERS_H
2 #define GAUDIUTILS_HISTOPARSERS_H 1
3 // =============================================================================
4 // Include files
5 // =============================================================================
6 // GaudiKernel
7 // =============================================================================
9 // =============================================================================
10 // forward declarations
11 // =============================================================================
12 // AIDA
13 // =============================================================================
14 namespace AIDA {
15  class IHistogram1D; // AIDA
16  class IHistogram2D; // AIDA
17 } // namespace AIDA
18 // =============================================================================
19 // ROOT
20 // =============================================================================
21 class TH1D; // ROOT
22 class TH2D; // ROOT
23 class TH1F; // ROOT
24 class TH2F; // ROOT
25 // =============================================================================
26 namespace Gaudi {
27  // ===========================================================================
28  namespace Parsers {
29  // =========================================================================
35  GAUDI_API StatusCode parse( TH1D& result, const std::string& input );
36  // =========================================================================
42  GAUDI_API StatusCode parse( TH2D& result, const std::string& input );
43  // =========================================================================
49  GAUDI_API StatusCode parse( TH1F& result, const std::string& input );
50  // =========================================================================
56  GAUDI_API StatusCode parse( TH2F& result, const std::string& input );
57  // =========================================================================
63  GAUDI_API StatusCode parse( AIDA::IHistogram1D& result, const std::string& input );
64  // =========================================================================
70  GAUDI_API StatusCode parse( AIDA::IHistogram2D& result, const std::string& input );
71  // =========================================================================
77  GAUDI_API StatusCode parse( TH1D*& result, const std::string& input );
78  // =========================================================================
84  GAUDI_API StatusCode parse( TH2D*& result, const std::string& input );
85  // =========================================================================
86  } // namespace Parsers
87  // ===========================================================================
88 } // end of namespace Gaudi
89 // =============================================================================
90 // The END
91 // =============================================================================
92 #endif // GAUDIUTILS_HISTOPARSERS_H
GaudiKernel.
Definition: Fill.h:10
STL class.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:50
StatusCode parse(DataObjID &dest, const std::string &src)
Definition: DataObjID.cpp:46
#define GAUDI_API
Definition: Kernel.h:71
Helper functions to set/get the application return code.
Definition: __init__.py:1