Project
Loading...
Searching...
No Matches
o2::mid::HitMapBuilder Class Reference

Hit map builder for MID. More...

#include <HitMapBuilder.h>

Public Member Functions

 HitMapBuilder (const GeometryTransformer &geoTrans)
 
 ~HitMapBuilder ()=default
 Default destructor.
 
void buildTrackInfo (Track &track, gsl::span< const Cluster > clusters) const
 
void process (std::vector< Track > &tracks, gsl::span< const Cluster > clusters) const
 
void setMaskedChannels (const std::vector< ColumnData > &maskedChannels, bool clear)
 

Detailed Description

Hit map builder for MID.

Definition at line 36 of file HitMapBuilder.h.

Constructor & Destructor Documentation

◆ HitMapBuilder()

o2::mid::HitMapBuilder::HitMapBuilder ( const GeometryTransformer geoTrans)

Constructor

Parameters
geoTransGeometry transformer

Definition at line 24 of file HitMapBuilder.cxx.

◆ ~HitMapBuilder()

o2::mid::HitMapBuilder::~HitMapBuilder ( )
default

Default destructor.

Member Function Documentation

◆ buildTrackInfo()

void o2::mid::HitMapBuilder::buildTrackInfo ( Track track,
gsl::span< const Cluster clusters 
) const

Builds the track infos

Parameters
trackReconstructed track: it will be modified
clustersgsl::span of associated clusters (in local coordinates)

Definition at line 119 of file HitMapBuilder.cxx.

◆ process()

void o2::mid::HitMapBuilder::process ( std::vector< Track > &  tracks,
gsl::span< const Cluster clusters 
) const

Builds the track infos for the tracks in the vector

Parameters
tracksVector of reconstructed tracks: it will be modified
clustersgsl::span of associated clusters (in local coordinates)

Definition at line 153 of file HitMapBuilder.cxx.

◆ setMaskedChannels()

void o2::mid::HitMapBuilder::setMaskedChannels ( const std::vector< ColumnData > &  maskedChannels,
bool  clear 
)

Sets the masked channels

Parameters
maskedChannelsvector of masked channels
clearclear the current masks

Definition at line 26 of file HitMapBuilder.cxx.


The documentation for this class was generated from the following files: