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
Classes | Namespaces | Typedefs | Functions
Shapes.h File Reference
#include "DD4hep/Handle.h"
#include "DD4hep/Objects.h"
#include <vector>
#include "TGeoCone.h"
#include "TGeoParaboloid.h"
#include "TGeoPgon.h"
#include "TGeoPcon.h"
#include "TGeoSphere.h"
#include "TGeoArb8.h"
#include "TGeoTrd2.h"
#include "TGeoTube.h"
#include "TGeoEltu.h"
#include "TGeoHype.h"
#include "TGeoTorus.h"
#include "TGeoHalfSpace.h"
#include "TGeoCompositeShape.h"

Go to the source code of this file.

Classes

class  DD4hep::Geometry::Solid_type< T >
 Base class for Solid (shape) objects. More...
 
class  DD4hep::Geometry::Box
 Class describing a box shape. More...
 
class  DD4hep::Geometry::HalfSpace
 Class describing half-space. More...
 
class  DD4hep::Geometry::Polycone
 Class describing a Polycone shape. More...
 
class  DD4hep::Geometry::ConeSegment
 Class describing a cone segment shape. More...
 
class  DD4hep::Geometry::MyConeSeg
 Intermediate class to overcome drawing probles with the TGeoTubeSeg. More...
 
class  DD4hep::Geometry::Tube
 Class describing a tube shape of a section of a tube. More...
 
class  DD4hep::Geometry::EllipticalTube
 Class describing a elliptical tube shape of a section of a tube. More...
 
class  DD4hep::Geometry::Cone
 Class describing a cone shape. More...
 
class  DD4hep::Geometry::Trap
 Class describing a trap shape. More...
 
class  DD4hep::Geometry::Trapezoid
 Class describing a Trapezoid shape. More...
 
class  DD4hep::Geometry::Torus
 Class describing a Torus shape. More...
 
class  DD4hep::Geometry::Sphere
 Class describing a sphere shape. More...
 
class  DD4hep::Geometry::Paraboloid
 Class describing a Paraboloid shape. More...
 
class  DD4hep::Geometry::Hyperboloid
 Class describing a Hyperboloid shape. More...
 
class  DD4hep::Geometry::PolyhedraRegular
 Class describing a regular polyhedron shape. More...
 
class  DD4hep::Geometry::EightPointSolid
 Class describing an arbitray solid defined by 8 vertices. More...
 
class  DD4hep::Geometry::BooleanSolid
 Base class describing boolean (=union,intersection,subtraction) solids. More...
 
class  DD4hep::Geometry::SubtractionSolid
 Class describing boolean subtraction solid. More...
 
class  DD4hep::Geometry::UnionSolid
 Class describing boolean union solid. More...
 
class  DD4hep::Geometry::IntersectionSolid
 Class describing boolean intersection solid. More...
 

Namespaces

 DD4hep
 Namespace for the AIDA detector description toolkit.
 
 DD4hep::Geometry
 Namespace for the geometry part of the AIDA detector description toolkit.
 

Typedefs

typedef Solid_type< TGeoShape > DD4hep::Geometry::Solid
 

Functions

std::string DD4hep::Geometry::toStringSolid (const TGeoShape *shape, int precision=2)
 Pretty print of solid attributes. More...