Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework
v31r0 (aeb156f0)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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
namespace
Parsers {
32
// ========================================================================
68
GAUDI_API
StatusCode
parse
(
Gaudi::XYZPoint
& result,
const
std::string
& input );
69
// ========================================================================
105
GAUDI_API
StatusCode
parse
(
Gaudi::XYZVector
& result,
const
std::string
& input );
106
// ========================================================================
175
GAUDI_API
StatusCode
parse
(
Gaudi::LorentzVector
& result,
const
std::string
& input );
176
// ========================================================================
183
GAUDI_API
StatusCode
parse
(
std::vector<Gaudi::XYZPoint>
& result,
const
std::string
& input );
184
// ========================================================================
191
GAUDI_API
StatusCode
parse
(
std::vector<Gaudi::XYZVector>
& result,
const
std::string
& input );
192
// ========================================================================
199
GAUDI_API
StatusCode
parse
(
std::vector<Gaudi::LorentzVector>
& result,
const
std::string
& input );
200
// ========================================================================
201
}
// namespace Parsers
202
// ==========================================================================
203
}
// end of namespace Gaudi
204
// ============================================================================
205
namespace
Gaudi
{
206
// =========================================================================
207
namespace
Utils {
208
// ========================================================================
210
GAUDI_API
std::ostream
&
toStream
(
const
Gaudi::XYZPoint
& obj,
std::ostream
&
s
);
212
GAUDI_API
std::ostream
&
toStream
(
const
Gaudi::XYZVector
& obj,
std::ostream
&
s
);
214
GAUDI_API
std::ostream
&
toStream
(
const
Gaudi::LorentzVector
& obj,
std::ostream
&
s
);
215
// ========================================================================
216
}
// namespace Utils
217
// ==========================================================================
218
}
// end of namespace Gaudi
219
// ============================================================================
220
// The END
221
// ============================================================================
222
#endif // GAUDIKERNEL_VCTPARSERS_H
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:11
ROOT::Math::PositionVector3D
Definition:
IMagneticFieldSvc.h:15
std::string
STL class.
Point3DTypes.h
3D point typedefs
StatusCode
This class is used for returning status codes from appropriate routines.
Definition:
StatusCode.h:50
toStream
std::ostream & toStream(const DataObjID &d, std::ostream &os)
Definition:
DataObjID.cpp:82
ROOT::Math::DisplacementVector3D
Definition:
IMagneticFieldSvc.h:18
std::vector
STL class.
Vector3DTypes.h
3D vector typedefs
gaudirun.s
string s
Definition:
gaudirun.py:312
Gaudi::LorentzVector
ROOT::Math::PxPyPzEVector LorentzVector
Cartesian 4 Vector.
Definition:
Vector4DTypes.h:30
StatusCode.h
Point4DTypes.h
4D point typedefs
GAUDI_API
#define GAUDI_API
Definition:
Kernel.h:71
std::ostream
STL class.
Gaudi
Helper functions to set/get the application return code.
Definition:
__init__.py:1
GaudiKernel
GaudiKernel
VectorsAsProperty.h
Generated on Mon Feb 11 2019 17:48:16 for The Gaudi Framework by
1.8.11