![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
#include "DD4hep/Handle.h"#include "DD4hep/NamedObject.h"#include "TGeoPhysicalNode.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 <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::Geometry::Author |
| Handle class describing an author entity. More... | |
| class | DD4hep::Geometry::Header |
| Handle class describing the basic information about geometry objects as it is defined in LCDD. More... | |
| class | DD4hep::Geometry::Constant |
| Handle class describing a constant (define) object in lcdd. More... | |
| class | DD4hep::Geometry::Atom |
| Handle class describing an element in the periodic table. More... | |
| class | DD4hep::Geometry::Material |
| Handle class describing a material. More... | |
| class | DD4hep::Geometry::VisAttr |
| Handle class describing visualization attributes. More... | |
| class | DD4hep::Geometry::AlignmentEntry |
| Deprecated: Handle class describing an alignment entry. More... | |
| class | DD4hep::Geometry::Limit |
| Small object describing a limit structure acting on a particle type. More... | |
| class | DD4hep::Geometry::LimitSet |
| Handle class describing a set of limits as they are used for simulation. More... | |
| class | DD4hep::Geometry::Region |
| Handle class describing a region as used in simulation. More... | |
Namespaces | |
| DD4hep | |
| Namespace for the AIDA detector description toolkit. | |
| DD4hep::Geometry | |
| Namespace for the geometry part of the AIDA detector description toolkit. | |
| ROOT | |
| ROOT utility namespace. See http://root.cern.ch/root/htmldoc/ClassIndex.html. | |
| ROOT::Math | |
| ROOT namespace for mathematical operations and corresponding classes. | |
Macros | |
| #define | _USE_MATH_DEFINES |
| #define | M_PI 3.14159265358979323846 |
Typedefs | |
| typedef ROOT::Math::XYZVector | DD4hep::Geometry::Position |
| typedef ROOT::Math::RotationZYX | DD4hep::Geometry::RotationZYX |
| typedef ROOT::Math::RotationZ | DD4hep::Geometry::RotationZ |
| typedef ROOT::Math::RotationY | DD4hep::Geometry::RotationY |
| typedef ROOT::Math::RotationX | DD4hep::Geometry::RotationX |
| typedef ROOT::Math::Rotation3D | DD4hep::Geometry::Rotation3D |
| typedef ROOT::Math::EulerAngles | DD4hep::Geometry::EulerAngles |
| typedef ROOT::Math::Transform3D | DD4hep::Geometry::Transform3D |
| typedef ROOT::Math::Translation3D | DD4hep::Geometry::Translation3D |
| typedef DD4hep::Geometry::Position | ROOT::Math::Position |
Functions | |
| template<class V > | |
| V | DD4hep::Geometry::RotateX (const V &v, double a) |
| template<class V > | |
| V | DD4hep::Geometry::RotateY (const V &v, double a) |
| template<class V > | |
| V | DD4hep::Geometry::RotateZ (const V &v, double a) |
| TGeoIdentity * | DD4hep::Geometry::identityTransform () |
| Access the TGeo identity transformation More... | |
| double | ROOT::Math::operator* (const Position &l, const Position &r) |
| Dot product of 3-vectors. More... | |
| double | ROOT::Math::mean_length (const Position &p1, const Position &p2) |
| Calculate the mean length of two vectors. More... | |
| Position | ROOT::Math::mean_direction (const Position &p1, const 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... | |
1.8.6