10#include <tracking/trackFindingCDC/topology/WireNeighborKind.h>
11#include <tracking/trackFindingCDC/utilities/MayBePtr.h>
19 namespace TrackFindingCDC {
30 :
public std::pair<MayBePtr<const CDCWire>, MayBePtr<const CDCWire> > {
33 using Super = std::pair<MayBePtr<const CDCWire>, MayBePtr<const CDCWire> >;
40 {
return this->first; }
44 {
return this->second; }
Type for the neighbor relationship from one wire to another.
Class representing a pair of neighbors in the CDC in a single layer For certain circumstances it is a...
WireNeighborKind getNeighborKind() const
Getter for the kind of neighbor hood relation the first wire has with the second.
MayBePtr< const CDCWire > getSecond() const
Getter for the second wire.
std::pair< MayBePtr< const CDCWire >, MayBePtr< const CDCWire > > Super
Type of the base class.
MayBePtr< const CDCWire > getFirst() const
Getter for the first wire.
Abstract base class for different kinds of events.