Hall-D Software
alpha
|
#include <DMapEVIOWords.h>
Public Member Functions | |
DMapEVIOWords () | |
~DMapEVIOWords () | |
void | AddROCIDLabels (void) |
void | ParseEvent (uint32_t *buff) |
void | DataWordStats (uint32_t *iptr, uint32_t *iend, uint32_t *word_stats) |
uint32_t | TotWordCount (uint32_t *word_stats) |
void | ParseJLabModuleData (uint32_t rocid, uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
void | Parsef250Bank (uint32_t rocid, uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
void | Parsef125Bank (uint32_t rocid, uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
void | ParseF1v2TDCBank (uint32_t rocid, uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
void | ParseF1v3TDCBank (uint32_t rocid, uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
void | ParseCAEN1190 (uint32_t rocid, uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
void | ParseModuleConfiguration (uint32_t rocid, uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
void | ParseTSscalerBank (uint32_t *&iptr, uint32_t *iend, uint32_t *word_stats) |
Public Attributes | |
set< uint64_t > | ts_history |
uint32_t | max_history_buff_size |
Definition at line 16 of file DMapEVIOWords.h.
Definition at line 19 of file DMapEVIOWords.h.
DMapEVIOWords::DMapEVIOWords | ( | ) |
Definition at line 45 of file DMapEVIOWords.cc.
References BLOCK_SIZE, daq_block_size, daq_event_size, daq_event_tdiff, daq_hits_per_event, daq_words_by_type, daq_words_per_event, E1, E3, and sprintf().
DMapEVIOWords::~DMapEVIOWords | ( | ) |
Definition at line 160 of file DMapEVIOWords.cc.
void DMapEVIOWords::AddROCIDLabels | ( | void | ) |
This is called just once to set the x-axis labels of histograms whose x-axis is the rocid so that we can label them by detector.
Definition at line 168 of file DMapEVIOWords.cc.
References dapp, daq_hits_per_event, daq_words_per_event, DTranslationTable::DChannelInfo::det_sys, DTranslationTable::DetectorName(), e, and DTranslationTable::GetDetectorIndex().
void DMapEVIOWords::DataWordStats | ( | uint32_t * | iptr, |
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 400 of file DMapEVIOWords.cc.
void DMapEVIOWords::ParseCAEN1190 | ( | uint32_t | rocid, |
uint32_t *& | iptr, | ||
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 618 of file DMapEVIOWords.cc.
void DMapEVIOWords::ParseEvent | ( | uint32_t * | buff | ) |
Definition at line 207 of file DMapEVIOWords.cc.
References BLOCK_SIZE, block_size, daq_block_size, daq_event_size, daq_event_tdiff, daq_words_by_type, daq_words_per_event, and t1.
void DMapEVIOWords::Parsef125Bank | ( | uint32_t | rocid, |
uint32_t *& | iptr, | ||
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 527 of file DMapEVIOWords.cc.
void DMapEVIOWords::ParseF1v2TDCBank | ( | uint32_t | rocid, |
uint32_t *& | iptr, | ||
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 578 of file DMapEVIOWords.cc.
void DMapEVIOWords::ParseF1v3TDCBank | ( | uint32_t | rocid, |
uint32_t *& | iptr, | ||
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 598 of file DMapEVIOWords.cc.
void DMapEVIOWords::Parsef250Bank | ( | uint32_t | rocid, |
uint32_t *& | iptr, | ||
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 482 of file DMapEVIOWords.cc.
void DMapEVIOWords::ParseJLabModuleData | ( | uint32_t | rocid, |
uint32_t *& | iptr, | ||
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 460 of file DMapEVIOWords.cc.
References DModuleType::F1TDC32, DModuleType::F1TDC48, DModuleType::FADC125, and DModuleType::FADC250.
void DMapEVIOWords::ParseModuleConfiguration | ( | uint32_t | rocid, |
uint32_t *& | iptr, | ||
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 648 of file DMapEVIOWords.cc.
void DMapEVIOWords::ParseTSscalerBank | ( | uint32_t *& | iptr, |
uint32_t * | iend, | ||
uint32_t * | word_stats | ||
) |
Definition at line 672 of file DMapEVIOWords.cc.
uint32_t DMapEVIOWords::TotWordCount | ( | uint32_t * | word_stats | ) |
Definition at line 390 of file DMapEVIOWords.cc.
uint32_t DMapEVIOWords::max_history_buff_size |
Definition at line 149 of file DMapEVIOWords.h.
Referenced by MapEVIOWords().
set<uint64_t> DMapEVIOWords::ts_history |
Definition at line 148 of file DMapEVIOWords.h.