Struct Channelizer::ChannelStep

Nested Relationships

This struct is a nested type of Struct Channelizer.

Struct Documentation

struct ActsFatras::Channelizer::ChannelStep

Nested struct for stepping from one channel to the next.

Public Functions

ChannelStep(BinDelta2D delta_, Acts::Vector2 intersect_, const Acts::Vector2 &start)

Constructor with arguments for a ChannelStep.

Parameters
  • delta_: The bin delta for this step

  • intersect_: The intersect with the channel boundary

  • start: The start of the surface segment, for path from origin

bool operator<(const ChannelStep &cstep) const

Smaller operator for sorting the ChannelStep objects.

The ChannelStep objects can be compared with its path distance from the start (surface segment origin)

Parameters
  • cstep: The other ChannelStep to be compared

Public Members

BinDelta2D delta = {0, 0}

This is the delta to the last step in bins.

Acts::Vector2 intersect

The intersection with the channel boundary.

double path = 0.

The patlength from the start.