CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

StripGeomDetType Class Reference

#include <StripGeomDetType.h>

Inheritance diagram for StripGeomDetType:
GeomDetType

List of all members.

Public Types

typedef StripTopology TopologyType

Public Member Functions

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

Private Attributes

bool theStereoFlag
TopologyTypetheTopology

Detailed Description

StripGeomDetType is the abstract class for SiStripGeomDetType.

Definition at line 11 of file StripGeomDetType.h.


Member Typedef Documentation

Definition at line 16 of file StripGeomDetType.h.


Constructor & Destructor Documentation

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

Definition at line 18 of file StripGeomDetType.h.

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

Definition at line 21 of file StripGeomDetType.h.

References theTopology.

                              {
    delete theTopology;
  }

Member Function Documentation

bool StripGeomDetType::isStereo ( ) const [inline]

Definition at line 32 of file StripGeomDetType.h.

References theStereoFlag.

{return theStereoFlag;}
void StripGeomDetType::setTopology ( TopologyType topol)

Definition at line 13 of file StripGeomDetType.cc.

References theTopology.

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

Definition at line 8 of file StripGeomDetType.cc.

References theTopology.

Referenced by StripCPE::fillParam(), and ProxyStripTopology::specificTopology().

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

Implements GeomDetType.

Definition at line 3 of file StripGeomDetType.cc.

References theTopology.

{
    return *theTopology;
}

Member Data Documentation

Definition at line 37 of file StripGeomDetType.h.

Referenced by isStereo().

Definition at line 36 of file StripGeomDetType.h.

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