CMS 3D CMS Logo

Public Member Functions

WireTopology Class Reference

#include <WireTopology.h>

Inheritance diagram for WireTopology:
Topology CSCWireTopology

List of all members.

Public Member Functions

virtual int nearestWire (const LocalPoint &) const =0
virtual int numberOfWires () const =0
virtual float wireAngle () const =0
virtual float wirePitch () const =0
virtual ~WireTopology ()

Detailed Description

An ABC for detectors using wires rather than strips.

Extend the Topology interface to supply required wire geometry functionality.

Author:
Tim Cox

Definition at line 16 of file WireTopology.h.


Constructor & Destructor Documentation

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

Definition at line 18 of file WireTopology.h.

{}

Member Function Documentation

virtual int WireTopology::nearestWire ( const LocalPoint ) const [pure virtual]

Wire nearest a given local point

Implemented in CSCWireTopology.

virtual int WireTopology::numberOfWires ( ) const [pure virtual]

How many wires

Implemented in CSCWireTopology.

virtual float WireTopology::wireAngle ( ) const [pure virtual]

The angle (in radians) of (any) wire wrt local x-axis.

Implemented in CSCWireTopology.

virtual float WireTopology::wirePitch ( ) const [pure virtual]

The distance (in cm) between wires

Implemented in CSCWireTopology.