CMS 3D CMS Logo

BoundDiskSector Class Reference

#include <RecoTracker/TkDetLayers/interface/BoundDiskSector.h>

Inheritance diagram for BoundDiskSector:

BoundPlane Plane BoundSurface Surface Surface GloballyPositioned< float > ReferenceCounted GloballyPositioned< float > ReferenceCounted

List of all members.

Public Member Functions

 BoundDiskSector (const PositionType &pos, const RotationType &rot, const Bounds &bounds)
 BoundDiskSector (const PositionType &pos, const RotationType &rot, Bounds *bounds)
DiskSectorBounds const & bounds () const
float innerRadius () const
float outerRadius () const
float phiExtension () const
virtual ~BoundDiskSector ()


Detailed Description

Definition at line 7 of file BoundDiskSector.h.


Constructor & Destructor Documentation

virtual BoundDiskSector::~BoundDiskSector (  )  [inline, virtual]

Definition at line 11 of file BoundDiskSector.h.

00011 {}

BoundDiskSector::BoundDiskSector ( const PositionType pos,
const RotationType rot,
Bounds bounds 
) [inline]

Definition at line 13 of file BoundDiskSector.h.

00015                                    : Surface( pos,rot),
00016     BoundPlane( pos, rot, bounds) {}

BoundDiskSector::BoundDiskSector ( const PositionType pos,
const RotationType rot,
const Bounds bounds 
) [inline]

Definition at line 18 of file BoundDiskSector.h.

00020                                          : Surface( pos,rot),
00021     BoundPlane( pos, rot, bounds) {}


Member Function Documentation

DiskSectorBounds const& BoundDiskSector::bounds (  )  const [inline]

Reimplemented from BoundSurface.

Definition at line 28 of file BoundDiskSector.h.

References BoundSurface::bounds().

Referenced by innerRadius(), outerRadius(), CompositeTECPetal::overlap(), and phiExtension().

00028                                           {
00029     return static_cast<DiskSectorBounds const &>(BoundPlane::bounds());
00030   }

float BoundDiskSector::innerRadius (  )  const [inline]

Definition at line 23 of file BoundDiskSector.h.

References bounds(), and DiskSectorBounds::innerRadius().

Referenced by CompositeTECPetal::overlap().

00023 { return bounds().innerRadius();}

float BoundDiskSector::outerRadius (  )  const [inline]

Definition at line 24 of file BoundDiskSector.h.

References bounds(), and DiskSectorBounds::outerRadius().

Referenced by CompositeTECPetal::overlap().

00024 { return bounds().outerRadius();}

float BoundDiskSector::phiExtension (  )  const [inline]

Definition at line 25 of file BoundDiskSector.h.

References bounds(), and DiskSectorBounds::phiExtension().

Referenced by TECLayer::overlap().

00025 { return bounds().phiExtension();}


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:15:02 2009 for CMSSW by  doxygen 1.5.4