|
Gaudi Framework, version v21r7 |
| Home | Generated: 22 Jan 2010 |
00001 // $Id: $ 00002 // ============================================================================ 00003 #ifndef GAUDIKERNEL_VCTPARSERS_H 00004 #define GAUDIKERNEL_VCTPARSERS_H 1 00005 // ============================================================================ 00006 // Include files 00007 // ============================================================================ 00008 // STD & STL 00009 // ============================================================================ 00010 #include <string> 00011 #include <vector> 00012 #include <map> 00013 // ============================================================================ 00014 #include "GaudiKernel/StatusCode.h" 00015 #include "GaudiKernel/Point3DTypes.h" 00016 #include "GaudiKernel/Point4DTypes.h" 00017 #include "GaudiKernel/Vector3DTypes.h" 00018 #include "GaudiKernel/Vector4DTypes.h" 00019 // ============================================================================ 00030 // ============================================================================ 00031 namespace Gaudi 00032 { 00033 // ========================================================================== 00034 namespace Parsers 00035 { 00036 // ======================================================================== 00072 GAUDI_API StatusCode parse 00073 ( Gaudi::XYZPoint& result , 00074 const std::string& input ) ; 00075 // ======================================================================== 00111 GAUDI_API StatusCode parse 00112 ( Gaudi::XYZVector& result , 00113 const std::string& input ) ; 00114 // ======================================================================== 00183 GAUDI_API StatusCode parse 00184 ( Gaudi::LorentzVector& result , 00185 const std::string& input ) ; 00186 // ======================================================================== 00193 GAUDI_API StatusCode parse 00194 ( std::vector<Gaudi::XYZPoint>& result , 00195 const std::string& input ) ; 00196 // ======================================================================== 00203 GAUDI_API StatusCode parse 00204 ( std::vector<Gaudi::XYZVector>& result , 00205 const std::string& input ) ; 00206 // ======================================================================== 00213 GAUDI_API StatusCode parse 00214 ( std::vector<Gaudi::LorentzVector>& result , 00215 const std::string& input ) ; 00216 // ======================================================================== 00217 } // end of namespace Gaudi::Parsers 00218 // ========================================================================== 00219 } // end of namespace Gaudi 00220 // ============================================================================ 00221 namespace Gaudi 00222 { 00223 // ========================================================================= 00224 namespace Utils 00225 { 00226 // ======================================================================== 00228 GAUDI_API std::ostream& toStream 00229 ( const Gaudi::XYZPoint& obj, std::ostream& s ) ; 00231 GAUDI_API std::ostream& toStream 00232 ( const Gaudi::XYZVector& obj, std::ostream& s ) ; 00234 GAUDI_API std::ostream& toStream 00235 ( const Gaudi::LorentzVector& obj, std::ostream& s ) ; 00236 // ======================================================================== 00237 } // end of namespace Gaudi::Utils 00238 // ========================================================================== 00239 } // end of namespace Gaudi 00240 // ============================================================================ 00241 // The END 00242 // ============================================================================ 00243 #endif // GAUDIKERNEL_VCTPARSERS_H 00244 // ============================================================================