Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsFatras::Channelizer::ChannelStep Struct Reference

Nested struct for stepping from one channel to the next. More...

#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Digitization/Channelizer.hpp>

+ Collaboration diagram for ActsFatras::Channelizer::ChannelStep:

Public Member Functions

 ChannelStep (BinDelta2D delta_, Acts::Vector2 intersect_, const Acts::Vector2 &start)
 
bool operator< (const ChannelStep &cstep) const
 

Public Attributes

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.
 

Detailed Description

Nested struct for stepping from one channel to the next.

Definition at line 37 of file Channelizer.hpp.

View newest version in sPHENIX GitHub at line 37 of file Channelizer.hpp

Constructor & Destructor Documentation

ActsFatras::Channelizer::ChannelStep::ChannelStep ( BinDelta2D  delta_,
Acts::Vector2  intersect_,
const Acts::Vector2 start 
)
inline

Constructor with arguments for a ChannelStep.

Parameters
delta_The bin delta for this step
intersect_The intersect with the channel boundary
startThe start of the surface segment, for path from origin

Definition at line 50 of file Channelizer.hpp.

View newest version in sPHENIX GitHub at line 50 of file Channelizer.hpp

Member Function Documentation

bool ActsFatras::Channelizer::ChannelStep::operator< ( const ChannelStep cstep) const
inline

Smaller operator for sorting the ChannelStep objects.

Parameters
cstepThe other ChannelStep to be compared

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

Definition at line 62 of file Channelizer.hpp.

View newest version in sPHENIX GitHub at line 62 of file Channelizer.hpp

References path.

Member Data Documentation

BinDelta2D ActsFatras::Channelizer::ChannelStep::delta = {0, 0}

This is the delta to the last step in bins.

Definition at line 39 of file Channelizer.hpp.

View newest version in sPHENIX GitHub at line 39 of file Channelizer.hpp

Acts::Vector2 ActsFatras::Channelizer::ChannelStep::intersect

The intersection with the channel boundary.

Definition at line 41 of file Channelizer.hpp.

View newest version in sPHENIX GitHub at line 41 of file Channelizer.hpp

double ActsFatras::Channelizer::ChannelStep::path = 0.

The patlength from the start.

Definition at line 43 of file Channelizer.hpp.

View newest version in sPHENIX GitHub at line 43 of file Channelizer.hpp

Referenced by item.Item::__eq__(), item.Item::__hash__(), and operator<().


The documentation for this struct was generated from the following file: