CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
WireTopology.h
Go to the documentation of this file.
1 #ifndef WIRE_TOPOLOGY_H
2 #define WIRE_TOPOLOGY_H
3 
15 
16 class WireTopology : public Topology {
17  public:
18  virtual ~WireTopology() {}
19 
23  virtual int numberOfWires() const = 0;
24 
28  virtual float wireAngle() const = 0;
29 
33  virtual float wirePitch() const = 0;
34 
38  virtual int nearestWire(const LocalPoint &) const = 0;
39 
40  private:
41 
42 };
43 
44 #endif
virtual float wireAngle() const =0
virtual int nearestWire(const LocalPoint &) const =0
virtual float wirePitch() const =0
virtual ~WireTopology()
Definition: WireTopology.h:18
virtual int numberOfWires() const =0