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

#include <TDCCalib.h>

Public Member Functions

 TDCCalib ()=default
 
int init ()
 
void clear (int ih=-1)
 
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)
 
int process (const TDCCalibData &data)
 
int endOfRun ()
 
double extractShift (int ih)
 
void add (int ih, o2::dataformats::FlatHisto1D< float > &h1)
 
int write (const std::string fn="ZDCTDCCalib.root")
 
const ZDCTDCParamgetTDCParamUpd () const
 
int saveDebugHistos (const std::string fn="ZDCTDCalib.root")
 
void setSaveDebugHistos ()
 
void setDontSaveDebugHistos ()
 
CcdbObjectInfogetCcdbObjectInfo ()
 
void setTDCParam (const ZDCTDCParam *param)
 
const ZDCTDCParamgetTDCParam () const
 
void setTDCCalibConfig (const TDCCalibConfig *param)
 
const TDCCalibConfiggetTDCCalibConfig () const
 
void setVerbosity (int v)
 
int getVerbosity () const
 

Detailed Description

Definition at line 37 of file TDCCalib.h.

Constructor & Destructor Documentation

◆ TDCCalib()

o2::zdc::TDCCalib::TDCCalib ( )
default

Member Function Documentation

◆ add()

void TDCCalib::add ( int  ih,
o2::dataformats::FlatHisto1D< float > &  h1 
)

Definition at line 165 of file TDCCalib.cxx.

◆ clear()

void TDCCalib::clear ( int  ih = -1)

Definition at line 144 of file TDCCalib.cxx.

◆ endOfRun()

int TDCCalib::endOfRun ( )

Definition at line 59 of file TDCCalib.cxx.

◆ extractShift()

double TDCCalib::extractShift ( int  ih)

Definition at line 180 of file TDCCalib.cxx.

◆ getCcdbObjectInfo()

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

Definition at line 61 of file TDCCalib.h.

◆ getTDCCalibConfig()

const TDCCalibConfig * o2::zdc::TDCCalib::getTDCCalibConfig ( ) const
inline

Definition at line 66 of file TDCCalib.h.

◆ getTDCParam()

const ZDCTDCParam * o2::zdc::TDCCalib::getTDCParam ( ) const
inline

Definition at line 64 of file TDCCalib.h.

◆ getTDCParamUpd()

const ZDCTDCParam & o2::zdc::TDCCalib::getTDCParamUpd ( ) const
inline

Definition at line 56 of file TDCCalib.h.

◆ getVerbosity()

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

Definition at line 69 of file TDCCalib.h.

◆ init()

int TDCCalib::init ( )

Definition at line 30 of file TDCCalib.cxx.

◆ process() [1/2]

int o2::zdc::TDCCalib::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 
)

◆ process() [2/2]

int TDCCalib::process ( const TDCCalibData data)

Definition at line 156 of file TDCCalib.cxx.

◆ saveDebugHistos()

int o2::zdc::TDCCalib::saveDebugHistos ( const std::string  fn = "ZDCTDCalib.root")

◆ setDontSaveDebugHistos()

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

Definition at line 59 of file TDCCalib.h.

◆ setSaveDebugHistos()

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

Definition at line 58 of file TDCCalib.h.

◆ setTDCCalibConfig()

void o2::zdc::TDCCalib::setTDCCalibConfig ( const TDCCalibConfig param)
inline

Definition at line 65 of file TDCCalib.h.

◆ setTDCParam()

void o2::zdc::TDCCalib::setTDCParam ( const ZDCTDCParam param)
inline

Definition at line 63 of file TDCCalib.h.

◆ setVerbosity()

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

Definition at line 68 of file TDCCalib.h.

◆ write()

int TDCCalib::write ( const std::string  fn = "ZDCTDCCalib.root")

Definition at line 196 of file TDCCalib.cxx.


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