Project
Loading...
Searching...
No Matches
o2::fit::IFDDC Struct Reference

struct containing the integrated FDD currents More...

#include <IntegratedClusterCalibrator.h>

Public Member Functions

bool areSameSize () const
 check if stored currents have same number of entries
 
bool isEmpty () const
 check if values are empty
 
size_t getEntries () const
 
void setStartTime (long timeMS)
 
void fill (const unsigned int posIndex, const IFDDC &data)
 
void insert (const unsigned int nDummyValues)
 
void resize (const unsigned int nTotal)
 resize buffer for accumulated currents
 
void reset ()
 reset buffered currents
 
void normalize (const float factor)
 normalize currents
 
 ClassDefNV (IFDDC, 2)
 

Public Attributes

std::vector< float > mINChanA
 integrated 1D FIT currents for NChan A
 
std::vector< float > mINChanC
 integrated 1D FIT currents for NChan C
 
std::vector< float > mIAmplA
 integrated 1D FIT currents for Ampl A
 
std::vector< float > mIAmplC
 integrated 1D FIT currents for Ampl C
 
long mTimeMS {}
 start time in ms
 

Detailed Description

struct containing the integrated FDD currents

Definition at line 625 of file IntegratedClusterCalibrator.h.

Member Function Documentation

◆ areSameSize()

bool o2::fit::IFDDC::areSameSize ( ) const
inline

check if stored currents have same number of entries

Definition at line 631 of file IntegratedClusterCalibrator.h.

◆ ClassDefNV()

o2::fit::IFDDC::ClassDefNV ( IFDDC  ,
 
)

◆ fill()

void o2::fit::IFDDC::fill ( const unsigned int  posIndex,
const IFDDC data 
)
inline

acummulate integrated currents at given index

Parameters
posIndexindex where data will be copied to
dataintegrated currents which will be copied

Definition at line 639 of file IntegratedClusterCalibrator.h.

◆ getEntries()

size_t o2::fit::IFDDC::getEntries ( ) const
inline
Returns
returns number of values stored

Definition at line 633 of file IntegratedClusterCalibrator.h.

◆ insert()

void o2::fit::IFDDC::insert ( const unsigned int  nDummyValues)
inline
Parameters
nDummyValuesnumber of empty values which are inserted at the beginning of the accumulated integrated currents

Definition at line 648 of file IntegratedClusterCalibrator.h.

◆ isEmpty()

bool o2::fit::IFDDC::isEmpty ( ) const
inline

check if values are empty

Definition at line 632 of file IntegratedClusterCalibrator.h.

◆ normalize()

void o2::fit::IFDDC::normalize ( const float  factor)
inline

normalize currents

Definition at line 676 of file IntegratedClusterCalibrator.h.

◆ reset()

void o2::fit::IFDDC::reset ( )
inline

reset buffered currents

Definition at line 667 of file IntegratedClusterCalibrator.h.

◆ resize()

void o2::fit::IFDDC::resize ( const unsigned int  nTotal)
inline

resize buffer for accumulated currents

Definition at line 658 of file IntegratedClusterCalibrator.h.

◆ setStartTime()

void o2::fit::IFDDC::setStartTime ( long  timeMS)
inline

Definition at line 634 of file IntegratedClusterCalibrator.h.

Member Data Documentation

◆ mIAmplA

std::vector<float> o2::fit::IFDDC::mIAmplA

integrated 1D FIT currents for Ampl A

Definition at line 628 of file IntegratedClusterCalibrator.h.

◆ mIAmplC

std::vector<float> o2::fit::IFDDC::mIAmplC

integrated 1D FIT currents for Ampl C

Definition at line 629 of file IntegratedClusterCalibrator.h.

◆ mINChanA

std::vector<float> o2::fit::IFDDC::mINChanA

integrated 1D FIT currents for NChan A

Definition at line 626 of file IntegratedClusterCalibrator.h.

◆ mINChanC

std::vector<float> o2::fit::IFDDC::mINChanC

integrated 1D FIT currents for NChan C

Definition at line 627 of file IntegratedClusterCalibrator.h.

◆ mTimeMS

long o2::fit::IFDDC::mTimeMS {}

start time in ms

Definition at line 630 of file IntegratedClusterCalibrator.h.


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