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