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

#include <BaselineCalibData.h>

Public Member Functions

 BaselineCalibData ()=default
 
BaselineCalibDataoperator+= (const BaselineCalibData &other)
 
BaselineCalibDataoperator= (const BaselineCalibSummaryData &s)
 
BaselineCalibDataoperator+= (const BaselineCalibSummaryData *s)
 
void addEntry (int isig, zdcBaseline_t val)
 
uint64_t getEntries (int is) const
 
int getStat (int is, uint64_t &en, double &mean, double &var) const
 
void print () const
 
void clear ()
 
void setCreationTime (uint64_t ctime)
 
void mergeCreationTime (uint64_t ctime)
 
void setN (int n)
 
BaselineCalibSummaryDatagetSummary ()
 
int saveDebugHistos (const std::string fn, float factor)
 
 ClassDefNV (BaselineCalibData, 1)
 

Public Attributes

uint64_t mCTimeBeg = 0
 
uint64_t mCTimeEnd = 0
 Time of processed time frame.
 
bool mOverflow = false
 Time of processed time frame.
 
BaselineCalibChData mHisto [NChannels]
 Overflow at least one ZDC channel.
 
BaselineCalibSummaryData mSummary
 Histogram for single channel.
 

Detailed Description

Definition at line 78 of file BaselineCalibData.h.

Constructor & Destructor Documentation

◆ BaselineCalibData()

o2::zdc::BaselineCalibData::BaselineCalibData ( )
default

Member Function Documentation

◆ addEntry()

void o2::zdc::BaselineCalibData::addEntry ( int  isig,
zdcBaseline_t  val 
)
inline

Definition at line 93 of file BaselineCalibData.h.

◆ ClassDefNV()

o2::zdc::BaselineCalibData::ClassDefNV ( BaselineCalibData  ,
 
)

◆ clear()

void BaselineCalibData::clear ( )

Definition at line 253 of file BaselineCalibData.cxx.

◆ getEntries()

uint64_t BaselineCalibData::getEntries ( int  is) const

Definition at line 170 of file BaselineCalibData.cxx.

◆ getStat()

int BaselineCalibData::getStat ( int  is,
uint64_t &  en,
double &  mean,
double &  var 
) const

Definition at line 189 of file BaselineCalibData.cxx.

◆ getSummary()

BaselineCalibSummaryData & BaselineCalibData::getSummary ( )

Definition at line 282 of file BaselineCalibData.cxx.

◆ mergeCreationTime()

void BaselineCalibData::mergeCreationTime ( uint64_t  ctime)

Definition at line 156 of file BaselineCalibData.cxx.

◆ operator+=() [1/2]

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

Definition at line 35 of file BaselineCalibData.cxx.

◆ operator+=() [2/2]

BaselineCalibData & BaselineCalibData::operator+= ( const BaselineCalibSummaryData s)

Definition at line 102 of file BaselineCalibData.cxx.

◆ operator=()

BaselineCalibData & BaselineCalibData::operator= ( const BaselineCalibSummaryData s)

Definition at line 77 of file BaselineCalibData.cxx.

◆ print()

void BaselineCalibData::print ( ) const

Definition at line 22 of file BaselineCalibData.cxx.

◆ saveDebugHistos()

int BaselineCalibData::saveDebugHistos ( const std::string  fn,
float  factor = 1 
)

Definition at line 226 of file BaselineCalibData.cxx.

◆ setCreationTime()

void BaselineCalibData::setCreationTime ( uint64_t  ctime)

Definition at line 146 of file BaselineCalibData.cxx.

◆ setN()

void o2::zdc::BaselineCalibData::setN ( int  n)

Member Data Documentation

◆ mCTimeBeg

uint64_t o2::zdc::BaselineCalibData::mCTimeBeg = 0

Definition at line 81 of file BaselineCalibData.h.

◆ mCTimeEnd

uint64_t o2::zdc::BaselineCalibData::mCTimeEnd = 0

Time of processed time frame.

Definition at line 82 of file BaselineCalibData.h.

◆ mHisto

BaselineCalibChData o2::zdc::BaselineCalibData::mHisto[NChannels]

Overflow at least one ZDC channel.

Definition at line 85 of file BaselineCalibData.h.

◆ mOverflow

bool o2::zdc::BaselineCalibData::mOverflow = false

Time of processed time frame.

Definition at line 83 of file BaselineCalibData.h.

◆ mSummary

BaselineCalibSummaryData o2::zdc::BaselineCalibData::mSummary

Histogram for single channel.

Definition at line 86 of file BaselineCalibData.h.


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