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

#include <DigiReco.h>

Public Member Functions

 DigiReco ()=default
 
 ~DigiReco ()=default
 
void init ()
 
void prepareInterpolation ()
 
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 write ()
 
void setVerbosity (int v)
 
int getVerbosity () const
 
void setDebugOutput (bool state=true)
 
void eor ()
 
uint8_t getTriggerCondition ()
 
void setTripleTrigger ()
 
void setDoubleTrigger ()
 
void setSingleTrigger ()
 
void setAlpha (double v)
 
double getAlpha ()
 
void setModuleConfig (const ModuleConfig *moduleConfig)
 
const ModuleConfiggetModuleConfig ()
 
void setTDCParam (const ZDCTDCParam *param)
 
const ZDCTDCParamgetTDCParam ()
 
void setTDCCorr (const ZDCTDCCorr *param)
 
const ZDCTDCCorrgetTDCCorr ()
 
void setEnergyParam (const ZDCEnergyParam *param)
 
const ZDCEnergyParamgetEnergyParam ()
 
void setTowerParam (const ZDCTowerParam *param)
 
const ZDCTowerParamgetTowerParam ()
 
void setBaselineParam (const BaselineParam *param)
 
const BaselineParamgetBaselineParam ()
 
void setRecoConfigZDC (const RecoConfigZDC *cfg)
 
const RecoConfigZDCgetRecoConfigZDC ()
 
void setLowPassFilter (bool val=true)
 
bool getLowPassFilter ()
 
void setFullInterpolation (bool val=true)
 
bool getFullInterpolation ()
 
void setCorrSignal (bool val=true)
 
bool getCorrSignal ()
 
void setCorrBackground (bool val=true)
 
bool getCorrBackground ()
 
bool inError ()
 
const uint32_t * getTDCMask () const
 
const uint32_t * getChMask () const
 
const std::vector< o2::zdc::RecEventAux > & getReco ()
 

Detailed Description

Definition at line 63 of file DigiReco.h.

Constructor & Destructor Documentation

◆ DigiReco()

o2::zdc::DigiReco::DigiReco ( )
default

◆ ~DigiReco()

o2::zdc::DigiReco::~DigiReco ( )
default

Member Function Documentation

◆ eor()

void o2::zdc::DigiReco::eor ( )

Definition at line 436 of file DigiReco.cxx.

◆ getAlpha()

double o2::zdc::DigiReco::getAlpha ( )
inline

Definition at line 90 of file DigiReco.h.

◆ getBaselineParam()

const BaselineParam * o2::zdc::DigiReco::getBaselineParam ( )
inline

Definition at line 103 of file DigiReco.h.

◆ getChMask()

const uint32_t * o2::zdc::DigiReco::getChMask ( ) const
inline

Definition at line 142 of file DigiReco.h.

◆ getCorrBackground()

bool o2::zdc::DigiReco::getCorrBackground ( )
inline

Definition at line 135 of file DigiReco.h.

◆ getCorrSignal()

bool o2::zdc::DigiReco::getCorrSignal ( )
inline

Definition at line 128 of file DigiReco.h.

◆ getEnergyParam()

const ZDCEnergyParam * o2::zdc::DigiReco::getEnergyParam ( )
inline

Definition at line 99 of file DigiReco.h.

◆ getFullInterpolation()

bool o2::zdc::DigiReco::getFullInterpolation ( )
inline

Definition at line 120 of file DigiReco.h.

◆ getLowPassFilter()

bool o2::zdc::DigiReco::getLowPassFilter ( )
inline

Definition at line 113 of file DigiReco.h.

◆ getModuleConfig()

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

Definition at line 93 of file DigiReco.h.

◆ getReco()

const std::vector< o2::zdc::RecEventAux > & o2::zdc::DigiReco::getReco ( )
inline

Definition at line 143 of file DigiReco.h.

◆ getRecoConfigZDC()

const RecoConfigZDC * o2::zdc::DigiReco::getRecoConfigZDC ( )
inline

Definition at line 105 of file DigiReco.h.

◆ getTDCCorr()

const ZDCTDCCorr * o2::zdc::DigiReco::getTDCCorr ( )
inline

Definition at line 97 of file DigiReco.h.

◆ getTDCMask()

const uint32_t * o2::zdc::DigiReco::getTDCMask ( ) const
inline

Definition at line 141 of file DigiReco.h.

◆ getTDCParam()

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

Definition at line 95 of file DigiReco.h.

◆ getTowerParam()

const ZDCTowerParam * o2::zdc::DigiReco::getTowerParam ( )
inline

Definition at line 101 of file DigiReco.h.

◆ getTriggerCondition()

uint8_t o2::zdc::DigiReco::getTriggerCondition ( )
inline

Definition at line 84 of file DigiReco.h.

◆ getVerbosity()

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

Definition at line 78 of file DigiReco.h.

◆ inError()

bool o2::zdc::DigiReco::inError ( )
inline

Definition at line 136 of file DigiReco.h.

◆ init()

void o2::zdc::DigiReco::init ( )

Definition at line 22 of file DigiReco.cxx.

◆ prepareInterpolation()

void o2::zdc::DigiReco::prepareInterpolation ( )

Definition at line 463 of file DigiReco.cxx.

◆ process()

int o2::zdc::DigiReco::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 493 of file DigiReco.cxx.

◆ setAlpha()

void o2::zdc::DigiReco::setAlpha ( double  v)
inline

Definition at line 89 of file DigiReco.h.

◆ setBaselineParam()

void o2::zdc::DigiReco::setBaselineParam ( const BaselineParam param)
inline

Definition at line 102 of file DigiReco.h.

◆ setCorrBackground()

void o2::zdc::DigiReco::setCorrBackground ( bool  val = true)
inline

Definition at line 129 of file DigiReco.h.

◆ setCorrSignal()

void o2::zdc::DigiReco::setCorrSignal ( bool  val = true)
inline

Definition at line 122 of file DigiReco.h.

◆ setDebugOutput()

void o2::zdc::DigiReco::setDebugOutput ( bool  state = true)
inline

Definition at line 79 of file DigiReco.h.

◆ setDoubleTrigger()

void o2::zdc::DigiReco::setDoubleTrigger ( )
inline

Definition at line 86 of file DigiReco.h.

◆ setEnergyParam()

void o2::zdc::DigiReco::setEnergyParam ( const ZDCEnergyParam param)
inline

Definition at line 98 of file DigiReco.h.

◆ setFullInterpolation()

void o2::zdc::DigiReco::setFullInterpolation ( bool  val = true)
inline

Definition at line 114 of file DigiReco.h.

◆ setLowPassFilter()

void o2::zdc::DigiReco::setLowPassFilter ( bool  val = true)
inline

Definition at line 107 of file DigiReco.h.

◆ setModuleConfig()

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

Definition at line 92 of file DigiReco.h.

◆ setRecoConfigZDC()

void o2::zdc::DigiReco::setRecoConfigZDC ( const RecoConfigZDC cfg)
inline

Definition at line 104 of file DigiReco.h.

◆ setSingleTrigger()

void o2::zdc::DigiReco::setSingleTrigger ( )
inline

Definition at line 87 of file DigiReco.h.

◆ setTDCCorr()

void o2::zdc::DigiReco::setTDCCorr ( const ZDCTDCCorr param)
inline

Definition at line 96 of file DigiReco.h.

◆ setTDCParam()

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

Definition at line 94 of file DigiReco.h.

◆ setTowerParam()

void o2::zdc::DigiReco::setTowerParam ( const ZDCTowerParam param)
inline

Definition at line 100 of file DigiReco.h.

◆ setTripleTrigger()

void o2::zdc::DigiReco::setTripleTrigger ( )
inline

Definition at line 85 of file DigiReco.h.

◆ setVerbosity()

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

Definition at line 74 of file DigiReco.h.

◆ write()

int o2::zdc::DigiReco::write ( )

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