CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/Geometry/CSCGeometry/interface/WireTopology.h

Go to the documentation of this file.
00001 #ifndef WIRE_TOPOLOGY_H
00002 #define WIRE_TOPOLOGY_H
00003 
00014 #include "Geometry/CommonTopologies/interface/Topology.h"
00015 
00016 class WireTopology : public Topology {
00017  public:
00018   virtual ~WireTopology() {}
00019  
00023   virtual int numberOfWires() const = 0;
00024 
00028   virtual float wireAngle() const = 0;
00029 
00033   virtual float wirePitch() const = 0;
00034 
00038   virtual int nearestWire(const LocalPoint &) const = 0;
00039 
00040  private:
00041 
00042 };
00043 
00044 #endif