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

#include <NoiseCalibEPN.h>

Public Member Functions

 NoiseCalibEPN ()=default
 
int init ()
 
void setModuleConfig (const ModuleConfig *moduleConfig)
 
const ModuleConfiggetModuleConfig ()
 
void clear ()
 
int process (const gsl::span< const o2::zdc::OrbitData > &orbitdata, const gsl::span< const o2::zdc::BCData > &bcdata, const gsl::span< const o2::zdc::ChannelData > &chdata)
 
int endOfRun ()
 
int saveDebugHistos (const std::string fn="ZDCNoiseCalibEPN.root")
 
void setSaveDebugHistos ()
 
void setDontSaveDebugHistos ()
 
void setVerbosity (int val)
 
NoiseCalibDatagetData ()
 
NoiseCalibDatagetDataSum ()
 

Public Attributes

NoiseCalibData mData
 
NoiseCalibData mDataSum
 
std::array< std::array< o2::dataformats::FlatHisto1D< double > *, NChannels >, NoiseCalibData::NHAmH {}
 
std::array< std::array< o2::dataformats::FlatHisto1D< double > *, NChannels >, NoiseCalibData::NHAmHSum {}
 

Detailed Description

Definition at line 29 of file NoiseCalibEPN.h.

Constructor & Destructor Documentation

◆ NoiseCalibEPN()

o2::zdc::NoiseCalibEPN::NoiseCalibEPN ( )
default

Member Function Documentation

◆ clear()

void NoiseCalibEPN::clear ( )

Definition at line 123 of file NoiseCalibEPN.cxx.

◆ endOfRun()

int NoiseCalibEPN::endOfRun ( )

Definition at line 248 of file NoiseCalibEPN.cxx.

◆ getData()

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

Definition at line 47 of file NoiseCalibEPN.h.

◆ getDataSum()

NoiseCalibData & o2::zdc::NoiseCalibEPN::getDataSum ( )
inline

Definition at line 48 of file NoiseCalibEPN.h.

◆ getModuleConfig()

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

Definition at line 36 of file NoiseCalibEPN.h.

◆ init()

int NoiseCalibEPN::init ( )

Definition at line 24 of file NoiseCalibEPN.cxx.

◆ process()

int NoiseCalibEPN::process ( const gsl::span< const o2::zdc::OrbitData > &  orbitdata,
const gsl::span< const o2::zdc::BCData > &  bcdata,
const gsl::span< const o2::zdc::ChannelData > &  chdata 
)

Definition at line 134 of file NoiseCalibEPN.cxx.

◆ saveDebugHistos()

int NoiseCalibEPN::saveDebugHistos ( const std::string  fn = "ZDCNoiseCalibEPN.root")

Definition at line 260 of file NoiseCalibEPN.cxx.

◆ setDontSaveDebugHistos()

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

Definition at line 43 of file NoiseCalibEPN.h.

◆ setModuleConfig()

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

Definition at line 35 of file NoiseCalibEPN.h.

◆ setSaveDebugHistos()

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

Definition at line 42 of file NoiseCalibEPN.h.

◆ setVerbosity()

void o2::zdc::NoiseCalibEPN::setVerbosity ( int  val)
inline

Definition at line 44 of file NoiseCalibEPN.h.

Member Data Documentation

◆ mData

NoiseCalibData o2::zdc::NoiseCalibEPN::mData

Definition at line 45 of file NoiseCalibEPN.h.

◆ mDataSum

NoiseCalibData o2::zdc::NoiseCalibEPN::mDataSum

Definition at line 46 of file NoiseCalibEPN.h.

◆ mH

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

Definition at line 49 of file NoiseCalibEPN.h.

◆ mHSum

std::array<std::array<o2::dataformats::FlatHisto1D<double>*, NChannels>, NoiseCalibData::NHA> o2::zdc::NoiseCalibEPN::mHSum {}

Definition at line 50 of file NoiseCalibEPN.h.


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