1 #ifndef WIRECELL_IWIRESUMMARY 2 #define WIRECELL_IWIRESUMMARY
std::shared_ptr< const IWire > pointer
virtual IWire::vector by_channel(int channel) const =0
Return all wires, in order of segment number, attached to the channel.
virtual IWire::pointer closest(const Point &point, WirePlaneId wpid) const =0
virtual double pitch_distance(const Point &point, WirePlaneId wpid) const =0
virtual const BoundingBox & box() const =0
Return the bounding box of the wire planes.
std::vector< pointer > vector
std::pair< IWire::pointer, IWire::pointer > IWirePair
Some common collections.
virtual IWirePair bounding_wires(const Point &point, WirePlaneId wpid) const =0
virtual const Vector & pitch_direction(WirePlaneId wpid) const =0
Return a unit vector along the direction of the pitch.