The Gaudi Framework
v30r3 (a5ef0a68)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
VectorsAsProperty.h
Go to the documentation of this file.
1
#ifndef GAUDIKERNEL_VCTPARSERS_H
2
#define GAUDIKERNEL_VCTPARSERS_H 1
3
// ============================================================================
4
// Include files
5
// ============================================================================
6
// STD & STL
7
// ============================================================================
8
#include <map>
9
#include <string>
10
#include <vector>
11
// ============================================================================
12
#include "
GaudiKernel/Point3DTypes.h
"
13
#include "
GaudiKernel/Point4DTypes.h
"
14
#include "
GaudiKernel/StatusCode.h
"
15
#include "
GaudiKernel/Vector3DTypes.h
"
16
#include "
GaudiKernel/Vector4DTypes.h
"
17
// ============================================================================
28
// ============================================================================
29
namespace
Gaudi
30
{
31
// ==========================================================================
32
namespace
Parsers
33
{
34
// ========================================================================
70
GAUDI_API
StatusCode
parse
(
Gaudi::XYZPoint
& result,
const
std::string
& input );
71
// ========================================================================
107
GAUDI_API
StatusCode
parse
(
Gaudi::XYZVector
& result,
const
std::string
& input );
108
// ========================================================================
177
GAUDI_API
StatusCode
parse
(
Gaudi::LorentzVector
& result,
const
std::string
& input );
178
// ========================================================================
185
GAUDI_API
StatusCode
parse
(
std::vector<Gaudi::XYZPoint>
& result,
const
std::string
& input );
186
// ========================================================================
193
GAUDI_API
StatusCode
parse
(
std::vector<Gaudi::XYZVector>
& result,
const
std::string
& input );
194
// ========================================================================
201
GAUDI_API
StatusCode
parse
(
std::vector<Gaudi::LorentzVector>
& result,
const
std::string
& input );
202
// ========================================================================
203
}
// end of namespace Gaudi::Parsers
204
// ==========================================================================
205
}
// end of namespace Gaudi
206
// ============================================================================
207
namespace
Gaudi
208
{
209
// =========================================================================
210
namespace
Utils
211
{
212
// ========================================================================
214
GAUDI_API
std::ostream
&
toStream
(
const
Gaudi::XYZPoint
& obj,
std::ostream
&
s
);
216
GAUDI_API
std::ostream
&
toStream
(
const
Gaudi::XYZVector
& obj,
std::ostream
&
s
);
218
GAUDI_API
std::ostream
&
toStream
(
const
Gaudi::LorentzVector
& obj,
std::ostream
&
s
);
219
// ========================================================================
220
}
// end of namespace Gaudi::Utils
221
// ==========================================================================
222
}
// end of namespace Gaudi
223
// ============================================================================
224
// The END
225
// ============================================================================
226
#endif // GAUDIKERNEL_VCTPARSERS_H
227
// ============================================================================
Vector4DTypes.h
4 vector typedefs
Gaudi::Parsers::parse
StatusCode parse(GaudiUtils::HashMap< K, V > &result, const std::string &input)
Basic parser for the types of HashMap used in DODBasicMapper.
Definition:
DODBasicMapper.cpp:13
ROOT::Math::PositionVector3D
Definition:
IMagneticFieldSvc.h:17
std::string
STL class.
Point3DTypes.h
3D point typedefs
StatusCode
This class is used for returning status codes from appropriate routines.
Definition:
StatusCode.h:51
toStream
std::ostream & toStream(const DataObjID &d, std::ostream &os)
Definition:
DataObjID.cpp:92
ROOT::Math::DisplacementVector3D
Definition:
IMagneticFieldSvc.h:20
std::vector
STL class.
Vector3DTypes.h
3D vector typedefs
gaudirun.s
string s
Definition:
gaudirun.py:253
Gaudi::LorentzVector
ROOT::Math::PxPyPzEVector LorentzVector
Cartesian 4 Vector.
Definition:
Vector4DTypes.h:31
StatusCode.h
Point4DTypes.h
4D point typedefs
GAUDI_API
#define GAUDI_API
Definition:
Kernel.h:104
std::ostream
STL class.
Gaudi
Helper functions to set/get the application return code.
Definition:
__init__.py:1
GaudiKernel
GaudiKernel
VectorsAsProperty.h
Generated on Wed Aug 1 2018 23:21:07 for The Gaudi Framework by
1.8.11