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

#include <NoiseCalibData.h>

Public Member Functions

 NoiseCalibData ()=default
 
NoiseCalibDataoperator+= (const NoiseCalibData &other)
 Serialized data to be dispatched.
 
NoiseCalibDataoperator= (const NoiseCalibSummaryData &s)
 
NoiseCalibDataoperator+= (const NoiseCalibSummaryData *s)
 
void addEntry (int isig, uint32_t val)
 
uint64_t getEntries (int is) const
 
uint32_t getMaxBin (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)
 
NoiseCalibSummaryDatagetSummary ()
 
int saveDebugHistos (const std::string fn, bool is_epn=false)
 
 ClassDefNV (NoiseCalibData, 1)
 

Public Attributes

uint64_t mCTimeBeg = 0
 
uint64_t mCTimeEnd = 0
 Time of processed time frame.
 
bool mOverflow = false
 Time of processed time frame.
 
NoiseCalibChData mHisto [NChannels]
 Overflow at least one ZDC channel.
 
NoiseCalibSummaryData mSummary
 Sparse histogram of single channels.
 

Static Public Attributes

static constexpr int NHA = 3
 

Detailed Description

Definition at line 89 of file NoiseCalibData.h.

Constructor & Destructor Documentation

◆ NoiseCalibData()

o2::zdc::NoiseCalibData::NoiseCalibData ( )
default

Member Function Documentation

◆ addEntry()

void o2::zdc::NoiseCalibData::addEntry ( int  isig,
uint32_t  val 
)
inline

Definition at line 104 of file NoiseCalibData.h.

◆ ClassDefNV()

o2::zdc::NoiseCalibData::ClassDefNV ( NoiseCalibData  ,
 
)

◆ clear()

void NoiseCalibData::clear ( )

Definition at line 279 of file NoiseCalibData.cxx.

◆ getEntries()

uint64_t NoiseCalibData::getEntries ( int  is) const

Definition at line 174 of file NoiseCalibData.cxx.

◆ getMaxBin()

uint32_t NoiseCalibData::getMaxBin ( int  is) const

Definition at line 192 of file NoiseCalibData.cxx.

◆ getStat()

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

Definition at line 213 of file NoiseCalibData.cxx.

◆ getSummary()

NoiseCalibSummaryData & NoiseCalibData::getSummary ( )

Definition at line 306 of file NoiseCalibData.cxx.

◆ mergeCreationTime()

void NoiseCalibData::mergeCreationTime ( uint64_t  ctime)

Definition at line 150 of file NoiseCalibData.cxx.

◆ operator+=() [1/2]

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

Serialized data to be dispatched.

Definition at line 36 of file NoiseCalibData.cxx.

◆ operator+=() [2/2]

NoiseCalibData & NoiseCalibData::operator+= ( const NoiseCalibSummaryData s)

Definition at line 109 of file NoiseCalibData.cxx.

◆ operator=()

NoiseCalibData & NoiseCalibData::operator= ( const NoiseCalibSummaryData s)

Definition at line 87 of file NoiseCalibData.cxx.

◆ print()

void NoiseCalibData::print ( ) const

Definition at line 22 of file NoiseCalibData.cxx.

◆ saveDebugHistos()

int NoiseCalibData::saveDebugHistos ( const std::string  fn,
bool  is_epn = false 
)

Definition at line 250 of file NoiseCalibData.cxx.

◆ setCreationTime()

void NoiseCalibData::setCreationTime ( uint64_t  ctime)

Definition at line 164 of file NoiseCalibData.cxx.

◆ setN()

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

Member Data Documentation

◆ mCTimeBeg

uint64_t o2::zdc::NoiseCalibData::mCTimeBeg = 0

Definition at line 92 of file NoiseCalibData.h.

◆ mCTimeEnd

uint64_t o2::zdc::NoiseCalibData::mCTimeEnd = 0

Time of processed time frame.

Definition at line 93 of file NoiseCalibData.h.

◆ mHisto

NoiseCalibChData o2::zdc::NoiseCalibData::mHisto[NChannels]

Overflow at least one ZDC channel.

Definition at line 96 of file NoiseCalibData.h.

◆ mOverflow

bool o2::zdc::NoiseCalibData::mOverflow = false

Time of processed time frame.

Definition at line 94 of file NoiseCalibData.h.

◆ mSummary

NoiseCalibSummaryData o2::zdc::NoiseCalibData::mSummary

Sparse histogram of single channels.

Definition at line 97 of file NoiseCalibData.h.

◆ NHA

constexpr int o2::zdc::NoiseCalibData::NHA = 3
staticconstexpr

Definition at line 122 of file NoiseCalibData.h.


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