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

Pre-clustering algorithm for MID. More...

#include <PreClusterizer.h>

Public Member Functions

void process (gsl::span< const ColumnData > stripPatterns, bool accumulate=false)
 
void process (gsl::span< const ColumnData > stripPatterns, gsl::span< const ROFRecord > rofRecords)
 
const std::vector< PreCluster > & getPreClusters ()
 Gets the vector of reconstructed pre-clusters.
 
const std::vector< ROFRecord > & getROFRecords ()
 Gets the vector of pre-clusters RO frame records.
 

Detailed Description

Pre-clustering algorithm for MID.

Definition at line 34 of file PreClusterizer.h.

Member Function Documentation

◆ getPreClusters()

const std::vector< PreCluster > & o2::mid::PreClusterizer::getPreClusters ( )
inline

Gets the vector of reconstructed pre-clusters.

Definition at line 48 of file PreClusterizer.h.

◆ getROFRecords()

const std::vector< ROFRecord > & o2::mid::PreClusterizer::getROFRecords ( )
inline

Gets the vector of pre-clusters RO frame records.

Definition at line 51 of file PreClusterizer.h.

◆ process() [1/2]

void o2::mid::PreClusterizer::process ( gsl::span< const ColumnData stripPatterns,
bool  accumulate = false 
)

Builds the pre-clusters from the strip patterns in the event

Parameters
stripPatternsVector of strip patterns per column
accumulateFlag to decide if one needs to reset the output preclusters at each event

Definition at line 24 of file PreClusterizer.cxx.

◆ process() [2/2]

void o2::mid::PreClusterizer::process ( gsl::span< const ColumnData stripPatterns,
gsl::span< const ROFRecord rofRecords 
)

Builds the pre-clusters from the strip patterns in the timeframe

Parameters
stripPatternsVector of strip patterns per column
rofRecordsRO frame records

Definition at line 47 of file PreClusterizer.cxx.


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