DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
#include <DD4hep/Handle.h>
#include <DD4hep/NamedObject.h>
#include <Math/Vector3D.h>
#include <Math/Transform3D.h>
#include <Math/Translation3D.h>
#include <Math/RotationX.h>
#include <Math/RotationY.h>
#include <Math/RotationZ.h>
#include <Math/Rotation3D.h>
#include <Math/RotationZYX.h>
#include <Math/EulerAngles.h>
#include <Math/VectorUtil.h>
#include <TGeoElement.h>
#include <TGeoMaterial.h>
#include <TGeoMedium.h>
#include <TGeoPhysicalNode.h>
#include <TGDMLMatrix.h>
#include <set>
#include <cmath>
#include <limits>
#include <vector>
#include <Math/Vector4D.h>
#include <Math/Point3D.h>
Go to the source code of this file.
Classes | |
class | dd4hep::Author |
Handle class describing an author entity. More... | |
class | dd4hep::Header |
Handle class describing the basic information about geometry objects as it is defined in Detector. More... | |
class | dd4hep::Constant |
Handle class describing a constant (define) object in description. More... | |
class | dd4hep::Atom |
Handle class describing an element in the periodic table. More... | |
class | dd4hep::Material |
Handle class describing a material. More... | |
class | dd4hep::VisAttr |
Handle class describing visualization attributes. More... | |
class | dd4hep::Limit |
Small object describing a limit structure acting on a particle type. More... | |
class | dd4hep::LimitSet |
Handle class describing a set of limits as they are used for simulation. More... | |
class | dd4hep::Region |
Handle class describing a region as used in simulation. More... | |
Namespaces | |
dd4hep | |
Namespace for the AIDA detector description toolkit. | |
ROOT | |
ROOT include files. | |
ROOT::Math | |
ROOT namespace for mathematical operations and corresponding classes. | |
Macros | |
#define | _USE_MATH_DEFINES |
#define | M_PI 3.14159265358979323846 |
Typedefs | |
typedef ROOT::Math::RhoZPhiVector | dd4hep::PositionRhoZPhi |
typedef ROOT::Math::Polar3DVector | dd4hep::PositionPolar |
typedef ROOT::Math::XYZVector | dd4hep::Position |
typedef ROOT::Math::XYZVector | dd4hep::XYZAngles |
typedef ROOT::Math::RotationZYX | dd4hep::RotationZYX |
typedef ROOT::Math::RotationZ | dd4hep::RotationZ |
typedef ROOT::Math::RotationY | dd4hep::RotationY |
typedef ROOT::Math::RotationX | dd4hep::RotationX |
typedef ROOT::Math::Rotation3D | dd4hep::Rotation3D |
typedef ROOT::Math::EulerAngles | dd4hep::EulerAngles |
typedef ROOT::Math::Transform3D | dd4hep::Transform3D |
typedef ROOT::Math::Translation3D | dd4hep::Translation3D |
Functions | |
template<class V > | |
V | dd4hep::RotateX (const V &v, double a) |
template<class V > | |
V | dd4hep::RotateY (const V &v, double a) |
template<class V > | |
V | dd4hep::RotateZ (const V &v, double a) |
double | ROOT::Math::operator* (const dd4hep::Position &l, const dd4hep::Position &r) |
Dot product of 3-vectors. More... | |
double | ROOT::Math::mean_length (const dd4hep::Position &p1, const dd4hep::Position &p2) |
Calculate the mean length of two vectors. More... | |
dd4hep::Position | ROOT::Math::mean_direction (const dd4hep::Position &p1, const dd4hep::Position &p2) |
Calculate the mean direction of two vectors. More... | |
bool | ROOT::Math::operator< (const XYZPoint &a, const XYZPoint &b) |
Allow point insertion of a point in maps. More... | |
bool | ROOT::Math::operator< (const XYZVector &a, const XYZVector &b) |
Allow 3-vector insertion of a in maps. More... | |
bool | ROOT::Math::operator< (const PxPyPzEVector &a, const PxPyPzEVector &b) |
Allow 4-vector insertion of a in maps. More... | |