Project
Loading...
Searching...
No Matches
o2::zdc::RecEvent Struct Reference

#include <RecEvent.h>

Public Member Functions

void addBC (const RecEventAux &reca)
 ZDC waveform.
 
void addEnergy (uint8_t ch, float energy)
 
void addTDC (uint8_t ch, int16_t val, int16_t amp, bool isbeg=false, bool isend=false)
 
void addTDC (uint8_t ch, float val, float amp, bool isbeg=false, bool isend=false)
 
void addInfo (uint16_t info)
 
void addInfo (uint8_t ch, uint16_t code)
 
uint32_t addInfo (const RecEventAux &reca, const std::array< bool, NChannels > &vec, const uint16_t code)
 
uint32_t addInfos (const RecEventAux &reca)
 
void addWaveform (uint8_t ch, std::vector< float > &wave)
 
void print () const
 
 ClassDefNV (RecEvent, 2)
 

Public Attributes

std::vector< o2::zdc::BCRecDatamRecBC
 
std::vector< o2::zdc::ZDCEnergymEnergy
 Interaction record and references to data.
 
std::vector< o2::zdc::ZDCTDCDatamTDCData
 ZDC energy.
 
std::vector< uint16_t > mInfo
 ZDC TDC.
 
std::vector< o2::zdc::ZDCWaveformmWaveform
 Event quality information.
 

Detailed Description

Definition at line 37 of file RecEvent.h.

Member Function Documentation

◆ addBC()

void o2::zdc::RecEvent::addBC ( const RecEventAux reca)
inline

ZDC waveform.

Definition at line 45 of file RecEvent.h.

◆ addEnergy()

void o2::zdc::RecEvent::addEnergy ( uint8_t  ch,
float  energy 
)
inline

Definition at line 56 of file RecEvent.h.

◆ addInfo() [1/3]

uint32_t RecEvent::addInfo ( const RecEventAux reca,
const std::array< bool, NChannels > &  vec,
const uint16_t  code 
)

Definition at line 32 of file RecEvent.cxx.

◆ addInfo() [2/3]

void o2::zdc::RecEvent::addInfo ( uint16_t  info)
inline

Definition at line 86 of file RecEvent.h.

◆ addInfo() [3/3]

void o2::zdc::RecEvent::addInfo ( uint8_t  ch,
uint16_t  code 
)
inline

Definition at line 95 of file RecEvent.h.

◆ addInfos()

uint32_t RecEvent::addInfos ( const RecEventAux reca)

Definition at line 94 of file RecEvent.cxx.

◆ addTDC() [1/2]

void o2::zdc::RecEvent::addTDC ( uint8_t  ch,
float  val,
float  amp,
bool  isbeg = false,
bool  isend = false 
)
inline

Definition at line 76 of file RecEvent.h.

◆ addTDC() [2/2]

void o2::zdc::RecEvent::addTDC ( uint8_t  ch,
int16_t  val,
int16_t  amp,
bool  isbeg = false,
bool  isend = false 
)
inline

Definition at line 66 of file RecEvent.h.

◆ addWaveform()

void o2::zdc::RecEvent::addWaveform ( uint8_t  ch,
std::vector< float > &  wave 
)
inline

Definition at line 113 of file RecEvent.h.

◆ ClassDefNV()

o2::zdc::RecEvent::ClassDefNV ( RecEvent  ,
 
)

◆ print()

void RecEvent::print ( ) const

Definition at line 16 of file RecEvent.cxx.

Member Data Documentation

◆ mEnergy

std::vector<o2::zdc::ZDCEnergy> o2::zdc::RecEvent::mEnergy

Interaction record and references to data.

Definition at line 39 of file RecEvent.h.

◆ mInfo

std::vector<uint16_t> o2::zdc::RecEvent::mInfo

ZDC TDC.

Definition at line 41 of file RecEvent.h.

◆ mRecBC

std::vector<o2::zdc::BCRecData> o2::zdc::RecEvent::mRecBC

Definition at line 38 of file RecEvent.h.

◆ mTDCData

std::vector<o2::zdc::ZDCTDCData> o2::zdc::RecEvent::mTDCData

ZDC energy.

Definition at line 40 of file RecEvent.h.

◆ mWaveform

std::vector<o2::zdc::ZDCWaveform> o2::zdc::RecEvent::mWaveform

Event quality information.

Definition at line 42 of file RecEvent.h.


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