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

struct containing the integrated FT0 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 IFT0C &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 (IFT0C, 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 FT0 currents

Definition at line 511 of file IntegratedClusterCalibrator.h.

Member Function Documentation

◆ areSameSize()

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

check if stored currents have same number of entries

Definition at line 517 of file IntegratedClusterCalibrator.h.

◆ ClassDefNV()

o2::fit::IFT0C::ClassDefNV ( IFT0C  ,
 
)

◆ fill()

void o2::fit::IFT0C::fill ( const unsigned int  posIndex,
const IFT0C 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 525 of file IntegratedClusterCalibrator.h.

◆ getEntries()

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

Definition at line 519 of file IntegratedClusterCalibrator.h.

◆ insert()

void o2::fit::IFT0C::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 534 of file IntegratedClusterCalibrator.h.

◆ isEmpty()

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

check if values are empty

Definition at line 518 of file IntegratedClusterCalibrator.h.

◆ normalize()

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

normalize currents

Definition at line 562 of file IntegratedClusterCalibrator.h.

◆ reset()

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

reset buffered currents

Definition at line 553 of file IntegratedClusterCalibrator.h.

◆ resize()

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

resize buffer for accumulated currents

Definition at line 544 of file IntegratedClusterCalibrator.h.

◆ setStartTime()

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

Definition at line 520 of file IntegratedClusterCalibrator.h.

Member Data Documentation

◆ mIAmplA

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

integrated 1D FIT currents for Ampl A

Definition at line 514 of file IntegratedClusterCalibrator.h.

◆ mIAmplC

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

integrated 1D FIT currents for Ampl C

Definition at line 515 of file IntegratedClusterCalibrator.h.

◆ mINChanA

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

integrated 1D FIT currents for NChan A

Definition at line 512 of file IntegratedClusterCalibrator.h.

◆ mINChanC

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

integrated 1D FIT currents for NChan C

Definition at line 513 of file IntegratedClusterCalibrator.h.

◆ mTimeMS

long o2::fit::IFT0C::mTimeMS {}

start time in ms

Definition at line 516 of file IntegratedClusterCalibrator.h.


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