DD4hep
01.18
|
#include "DD4hep/Objects.h"
#include "DD4hep/Volumes.h"
#include "DD4hep/DetElement.h"
#include "DDRec/ISurface.h"
#include "DDRec/Material.h"
#include <list>
#include <memory>
Go to the source code of this file.
Classes | |
class | dd4hep::rec::VolSurfaceBase |
Implementation of ISurface for a local surface attached to a volume. More... | |
class | dd4hep::rec::VolSurface |
Reference counted handle class for a local surface attached to a volume (VolSurfaceBase). More... | |
struct | dd4hep::rec::VolSurfaceList |
std::list of VolSurfaces that takes ownership. More... | |
class | dd4hep::rec::VolPlaneImpl |
Implementation of a planar surface attached to a volume. More... | |
class | dd4hep::rec::VolCylinderImpl |
Implementation of cylindrical surface attached to a volume. More... | |
class | dd4hep::rec::VolConeImpl |
Implementation of conical surface attached to a volume. More... | |
class | dd4hep::rec::VolSurfaceHandle< T > |
Template for VolSurface specializations. More... | |
class | dd4hep::rec::VolCylinder |
class | dd4hep::rec::VolCone |
class | dd4hep::rec::Surface |
Implementation of Surface class holding a local surface attached to a volume and the DetElement holding this surface. More... | |
class | dd4hep::rec::CylinderSurface |
Specialization of Surface for cylinders. More... | |
class | dd4hep::rec::ConeSurface |
Specialization of Surface for cones - specializes CyliderSurface (for lazyness ...) More... | |
class | dd4hep::rec::SurfaceList |
std::list of Surfaces that optionally takes ownership. More... | |
Namespaces | |
dd4hep | |
Namespace for the AIDA detector description toolkit. | |
dd4hep::rec | |
Namespace for the reconstruction part of the AIDA detector description toolkit. | |
Typedefs | |
typedef VolSurfaceHandle < VolPlaneImpl > | dd4hep::rec::VolPlane |
Functions | |
VolSurfaceList * | dd4hep::rec::volSurfaceList (DetElement &det) |
Helper function for accessing the list assigned to a DetElement - attaches empty list if needed. More... | |