![]() |
![]() |
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.