DD4hep  01.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | List of all members
dd4hep::rec::ICone Class Referenceabstract

Minimal interface to provide acces to radii of conical surfaces. More...

#include <ISurface.h>

+ Inheritance diagram for dd4hep::rec::ICone:

Public Member Functions

virtual ~ICone ()
 Destructor. More...
 
virtual double radius0 () const =0
 
virtual double radius1 () const =0
 
virtual double z0 () const =0
 
virtual double z1 () const =0
 
virtual Vector3D center () const =0
 

Detailed Description

Minimal interface to provide acces to radii of conical surfaces.

Author
F. Gaede, DESY
Version
$Id$
Date
Nov 6 2015

Definition at line 119 of file ISurface.h.

Constructor & Destructor Documentation

virtual dd4hep::rec::ICone::~ICone ( )
inlinevirtual

Destructor.

Definition at line 123 of file ISurface.h.

Member Function Documentation

virtual Vector3D dd4hep::rec::ICone::center ( ) const
pure virtual

Implemented in dd4hep::rec::ConeSurface.

virtual double dd4hep::rec::ICone::radius0 ( ) const
pure virtual

Implemented in dd4hep::rec::ConeSurface.

Referenced by dd4hep::rec::operator<<().

virtual double dd4hep::rec::ICone::radius1 ( ) const
pure virtual

Implemented in dd4hep::rec::ConeSurface.

Referenced by dd4hep::rec::operator<<().

virtual double dd4hep::rec::ICone::z0 ( ) const
pure virtual

Implemented in dd4hep::rec::ConeSurface.

virtual double dd4hep::rec::ICone::z1 ( ) const
pure virtual

Implemented in dd4hep::rec::ConeSurface.


The documentation for this class was generated from the following file: