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 WaveformCalibConfiggetConfig () const
 
void setSaveDebugHistos ()
 
void setDumpCalib ()
 
void setDontSaveDebugHistos ()
 
void setVerbosity (int val)
 
WaveformCalibDatagetData ()
 

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: