ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsFatras::Channelizer Class Reference

Class that ties the digitization modules together and produces the channels. More...

#include <ActsFatras/Digitization/Channelizer.hpp>

Public Member Functions

Acts::Result< std::vector< Segmentizer::ChannelSegment > > channelize (const Hit &hit, const Acts::Surface &surface, const Acts::GeometryContext &gctx, const Acts::Vector3 &driftDir, const Acts::BinUtility &segmentation, double thickness) const
 Do the geometric channelizing.

Detailed Description

Class that ties the digitization modules together and produces the channels.

Member Function Documentation

◆ channelize()

Acts::Result< std::vector< Segmentizer::ChannelSegment > > ActsFatras::Channelizer::channelize ( const Hit & hit,
const Acts::Surface & surface,
const Acts::GeometryContext & gctx,
const Acts::Vector3 & driftDir,
const Acts::BinUtility & segmentation,
double thickness ) const

Do the geometric channelizing.

Parameters
hitThe hit we want to channelize
surfacethe surface on which the hit is
gctxthe Geometry context
driftDirthe drift direction
segmentationthe segmentation of the surface
thicknessthe thickness of the surface
Returns
the list of channels