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

#include <WaveformCalibEPN.h>

Public Member Functions

 WaveformCalibEPN ()=default
 
int init ()
 
void clear ()
 
int process (const gsl::span< const o2::zdc::BCRecData > &bcrec, const gsl::span< const o2::zdc::ZDCEnergy > &energy, const gsl::span< const o2::zdc::ZDCTDCData > &tdc, const gsl::span< const uint16_t > &info, const gsl::span< const o2::zdc::ZDCWaveform > &wave)
 
int endOfRun ()
 
int saveDebugHistos (const std::string fn="ZDCWaveformCalibEPN.root")
 
int dumpCalib (const std::string fn="ZDCWaveformCalibEPNDump.root")
 
void setConfig (const WaveformCalibConfig *param)
 
const WaveformCalibConfig * getConfig () const
 
void setSaveDebugHistos ()
 
void setDumpCalib ()
 
void setDontSaveDebugHistos ()
 
void setVerbosity (int val)
 
WaveformCalibData & getData ()
 

Public Attributes

WaveformCalibData mData
 

Detailed Description

Definition at line 27 of file WaveformCalibEPN.h.

Constructor & Destructor Documentation

◆ WaveformCalibEPN()

o2::zdc::WaveformCalibEPN::WaveformCalibEPN ( )
default

Member Function Documentation

◆ clear()

void WaveformCalibEPN::clear ( )

Definition at line 65 of file WaveformCalibEPN.cxx.

◆ dumpCalib()

int WaveformCalibEPN::dumpCalib ( const std::string  fn = "ZDCWaveformCalibEPNDump.root")

Definition at line 160 of file WaveformCalibEPN.cxx.

◆ endOfRun()

int WaveformCalibEPN::endOfRun ( )

Definition at line 125 of file WaveformCalibEPN.cxx.

◆ getConfig()

const WaveformCalibConfig * o2::zdc::WaveformCalibEPN::getConfig ( ) const
inline

Definition at line 42 of file WaveformCalibEPN.h.

◆ getData()

WaveformCalibData & o2::zdc::WaveformCalibEPN::getData ( )
inline

Definition at line 48 of file WaveformCalibEPN.h.

◆ init()

int WaveformCalibEPN::init ( )

Definition at line 24 of file WaveformCalibEPN.cxx.

◆ process()

int WaveformCalibEPN::process ( const gsl::span< const o2::zdc::BCRecData > &  bcrec,
const gsl::span< const o2::zdc::ZDCEnergy > &  energy,
const gsl::span< const o2::zdc::ZDCTDCData > &  tdc,
const gsl::span< const uint16_t > &  info,
const gsl::span< const o2::zdc::ZDCWaveform > &  wave 
)

Definition at line 76 of file WaveformCalibEPN.cxx.

◆ saveDebugHistos()

int WaveformCalibEPN::saveDebugHistos ( const std::string  fn = "ZDCWaveformCalibEPN.root")

Definition at line 154 of file WaveformCalibEPN.cxx.

◆ setConfig()

void o2::zdc::WaveformCalibEPN::setConfig ( const WaveformCalibConfig *  param)
inline

Definition at line 41 of file WaveformCalibEPN.h.

◆ setDontSaveDebugHistos()

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

Definition at line 45 of file WaveformCalibEPN.h.

◆ setDumpCalib()

void o2::zdc::WaveformCalibEPN::setDumpCalib ( )
inline

Definition at line 44 of file WaveformCalibEPN.h.

◆ setSaveDebugHistos()

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

Definition at line 43 of file WaveformCalibEPN.h.

◆ setVerbosity()

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

Definition at line 46 of file WaveformCalibEPN.h.

Member Data Documentation

◆ mData

WaveformCalibData o2::zdc::WaveformCalibEPN::mData

Definition at line 47 of file WaveformCalibEPN.h.


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