Project
Loading...
Searching...
No Matches
o2::zdc::WaveformCalibData Struct Reference

#include <WaveformCalibData.h>

Public Member Functions

WaveformCalibDataoperator+= (const WaveformCalibData &other)
 
void setFirstValid (int isig, int ipos)
 
void setLastValid (int isig, int ipos)
 
void addEntry (int isig)
 
int getEntries (int is) const
 
int getFirstValid (int is) const
 
int getLastValid (int is) const
 
void print () const
 
void clear ()
 
void clearWaveforms ()
 
void setCreationTime (uint64_t ctime)
 
void setN (int n)
 
int saveDebugHistos (const std::string fn)
 
int dumpCalib (const std::string fn)
 
 ClassDefNV (WaveformCalibData, 1)
 

Public Attributes

uint64_t mCTimeBeg = 0
 
uint64_t mCTimeEnd = 0
 Time of processed time frame.
 
int mN = 0
 Time of processed time frame.
 
int mPeak = 0
 Number of bunches in waveform.
 
std::array< WaveformCalibChData, NChannelsmWave
 Peak position.
 

Static Public Attributes

static constexpr int NBB = WaveformCalib_NBB
 
static constexpr int NBA = WaveformCalib_NBA
 
static constexpr int NBT = WaveformCalib_NBT
 
static constexpr int NW = WaveformCalib_NW
 

Detailed Description

Definition at line 46 of file WaveformCalibData.h.

Member Function Documentation

◆ addEntry()

void o2::zdc::WaveformCalibData::addEntry ( int  isig)
inline

Definition at line 77 of file WaveformCalibData.h.

◆ ClassDefNV()

o2::zdc::WaveformCalibData::ClassDefNV ( WaveformCalibData  ,
 
)

◆ clear()

void WaveformCalibData::clear ( )

Definition at line 206 of file WaveformCalibData.cxx.

◆ clearWaveforms()

void WaveformCalibData::clearWaveforms ( )

Definition at line 218 of file WaveformCalibData.cxx.

◆ dumpCalib()

int WaveformCalibData::dumpCalib ( const std::string  fn)

Definition at line 191 of file WaveformCalibData.cxx.

◆ getEntries()

int WaveformCalibData::getEntries ( int  is) const

Definition at line 92 of file WaveformCalibData.cxx.

◆ getFirstValid()

int WaveformCalibData::getFirstValid ( int  is) const

Definition at line 107 of file WaveformCalibData.cxx.

◆ getLastValid()

int WaveformCalibData::getLastValid ( int  is) const

Definition at line 122 of file WaveformCalibData.cxx.

◆ operator+=()

WaveformCalibData & WaveformCalibData::operator+= ( const WaveformCalibData other)

Definition at line 32 of file WaveformCalibData.cxx.

◆ print()

void WaveformCalibData::print ( ) const

Definition at line 21 of file WaveformCalibData.cxx.

◆ saveDebugHistos()

int WaveformCalibData::saveDebugHistos ( const std::string  fn)

Definition at line 160 of file WaveformCalibData.cxx.

◆ setCreationTime()

void WaveformCalibData::setCreationTime ( uint64_t  ctime)

Definition at line 82 of file WaveformCalibData.cxx.

◆ setFirstValid()

void o2::zdc::WaveformCalibData::setFirstValid ( int  isig,
int  ipos 
)
inline

Definition at line 59 of file WaveformCalibData.h.

◆ setLastValid()

void o2::zdc::WaveformCalibData::setLastValid ( int  isig,
int  ipos 
)
inline

Definition at line 68 of file WaveformCalibData.h.

◆ setN()

void WaveformCalibData::setN ( int  n)

Definition at line 137 of file WaveformCalibData.cxx.

Member Data Documentation

◆ mCTimeBeg

uint64_t o2::zdc::WaveformCalibData::mCTimeBeg = 0

Definition at line 52 of file WaveformCalibData.h.

◆ mCTimeEnd

uint64_t o2::zdc::WaveformCalibData::mCTimeEnd = 0

Time of processed time frame.

Definition at line 53 of file WaveformCalibData.h.

◆ mN

int o2::zdc::WaveformCalibData::mN = 0

Time of processed time frame.

Definition at line 54 of file WaveformCalibData.h.

◆ mPeak

int o2::zdc::WaveformCalibData::mPeak = 0

Number of bunches in waveform.

Definition at line 55 of file WaveformCalibData.h.

◆ mWave

std::array<WaveformCalibChData, NChannels> o2::zdc::WaveformCalibData::mWave

Peak position.

Definition at line 57 of file WaveformCalibData.h.

◆ NBA

constexpr int o2::zdc::WaveformCalibData::NBA = WaveformCalib_NBA
staticconstexpr

Definition at line 48 of file WaveformCalibData.h.

◆ NBB

constexpr int o2::zdc::WaveformCalibData::NBB = WaveformCalib_NBB
staticconstexpr

Definition at line 47 of file WaveformCalibData.h.

◆ NBT

constexpr int o2::zdc::WaveformCalibData::NBT = WaveformCalib_NBT
staticconstexpr

Definition at line 49 of file WaveformCalibData.h.

◆ NW

constexpr int o2::zdc::WaveformCalibData::NW = WaveformCalib_NW
staticconstexpr

Definition at line 50 of file WaveformCalibData.h.


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