CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

PixelGeomDetType Class Reference

#include <PixelGeomDetType.h>

Inheritance diagram for PixelGeomDetType:
GeomDetType

List of all members.

Public Types

typedef PixelTopology TopologyType

Public Member Functions

 PixelGeomDetType (TopologyType *t, std::string const &name, SubDetector &det)
void setTopology (TopologyType *topol)
virtual const TopologyTypespecificTopology () const
virtual const Topologytopology () const
virtual ~PixelGeomDetType ()

Private Attributes

TopologyTypetheTopology

Detailed Description

Generic DetType for the Pixels. Specialized in SiPixelGeomDetType.

Definition at line 12 of file PixelGeomDetType.h.


Member Typedef Documentation

Definition at line 15 of file PixelGeomDetType.h.


Constructor & Destructor Documentation

PixelGeomDetType::PixelGeomDetType ( TopologyType t,
std::string const &  name,
SubDetector det 
) [inline]

Definition at line 17 of file PixelGeomDetType.h.

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

Definition at line 21 of file PixelGeomDetType.h.

References theTopology.

                              {
    delete theTopology;
  }

Member Function Documentation

void PixelGeomDetType::setTopology ( TopologyType topol)

Definition at line 15 of file PixelGeomDetType.cc.

References theTopology.

{
  if (topol != theTopology) {
    delete theTopology;
    theTopology = topol;
  }
}
const PixelTopology & PixelGeomDetType::specificTopology ( ) const [virtual]

Definition at line 9 of file PixelGeomDetType.cc.

References theTopology.

Referenced by ProxyPixelTopology::specificTopology().

{
    return *theTopology;
}
const Topology & PixelGeomDetType::topology ( ) const [virtual]

Implements GeomDetType.

Definition at line 4 of file PixelGeomDetType.cc.

References theTopology.

{
    return *theTopology;
}

Member Data Documentation

Definition at line 35 of file PixelGeomDetType.h.

Referenced by setTopology(), specificTopology(), topology(), and ~PixelGeomDetType().