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