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 {
16  class IHistogram1D ; // AIDA
17  class IHistogram2D ; // AIDA
18 }
19 // =============================================================================
20 // ROOT
21 // =============================================================================
22 class TH1D ; // ROOT
23 class TH2D ; // ROOT
24 class TH1F ; // ROOT
25 class TH2F ; // ROOT
26 // =============================================================================
27 namespace Gaudi
28 {
29  // ===========================================================================
30  namespace Parsers
31  {
32  // =========================================================================
39  ( TH1D& result , const std::string& input ) ;
40  // =========================================================================
47  ( TH2D& result , const std::string& input ) ;
48  // =========================================================================
55  ( TH1F& result , const std::string& input ) ;
56  // =========================================================================
63  ( TH2F& result , const std::string& input ) ;
64  // =========================================================================
71  ( AIDA::IHistogram1D& result , const std::string& input ) ;
72  // =========================================================================
79  ( AIDA::IHistogram2D& result , const std::string& input ) ;
80  // =========================================================================
87  ( TH1D*& result , const std::string& input ) ;
88  // =========================================================================
95  ( TH2D*& result , const std::string& input ) ;
96  // =========================================================================
97  } // end of namespace Gaudi::Parsers
98  // ===========================================================================
99 } // end of namespace Gaudi
100 // =============================================================================
101 // The END
102 // =============================================================================
103 #endif // GAUDIUTILS_HISTOPARSERS_H
104 // =============================================================================
GAUDI_API StatusCode parse(TH2D *&result, const std::string &input)
parse ROOT histogram from text representation
GaudiKernel.
Definition: Fill.h:8
STL class.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
#define GAUDI_API
Definition: Kernel.h:107
Helper functions to set/get the application return code.
Definition: __init__.py:1