DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Typedefs | Functions
ComponentProperties.cpp File Reference
#include "DD4hep/Printout.h"
#include "DD4hep/Primitives.h"
#include "DD4hep/BasicGrammar.h"
#include "DD4hep/ComponentProperties.h"
#include <stdexcept>
#include <cstring>
#include <vector>
#include <list>
#include <set>
#include <map>
#include "DD4hep/BasicGrammar_inl.h"
#include "DD4hep/ComponentProperties_inl.h"
#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::Parsers
 Namespace for the AIDA detector for utilities using boost::spirit parsers.
 
 DD4hep::Utils
 Utility namespace to support boost::spirit.
 

Typedefs

typedef map< string, int > DD4hep::map_string_int
 
typedef map< string, string > DD4hep::map_string_string
 

Functions

int DD4hep::Parsers::parse (Property &result, const std::string &input)
 
std::ostream & DD4hep::Utils::toStream (const Property &result, std::ostream &os)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_CONT (bool)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_U_CONT (int)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_U_CONT (long)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_CONT (float)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_CONT (double)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_CONT (string)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_TYPE (map_string_int)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_TYPE (map_string_string)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_TYPE (ROOT::Math::XYZPoint)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_TYPE (ROOT::Math::XYZVector)
 
 DD4hep::DD4HEP_DEFINE_PROPERTY_TYPE (ROOT::Math::PxPyPzEVector)