LDMX Software
|
Public Member Functions | |
void | board (framework::Event &event, const std::string &prefix) |
board us onto the bus with the input prefix | |
Public Attributes | |
int | version |
version of daq format | |
int | fpga |
id for polarfire | |
int | nsamples |
number of samples | |
int | spill |
spill number | |
int | ticks |
number of 5MHz ticks since spill | |
int | bunch |
bunch number according to this polarfire | |
int | number |
event number according to this polarfire | |
int | run |
run number according to this polarfire | |
int | DD |
day of month run started | |
int | MM |
month run started | |
int | hh |
hour run started | |
int | mm |
minute run started | |
std::vector< bool > | good_bxheader |
quality of link headers | |
std::vector< bool > | good_trailer |
quality of link trailers | |
Definition at line 18 of file HcalRawDecoder.h.
void hcal::PolarfireEventHeader::board | ( | framework::Event & | event, |
const std::string & | prefix | ||
) |
board us onto the bus with the input prefix
Struct to help interface between raw decoder read function and putting stuff onto event bus.
Definition at line 55 of file HcalRawDecoder.cxx.
References bunch, DD, fpga, good_bxheader, good_trailer, hh, MM, mm, nsamples, number, run, spill, ticks, and version.
Referenced by hcal::HcalRawDecoder::produce().
int hcal::PolarfireEventHeader::bunch |
bunch number according to this polarfire
Definition at line 30 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::DD |
day of month run started
Definition at line 36 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::fpga |
id for polarfire
Definition at line 22 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
std::vector<bool> hcal::PolarfireEventHeader::good_bxheader |
quality of link headers
Definition at line 44 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
std::vector<bool> hcal::PolarfireEventHeader::good_trailer |
quality of link trailers
Definition at line 46 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::hh |
hour run started
Definition at line 40 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::MM |
month run started
Definition at line 38 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::mm |
minute run started
Definition at line 42 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::nsamples |
number of samples
Definition at line 24 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::number |
event number according to this polarfire
Definition at line 32 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::run |
run number according to this polarfire
Definition at line 34 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::spill |
spill number
Definition at line 26 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::ticks |
number of 5MHz ticks since spill
Definition at line 28 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().
int hcal::PolarfireEventHeader::version |
version of daq format
Definition at line 20 of file HcalRawDecoder.h.
Referenced by board(), and hcal::HcalRawDecoder::read().