Project
Loading...
Searching...
No Matches
o2::its::NoiseCalibrator Class Reference

#include <NoiseCalibrator.h>

Public Member Functions

 NoiseCalibrator ()=default
 
 NoiseCalibrator (bool one, float prob, float relErr=0.2)
 
 ~NoiseCalibrator ()=default
 
bool processTimeFrameClusters (gsl::span< const o2::itsmft::CompClusterExt > const &clusters, gsl::span< const unsigned char > const &patterns, gsl::span< const o2::itsmft::ROFRecord > const &rofs)
 
bool processTimeFrameDigits (gsl::span< const o2::itsmft::Digit > const &digits, gsl::span< const o2::itsmft::ROFRecord > const &rofs)
 
void addMap (const o2::itsmft::NoiseMap &extMap)
 
void finalize (float cutIB=-1.)
 
void setNThreads (int n)
 
void setMinROFs (long n)
 
long getMinROFs () const
 
void setClusterDictionary (const o2::itsmft::TopologyDictionary *d)
 
const o2::itsmft::NoiseMapgetNoiseMap () const
 
void setInstanceID (int i)
 
void setNInstances (int n)
 
auto getInstanceID () const
 
auto getNInstances () const
 
auto getNStrobes () const
 
auto setNStrobes (unsigned int s)
 
void reset ()
 

Static Public Attributes

static constexpr int NChips = o2::itsmft::ChipMappingITS::getNChips()
 

Detailed Description

Definition at line 36 of file NoiseCalibrator.h.

Constructor & Destructor Documentation

◆ NoiseCalibrator() [1/2]

o2::its::NoiseCalibrator::NoiseCalibrator ( )
default

◆ NoiseCalibrator() [2/2]

o2::its::NoiseCalibrator::NoiseCalibrator ( bool  one,
float  prob,
float  relErr = 0.2 
)
inline

Definition at line 42 of file NoiseCalibrator.h.

◆ ~NoiseCalibrator()

o2::its::NoiseCalibrator::~NoiseCalibrator ( )
default

Member Function Documentation

◆ addMap()

void o2::its::NoiseCalibrator::addMap ( const o2::itsmft::NoiseMap extMap)

Definition at line 136 of file NoiseCalibrator.cxx.

◆ finalize()

void o2::its::NoiseCalibrator::finalize ( float  cutIB = -1.)

Definition at line 151 of file NoiseCalibrator.cxx.

◆ getInstanceID()

auto o2::its::NoiseCalibrator::getInstanceID ( ) const
inline

Definition at line 71 of file NoiseCalibrator.h.

◆ getMinROFs()

long o2::its::NoiseCalibrator::getMinROFs ( ) const
inline

Definition at line 63 of file NoiseCalibrator.h.

◆ getNInstances()

auto o2::its::NoiseCalibrator::getNInstances ( ) const
inline

Definition at line 72 of file NoiseCalibrator.h.

◆ getNoiseMap()

const o2::itsmft::NoiseMap & o2::its::NoiseCalibrator::getNoiseMap ( ) const
inline

Definition at line 67 of file NoiseCalibrator.h.

◆ getNStrobes()

auto o2::its::NoiseCalibrator::getNStrobes ( ) const
inline

Definition at line 73 of file NoiseCalibrator.h.

◆ processTimeFrameClusters()

bool o2::its::NoiseCalibrator::processTimeFrameClusters ( gsl::span< const o2::itsmft::CompClusterExt > const &  clusters,
gsl::span< const unsigned char > const &  patterns,
gsl::span< const o2::itsmft::ROFRecord > const &  rofs 
)

Definition at line 30 of file NoiseCalibrator.cxx.

◆ processTimeFrameDigits()

bool o2::its::NoiseCalibrator::processTimeFrameDigits ( gsl::span< const o2::itsmft::Digit > const &  digits,
gsl::span< const o2::itsmft::ROFRecord > const &  rofs 
)

Definition at line 103 of file NoiseCalibrator.cxx.

◆ reset()

void o2::its::NoiseCalibrator::reset ( )

Definition at line 164 of file NoiseCalibrator.cxx.

◆ setClusterDictionary()

void o2::its::NoiseCalibrator::setClusterDictionary ( const o2::itsmft::TopologyDictionary d)
inline

Definition at line 65 of file NoiseCalibrator.h.

◆ setInstanceID()

void o2::its::NoiseCalibrator::setInstanceID ( int  i)
inline

Definition at line 69 of file NoiseCalibrator.h.

◆ setMinROFs()

void o2::its::NoiseCalibrator::setMinROFs ( long  n)
inline

Definition at line 62 of file NoiseCalibrator.h.

◆ setNInstances()

void o2::its::NoiseCalibrator::setNInstances ( int  n)
inline

Definition at line 70 of file NoiseCalibrator.h.

◆ setNStrobes()

auto o2::its::NoiseCalibrator::setNStrobes ( unsigned int  s)
inline

Definition at line 74 of file NoiseCalibrator.h.

◆ setNThreads()

void o2::its::NoiseCalibrator::setNThreads ( int  n)
inline

Definition at line 60 of file NoiseCalibrator.h.

Member Data Documentation

◆ NChips

constexpr int o2::its::NoiseCalibrator::NChips = o2::itsmft::ChipMappingITS::getNChips()
staticconstexpr

Definition at line 39 of file NoiseCalibrator.h.


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