![]() |
![]() |
#include <PixelGeomDetType.h>
Public Types | |
typedef PixelTopology | TopologyType |
Public Member Functions | |
PixelGeomDetType (TopologyType *t, std::string const &name, SubDetector &det) | |
void | setTopology (TopologyType *topol) |
virtual const TopologyType & | specificTopology () const |
virtual const Topology & | topology () const |
virtual | ~PixelGeomDetType () |
Private Attributes | |
TopologyType * | theTopology |
Generic DetType for the Pixels. Specialized in SiPixelGeomDetType.
Definition at line 12 of file PixelGeomDetType.h.
Definition at line 15 of file PixelGeomDetType.h.
PixelGeomDetType::PixelGeomDetType | ( | TopologyType * | t, |
std::string const & | name, | ||
SubDetector & | det | ||
) | [inline] |
Definition at line 17 of file PixelGeomDetType.h.
: GeomDetType(name,det), theTopology(t){}
virtual PixelGeomDetType::~PixelGeomDetType | ( | ) | [inline, virtual] |
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; }
TopologyType* PixelGeomDetType::theTopology [private] |
Definition at line 35 of file PixelGeomDetType.h.
Referenced by setTopology(), specificTopology(), topology(), and ~PixelGeomDetType().