CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions
DDAlgoArguments.h File Reference
#include "XML/XML.h"
#include "DD4hep/DetElement.h"
#include "DetectorDescription/DDCMS/interface/DDXMLTags.h"
#include "DetectorDescription/DDCMS/interface/DDNamespace.h"
#include "DetectorDescription/DDCMS/interface/DDParsingContext.h"
#include <map>
#include <sstream>

Go to the source code of this file.

Classes

class  cms::DDAlgoArguments
 

Namespaces

 cms
 Namespace of DDCMS conversion namespace.
 

Typedefs

using cms::DD3Vector = ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double >>
 

Functions

constexpr unsigned int cms::hash (const char *str, int h=0)
 
unsigned int cms::hash (const std::string &str)
 
dd4hep::Rotation3D cms::makeRotation3D (double thetaX, double phiX, double thetaY, double phiY, double thetaZ, double phiZ)
 
dd4hep::Rotation3D cms::makeRotation3D (dd4hep::Rotation3D rotation, const std::string &axis, double angle)
 
dd4hep::Rotation3D cms::makeRotReflect (double thetaX, double phiX, double thetaY, double phiY, double thetaZ, double phiZ)