CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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  ~WireTopology() override {}
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 #endif
virtual float wireAngle() const =0
virtual int nearestWire(const LocalPoint &) const =0
virtual float wirePitch() const =0
~WireTopology() override
Definition: WireTopology.h:18
virtual int numberOfWires() const =0