![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
#include <iostream>#include <iomanip>#include <vector>#include <map>#include <set>#include <list>#include <deque>#include <string>#include <sstream>#include "Math/Point3D.h"#include "Math/Vector3D.h"#include "Math/Vector4D.h"Go to the source code of this file.
Namespaces | |
| DD4hep | |
| Namespace for the AIDA detector description toolkit. | |
| DD4hep::Utils | |
| Utility namespace to support boost::spirit. | |
Functions | |
| template<class TYPE > | |
| std::ostream & | DD4hep::Utils::toStream (const TYPE &obj, std::ostream &s) |
| template<class ITERATOR > | |
| std::ostream & | DD4hep::Utils::toStream (ITERATOR first, ITERATOR last, std::ostream &s, const std::string &open, const std::string &close, const std::string &delim) |
| the helper function to print the sequence More... | |
| std::ostream & | DD4hep::Utils::toStream (const std::string &obj, std::ostream &s) |
| the printtout of the strings. More... | |
| std::ostream & | DD4hep::Utils::toStream (const bool obj, std::ostream &s) |
| the printout of boolean values "a'la Python" More... | |
| std::ostream & | DD4hep::Utils::toStream (const float obj, std::ostream &s, const int prec=6) |
| the printout of float values with the reasonable precision More... | |
| std::ostream & | DD4hep::Utils::toStream (const double obj, std::ostream &s, const int prec=8) |
| the printout of double values with the reasonable precision More... | |
| std::ostream & | DD4hep::Utils::toStream (const long double obj, std::ostream &s, const int prec=10) |
| the printout of long double values with the reasonable precision More... | |
| template<class KTYPE , class VTYPE > | |
| std::ostream & | DD4hep::Utils::toStream (const std::pair< KTYPE, VTYPE > &obj, std::ostream &s) |
| template<class TYPE , class ALLOCATOR > | |
| std::ostream & | DD4hep::Utils::toStream (const std::vector< TYPE, ALLOCATOR > &obj, std::ostream &s) |
| template<class TYPE , class ALLOCATOR > | |
| std::ostream & | DD4hep::Utils::toStream (const std::list< TYPE, ALLOCATOR > &obj, std::ostream &s) |
| template<class TYPE , class ALLOCATOR > | |
| std::ostream & | DD4hep::Utils::toStream (const std::deque< TYPE, ALLOCATOR > &obj, std::ostream &s) |
| template<class TYPE , class CMP , class ALLOCATOR > | |
| std::ostream & | DD4hep::Utils::toStream (const std::set< TYPE, CMP, ALLOCATOR > &obj, std::ostream &s) |
| template<class KTYPE , class VTYPE , class CMP , class ALLOCATOR > | |
| std::ostream & | DD4hep::Utils::toStream (const std::map< KTYPE, VTYPE, CMP, ALLOCATOR > &obj, std::ostream &s) |
| template<class TYPE , unsigned int N> | |
| std::ostream & | DD4hep::Utils::toStream (TYPE(&obj)[N], std::ostream &s) |
| template<class TYPE , unsigned int N> | |
| std::ostream & | DD4hep::Utils::toStream (const TYPE(&obj)[N], std::ostream &s) |
| template<unsigned int N> | |
| std::ostream & | DD4hep::Utils::toStream (char(&obj)[N], std::ostream &s) |
| template<unsigned int N> | |
| std::ostream & | DD4hep::Utils::toStream (const char(&obj)[N], std::ostream &s) |
| std::ostream & | DD4hep::Utils::toStream (const char *obj, std::ostream &s) |
| template<class TYPE > | |
| std::string | DD4hep::Utils::toString (const TYPE &obj) |
| std::ostream & | DD4hep::Utils::toStream (const ROOT::Math::XYZPoint &obj, std::ostream &s) |
| print XYZ point More... | |
| std::ostream & | DD4hep::Utils::toStream (const ROOT::Math::XYZVector &obj, std::ostream &s) |
| std::ostream & | DD4hep::Utils::toStream (const ROOT::Math::PxPyPzEVector &obj, std::ostream &s) |
| print Lorentz vector More... | |
implemenattiono fvarioud functions for streaming. this functionality is essenital for usag eof varuodu types as property for the various DD4hep components
Definition in file ToStream.h.
1.8.6