Project
Loading...
Searching...
No Matches
o2::zdc::NoiseCalib Class Reference

#include <NoiseCalib.h>

Public Member Functions

 NoiseCalib ()=default
 
int init ()
 
void setModuleConfig (const ModuleConfig *moduleConfig)
 
const ModuleConfiggetModuleConfig ()
 
void clear ()
 
int process (const o2::zdc::NoiseCalibSummaryData *data)
 
void add (int ih, int iarr, o2::dataformats::FlatHisto1D< double > &h1)
 
int endOfRun ()
 
int saveDebugHistos (const std::string fn="ZDCNoiseCalib.root")
 
void setSaveDebugHistos ()
 
void setDontSaveDebugHistos ()
 
CcdbObjectInfogetCcdbObjectInfo ()
 
void setVerbosity (int v)
 
int getVerbosity () const
 
NoiseCalibDatagetData ()
 
NoiseParamgetParam ()
 

Public Attributes

std::array< std::array< o2::dataformats::FlatHisto1D< double > *, NChannels >, NHAmH {}
 

Static Public Attributes

static constexpr int NHA = 3
 

Detailed Description

Definition at line 26 of file NoiseCalib.h.

Constructor & Destructor Documentation

◆ NoiseCalib()

o2::zdc::NoiseCalib::NoiseCalib ( )
default

Member Function Documentation

◆ add()

void NoiseCalib::add ( int  ih,
int  iarr,
o2::dataformats::FlatHisto1D< double > &  h1 
)

Definition at line 89 of file NoiseCalib.cxx.

◆ clear()

void NoiseCalib::clear ( )

Definition at line 66 of file NoiseCalib.cxx.

◆ endOfRun()

int NoiseCalib::endOfRun ( )

Definition at line 103 of file NoiseCalib.cxx.

◆ getCcdbObjectInfo()

CcdbObjectInfo & o2::zdc::NoiseCalib::getCcdbObjectInfo ( )
inline

Definition at line 46 of file NoiseCalib.h.

◆ getData()

NoiseCalibData & o2::zdc::NoiseCalib::getData ( )
inline

Definition at line 51 of file NoiseCalib.h.

◆ getModuleConfig()

const ModuleConfig * o2::zdc::NoiseCalib::getModuleConfig ( )
inline

Definition at line 35 of file NoiseCalib.h.

◆ getParam()

NoiseParam & o2::zdc::NoiseCalib::getParam ( )
inline

Definition at line 52 of file NoiseCalib.h.

◆ getVerbosity()

int o2::zdc::NoiseCalib::getVerbosity ( ) const
inline

Definition at line 49 of file NoiseCalib.h.

◆ init()

int NoiseCalib::init ( )

Definition at line 26 of file NoiseCalib.cxx.

◆ process()

int NoiseCalib::process ( const o2::zdc::NoiseCalibSummaryData data)

Definition at line 72 of file NoiseCalib.cxx.

◆ saveDebugHistos()

int NoiseCalib::saveDebugHistos ( const std::string  fn = "ZDCNoiseCalib.root")

Definition at line 154 of file NoiseCalib.cxx.

◆ setDontSaveDebugHistos()

void o2::zdc::NoiseCalib::setDontSaveDebugHistos ( )
inline

Definition at line 44 of file NoiseCalib.h.

◆ setModuleConfig()

void o2::zdc::NoiseCalib::setModuleConfig ( const ModuleConfig moduleConfig)
inline

Definition at line 34 of file NoiseCalib.h.

◆ setSaveDebugHistos()

void o2::zdc::NoiseCalib::setSaveDebugHistos ( )
inline

Definition at line 43 of file NoiseCalib.h.

◆ setVerbosity()

void o2::zdc::NoiseCalib::setVerbosity ( int  v)
inline

Definition at line 48 of file NoiseCalib.h.

Member Data Documentation

◆ mH

std::array<std::array<o2::dataformats::FlatHisto1D<double>*, NChannels>, NHA> o2::zdc::NoiseCalib::mH {}

Definition at line 55 of file NoiseCalib.h.

◆ NHA

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

Definition at line 54 of file NoiseCalib.h.


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