CbmRoot
|
#include <PsdGbtDataFormat-v1.00.h>
Public Types | |
enum | bitFieldSizes { HCs = 8 , WWs = 8 , FAs = 16 , E0s = 12 , SCs = 20 , ZLs = 16 } |
Public Member Functions | |
void | printout () |
Waveform ZeroLevel. | |
void | clear () |
PsdHitHeader () | |
Public Attributes | |
uint8_t | uHitChannel: HCs |
uint8_t | uWfmWords: WWs |
Hit channel. | |
uint32_t | uFeeAccum: FAs |
Total waveform points per hit. | |
uint32_t | uEmpty0: E0s |
FEE accumulator. | |
uint32_t | uSignalCharge: SCs |
Empty bits. | |
uint16_t | uZeroLevel: ZLs |
Waveform integral above ZeroLevel. | |
Definition at line 84 of file PsdGbtDataFormat-v1.00.h.
Enumerator | |
---|---|
HCs | |
WWs | Hit channel size in bits. |
FAs | Waveform points size in bits. |
E0s | FEE accumulator bits size in bits. |
SCs | Empty bits size in bits. |
ZLs | Signal charge size in bits. |
Definition at line 85 of file PsdGbtDataFormat-v1.00.h.
|
inline |
Definition at line 118 of file PsdGbtDataFormat-v1.00.h.
References clear().
|
inline |
Definition at line 108 of file PsdGbtDataFormat-v1.00.h.
References uEmpty0, uFeeAccum, uHitChannel, uSignalCharge, uWfmWords, and uZeroLevel.
Referenced by PsdHitHeader(), PsdDataV100::PsdGbtReader::ReadHitHeader(), and PsdDataV100::PsdGbtReader::~PsdGbtReader().
|
inline |
Waveform ZeroLevel.
Definition at line 102 of file PsdGbtDataFormat-v1.00.h.
References uFeeAccum, uHitChannel, uSignalCharge, uWfmWords, and uZeroLevel.
Referenced by PsdDataV100::PsdGbtReader::ReadHitHeader().
uint32_t PsdDataV100::PsdHitHeader::uEmpty0 |
uint32_t PsdDataV100::PsdHitHeader::uFeeAccum |
Total waveform points per hit.
Definition at line 97 of file PsdGbtDataFormat-v1.00.h.
Referenced by clear(), printout(), and PsdDataV100::PsdGbtReader::ReadHitHeader().
uint8_t PsdDataV100::PsdHitHeader::uHitChannel |
Definition at line 95 of file PsdGbtDataFormat-v1.00.h.
Referenced by clear(), printout(), CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), PsdDataV100::PsdGbtReader::ReadHitHeader(), PsdDataV100::PsdGbtReader::ReadMs(), and CbmPsdUnpackAlgo::unpack().
uint32_t PsdDataV100::PsdHitHeader::uSignalCharge |
Empty bits.
Definition at line 99 of file PsdGbtDataFormat-v1.00.h.
Referenced by clear(), printout(), and PsdDataV100::PsdGbtReader::ReadHitHeader().
uint8_t PsdDataV100::PsdHitHeader::uWfmWords |
Hit channel.
Definition at line 96 of file PsdGbtDataFormat-v1.00.h.
Referenced by clear(), printout(), CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), PsdDataV100::PsdGbtReader::ReadHitHeader(), PsdDataV100::PsdGbtReader::ReadMs(), and CbmPsdUnpackAlgo::unpack().
uint16_t PsdDataV100::PsdHitHeader::uZeroLevel |
Waveform integral above ZeroLevel.
Definition at line 100 of file PsdGbtDataFormat-v1.00.h.
Referenced by clear(), printout(), and PsdDataV100::PsdGbtReader::ReadHitHeader().