52 for( VolSurfaceList::const_iterator it = vsL->
begin() ; it != vsL->
end() ; ++it ){
65 surf =
new Surface( det, volSurf ) ;
bool isCylinder() const
true if this a cylindrical surface
std::list of VolSurfaces that takes ownership.
virtual const SurfaceType & type() const
properties of the surface encoded in Type.
std::list of Surfaces that optionally takes ownership.
VolSurfaceList * volSurfaceList(DetElement &det)
Helper function for accessing the list assigned to a DetElement - attaches empty list if needed...
void initialize()
initializes surfaces from VolSurfaces assigned to this DetElement in detector construction ...
bool isCone() const
true if this a conical surface
Reference counted handle class for a local surface attached to a volume (VolSurfaceBase).
Specialization of Surface for cones - specializes CyliderSurface (for lazyness ...)
Implementation of Surface class holding a local surface attached to a volume and the DetElement holdi...
DetectorSurfaces(const DetElement &e)
Specialization of Surface for cylinders.
virtual ~DetectorSurfaces()