Project
Loading...
Searching...
No Matches
o2::tpc::IDCOneAggregator Class Reference

Helper class for aggregation of 1D-IDCs from different CRUs. More...

#include <IDCContainer.h>

Public Member Functions

void aggregate1DIDCs (const o2::tpc::Side side, const std::vector< float > &idc)
 
void aggregate1DIDCsWeights (const o2::tpc::Side side, const std::vector< unsigned int > &idcCount)
 
void normalizeIDCOne ()
 
void normalizeIDCOne (const o2::tpc::Side side)
 
auto get (const Side side) &&
 
const auto & getWeight () const
 

Detailed Description

Helper class for aggregation of 1D-IDCs from different CRUs.

Definition at line 259 of file IDCContainer.h.

Member Function Documentation

◆ aggregate1DIDCs()

void o2::tpc::IDCOneAggregator::aggregate1DIDCs ( const o2::tpc::Side  side,
const std::vector< float > &  idc 
)
inline

aggregate 1D-IDCs

Parameters
sideside of the tpcCRUHeader
idcvector containing the 1D-IDCs

Definition at line 265 of file IDCContainer.h.

◆ aggregate1DIDCsWeights()

void o2::tpc::IDCOneAggregator::aggregate1DIDCsWeights ( const o2::tpc::Side  side,
const std::vector< unsigned int > &  idcCount 
)
inline

Definition at line 274 of file IDCContainer.h.

◆ get()

auto o2::tpc::IDCOneAggregator::get ( const Side  side) &&
inline
Returns
returns IDC1 data by move and clears weights

Definition at line 296 of file IDCContainer.h.

◆ getWeight()

const auto & o2::tpc::IDCOneAggregator::getWeight ( ) const
inline
Returns
returns weights for the stored values

Definition at line 303 of file IDCContainer.h.

◆ normalizeIDCOne() [1/2]

void o2::tpc::IDCOneAggregator::normalizeIDCOne ( )
inline

Definition at line 283 of file IDCContainer.h.

◆ normalizeIDCOne() [2/2]

void o2::tpc::IDCOneAggregator::normalizeIDCOne ( const o2::tpc::Side  side)
inline
Returns
normalize aggregated IDC1 to number of channels

Definition at line 290 of file IDCContainer.h.


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