Gaudi Framework, version v21r11

Home   Generated: 30 Sep 2010

VectorsAsProperty.h

Go to the documentation of this file.
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 // ============================================================================

Generated at Thu Sep 30 09:57:33 2010 for Gaudi Framework, version v21r11 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004