Project
Loading...
Searching...
No Matches
o2::tpc::IDCOne Struct Reference

#include <IDCContainer.h>

Public Member Functions

 IDCOne ()=default
 default constructor
 
 IDCOne (const unsigned int nIDC)
 
 IDCOne (const unsigned int nIDC, const float val)
 
void setValueIDCOne (const float idcOne, const unsigned int index)
 
float getValueIDCOne (const unsigned int index) const
 
auto getNIDCs () const
 
void clear ()
 clearing the IDCOne values
 
void resize (const unsigned int size)
 resize vector
 
void append (const IDCOne &idcone)
 append an IDCOne vector
 
IDCOneoperator*= (const float value)
 multiply IDCOne values by a factor
 

Public Attributes

std::vector< float > mIDCOne {}
 I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}.
 
std::vector< float > mIDCOneMedian {}
 median of IDCs
 
std::vector< float > mIDCOneRMS {}
 RMS of IDCs.
 

Detailed Description

Definition at line 211 of file IDCContainer.h.

Constructor & Destructor Documentation

◆ IDCOne() [1/3]

o2::tpc::IDCOne::IDCOne ( )
default

default constructor

◆ IDCOne() [2/3]

o2::tpc::IDCOne::IDCOne ( const unsigned int  nIDC)
inline

constructor for initializing member with default value (this is used in the IDCFourierTransform class to perform calculation of the fourier coefficients for the first aggregation interval)

Parameters
nIDCnumber of IDCs which will be initialized

Definition at line 218 of file IDCContainer.h.

◆ IDCOne() [3/3]

o2::tpc::IDCOne::IDCOne ( const unsigned int  nIDC,
const float  val 
)
inline
Parameters
nIDCnumber of IDCs which will be initialized
valinitialized values of the IDCs

Definition at line 222 of file IDCContainer.h.

Member Function Documentation

◆ append()

void o2::tpc::IDCOne::append ( const IDCOne idcone)
inline

append an IDCOne vector

Definition at line 243 of file IDCContainer.h.

◆ clear()

void o2::tpc::IDCOne::clear ( )
inline

clearing the IDCOne values

Definition at line 237 of file IDCContainer.h.

◆ getNIDCs()

auto o2::tpc::IDCOne::getNIDCs ( ) const
inline
Returns
returns number of stored IDCs

Definition at line 234 of file IDCContainer.h.

◆ getValueIDCOne()

float o2::tpc::IDCOne::getValueIDCOne ( const unsigned int  index) const
inline
Returns
returns stored IDC one value
Parameters
indexindex in the storage

Definition at line 231 of file IDCContainer.h.

◆ operator*=()

IDCOne & o2::tpc::IDCOne::operator*= ( const float  value)
inline

multiply IDCOne values by a factor

Definition at line 246 of file IDCContainer.h.

◆ resize()

void o2::tpc::IDCOne::resize ( const unsigned int  size)
inline

resize vector

Definition at line 240 of file IDCContainer.h.

◆ setValueIDCOne()

void o2::tpc::IDCOne::setValueIDCOne ( const float  idcOne,
const unsigned int  index 
)
inline

set IDC one for given index

Parameters
idcOneDelta IDC value which will be set
indexindex in the storage

Definition at line 227 of file IDCContainer.h.

Member Data Documentation

◆ mIDCOne

std::vector<float> o2::tpc::IDCOne::mIDCOne {}

I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}.

Definition at line 252 of file IDCContainer.h.

◆ mIDCOneMedian

std::vector<float> o2::tpc::IDCOne::mIDCOneMedian {}

median of IDCs

Definition at line 253 of file IDCContainer.h.

◆ mIDCOneRMS

std::vector<float> o2::tpc::IDCOne::mIDCOneRMS {}

RMS of IDCs.

Definition at line 254 of file IDCContainer.h.


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