CbmRoot
PsdData::PsdHitHeader Struct Reference

#include <PsdGbtDataFormat.h>

Public Types

enum  bitFieldSizes {
  WPSs = 8, HCs = 8, E0s = 32, SCs = 16,
  ZLs = 16
}
 

Public Member Functions

void printout ()
 Waveform ZeroLevel. More...
 
void clear ()
 
 PsdHitHeader ()
 

Public Attributes

uint8_t uWfmPoints: WPSs
 
uint8_t uHitChannel: HCs
 Total waveform points per hit. More...
 
uint32_t uEmpty0: E0s
 Hit channel. More...
 
uint16_t uSignalCharge: SCs
 Empty bits. More...
 
uint16_t uZeroLevel: ZLs
 Waveform integral above ZeroLevel. More...
 

Detailed Description

Definition at line 79 of file PsdGbtDataFormat.h.

Member Enumeration Documentation

◆ bitFieldSizes

Enumerator
WPSs 
HCs 

Waveform points size in bits.

E0s 

Hit channel size in bits.

SCs 

Empty bits size in bits.

ZLs 

Signal charge size in bits.

Definition at line 80 of file PsdGbtDataFormat.h.

Constructor & Destructor Documentation

◆ PsdHitHeader()

PsdData::PsdHitHeader::PsdHitHeader ( )
inline

Definition at line 111 of file PsdGbtDataFormat.h.

References clear().

Member Function Documentation

◆ clear()

void PsdData::PsdHitHeader::clear ( )
inline

◆ printout()

void PsdData::PsdHitHeader::printout ( )
inline

Waveform ZeroLevel.

Definition at line 94 of file PsdGbtDataFormat.h.

References uHitChannel, uSignalCharge, uWfmPoints, and uZeroLevel.

Referenced by PsdData::PsdGbtReader::ReadHitHeaderFles().

Member Data Documentation

◆ uEmpty0

uint32_t PsdData::PsdHitHeader::uEmpty0

Hit channel.

Definition at line 90 of file PsdGbtDataFormat.h.

Referenced by clear().

◆ uHitChannel

uint8_t PsdData::PsdHitHeader::uHitChannel

Total waveform points per hit.

Definition at line 89 of file PsdGbtDataFormat.h.

Referenced by clear(), printout(), and PsdData::PsdGbtReader::ReadHitHeaderFles().

◆ uSignalCharge

uint16_t PsdData::PsdHitHeader::uSignalCharge

Empty bits.

Definition at line 91 of file PsdGbtDataFormat.h.

Referenced by clear(), printout(), and PsdData::PsdGbtReader::ReadHitHeaderFles().

◆ uWfmPoints

◆ uZeroLevel

uint16_t PsdData::PsdHitHeader::uZeroLevel

Waveform integral above ZeroLevel.

Definition at line 92 of file PsdGbtDataFormat.h.

Referenced by clear(), printout(), and PsdData::PsdGbtReader::ReadHitHeaderFles().


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