|
BmnRoot
|
Go to the source code of this file.
Functions | |
| struct | __attribute__ ((packed)) DeviceHeader |
Variables | |
| const uint32_t | SYNC_EVENT = 0x2A50D5AF |
| const uint32_t | SYNC_EVENT_OLD = 0x2A502A50 |
| const uint32_t | SYNC_STAT = 0x4A62B59D |
| const uint32_t | SYNC_EOS = 0x4A624A62 |
| const uint32_t | SYNC_JSON = 0x4E4F534A |
| const uint32_t | SYNC_RUN_START = 0x72617453 |
| const uint32_t | SYNC_RUN_STOP = 0x706F7453 |
| const uint32_t | SYNC_FILE_BEGIN = 0x67654246 |
| const uint32_t | SYNC_FILE_END = 0x646E4546 |
| const uint32_t | RECORD_RUN_NUMBER = 0x236E7552 |
| const uint32_t | RECORD_RUN_INDEX = 0x78646E49 |
| const uint32_t | RECORD_EVENT_ORDER = 0x71655345 |
| const uint32_t | RECORD_FILE_ID = 0x64496946 |
| const size_t | kWORDSIZE = sizeof(uint32_t) |
| const uint32_t | kNBYTESINWORD = kWORDSIZE |
| const uint32_t | kMODDATAMAX = 0x7 |
| const uint32_t | kMODHEADER = 0x8 |
| const uint32_t | kMODTRAILER = 0x9 |
| const uint32_t | kEVHEADER = 0xA |
| const uint32_t | kEVTRAILER = 0xB |
| const uint32_t | kSPILLHEADER = 0xC |
| const uint32_t | kSPILLTRAILER = 0xD |
| const uint32_t | kSTATUS = 0xE |
| const uint32_t | kPADDING = 0xF |
| const uint32_t | TMWR_TAI = 2 |
| const uint32_t | TMWR_REL_TS = 4 |
| const uint32_t | TMWR_REL_TS_TB = 5 |
| const uint32_t | TMWR_PULSE = 7 |
| const uint32_t | TMWR_EOS_CNT = 1 |
| const uint32_t | TMWR_EOS_CNT_MATCHED = 0 |
| const uint32_t | kMSTREAM_TYPE_TDC = 0x0 |
| const uint32_t | kMSTREAM_TYPE_ADC = 0x1 |
| const uint32_t | kMSTREAM_TYPE_TRIG = 0xA |
| const uint32_t | kMSTREAM_TYPE_STAT = 0xF |
| const uint32_t | kTDC64V = 0x10 |
| const uint32_t | kTDC64VHLE = 0x53 |
| const uint32_t | kTDC64VHLE_E = 0xD3 |
| const uint32_t | kTDC72VHL = 0x12 |
| const uint32_t | kTDC32VL = 0x11 |
| const uint32_t | kTQDC16 = 0x09 |
| const uint32_t | kTQDC16VS = 0x56 |
| const uint32_t | kVIRTUAL_DEVICE = 0x56 |
| const uint32_t | kTQDC16VS_E = 0xD6 |
| const uint32_t | kTRIG = 0xA |
| const uint32_t | kTTVXS = 0xCF |
| const uint32_t | kMSC16V = 0xF |
| const uint32_t | kMSC16VE_E = 0xD8 |
| const uint32_t | kUT24VE_TRC = 0xE3 |
| const uint32_t | kUT24VE = 0xC9 |
| const uint32_t | kUT24VE_ = 0x49 |
| const uint32_t | kADC64VE = 0xD4 |
| const uint32_t | kADC64VE_XGE = 0xD9 |
| const uint32_t | kADC64WR = 0xCA |
| const uint32_t | kHRB = 0xC2 |
| const uint32_t | kTDC72VXS = 0xD0 |
| const uint32_t | kFVME = 0xD1 |
| const uint32_t | kGENERIC_DEVICE = 0xDA |
| const uint32_t | kVSP_SERIALS = 0x00535453 |
| const uint32_t | kHGND_SERIALS = 0x4e446574 |
| const uint32_t | SERIAL_RUN_DOCUMENT = 0x43526372 |
| const uint32_t | SERIAL_TO_CFG = 0x30543074 |
| const uint32_t | kU40VE_RC = 0x4C |
| const uint32_t | kEVENTTYPESLOT = 12 |
| const uint32_t | kWORDTAI = 2 |
| const uint32_t | kWORDTRIG = 3 |
| const uint32_t | kWORDAUX = 4 |
| const uint32_t | kTRIGBEAM = 6 |
| const uint32_t | kTRIGMINBIAS = 1 |
| const uint32_t | TDC_EV_HEADER = 2 |
| const uint32_t | TDC_EV_TRAILER = 3 |
| const uint32_t | TDC_LEADING = 4 |
| const uint32_t | TDC_TRAILING = 5 |
| const uint32_t | TDC_ERROR = 6 |
| const uint32_t | MSC_N_COUNTERS = 16 |
| const uint8_t | MSC_EC_SPILL = 1 |
| const uint8_t | MSC_EC_BUSY = (1 << 1) |
| const uint8_t | MSC_TIME_SLICE_INFO = 0xE |
| const uint32_t | kT0_BIN_BLOCK_WORDS = 256 |
| const uint32_t | kT0_BIN_BLOCK_2020_SEC = 0 |
| const uint32_t | kT0_BIN_BLOCK_UNIX_SEC = 248 |
| const double | TRC_CLOCK_NS = 8 |
| struct __attribute__ | ( | (packed) | ) |
M-Stream Header https://afi.jinr.ru/MpdDeviceRawDataFormat
https://afi.jinr.ru/DataFormatMSC_ETH
TQDC-E Data Block header https://afi.jinr.ru/DataFormatTQDC16VSE
Definition at line 97 of file RawTypes.h.
References kWORDSIZE.
| const uint32_t kADC64VE = 0xD4 |
Definition at line 61 of file RawTypes.h.
| const uint32_t kADC64VE_XGE = 0xD9 |
Definition at line 62 of file RawTypes.h.
| const uint32_t kADC64WR = 0xCA |
Definition at line 63 of file RawTypes.h.
| const uint32_t kEVENTTYPESLOT = 12 |
Definition at line 75 of file RawTypes.h.
| const uint32_t kEVHEADER = 0xA |
Definition at line 25 of file RawTypes.h.
| const uint32_t kEVTRAILER = 0xB |
Definition at line 26 of file RawTypes.h.
| const uint32_t kFVME = 0xD1 |
Definition at line 66 of file RawTypes.h.
| const uint32_t kGENERIC_DEVICE = 0xDA |
Definition at line 67 of file RawTypes.h.
| const uint32_t kHGND_SERIALS = 0x4e446574 |
Definition at line 69 of file RawTypes.h.
| const uint32_t kHRB = 0xC2 |
Definition at line 64 of file RawTypes.h.
| const uint32_t kMODDATAMAX = 0x7 |
Definition at line 22 of file RawTypes.h.
| const uint32_t kMODHEADER = 0x8 |
Definition at line 23 of file RawTypes.h.
| const uint32_t kMODTRAILER = 0x9 |
Definition at line 24 of file RawTypes.h.
| const uint32_t kMSC16V = 0xF |
Definition at line 56 of file RawTypes.h.
| const uint32_t kMSC16VE_E = 0xD8 |
Definition at line 57 of file RawTypes.h.
| const uint32_t kMSTREAM_TYPE_ADC = 0x1 |
Definition at line 40 of file RawTypes.h.
| const uint32_t kMSTREAM_TYPE_STAT = 0xF |
Definition at line 42 of file RawTypes.h.
| const uint32_t kMSTREAM_TYPE_TDC = 0x0 |
Definition at line 39 of file RawTypes.h.
| const uint32_t kMSTREAM_TYPE_TRIG = 0xA |
Definition at line 41 of file RawTypes.h.
| const uint32_t kNBYTESINWORD = kWORDSIZE |
Definition at line 19 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead(), BmnConverterTools::ParseComplexTLV(), BmnConverter::ParseJsonTLV(), BmnRawSource::ParseJsonTLV(), BmnConverterTools::Process_ADC64(), and BmnOnlineDecoder::ProcessStream().
| const uint32_t kPADDING = 0xF |
Definition at line 30 of file RawTypes.h.
| const uint32_t kSPILLHEADER = 0xC |
Definition at line 27 of file RawTypes.h.
| const uint32_t kSPILLTRAILER = 0xD |
Definition at line 28 of file RawTypes.h.
| const uint32_t kSTATUS = 0xE |
Definition at line 29 of file RawTypes.h.
| const uint32_t kT0_BIN_BLOCK_2020_SEC = 0 |
Definition at line 94 of file RawTypes.h.
| const uint32_t kT0_BIN_BLOCK_UNIX_SEC = 248 |
Definition at line 95 of file RawTypes.h.
| const uint32_t kT0_BIN_BLOCK_WORDS = 256 |
Definition at line 93 of file RawTypes.h.
Referenced by BmnMetadataDecoder::ProcessSpillTree().
| const uint32_t kTDC32VL = 0x11 |
Definition at line 49 of file RawTypes.h.
Referenced by BmnTof2Raw2DigitNew::fillEqualization(), BmnTof2Raw2DigitNew::fillEvent(), BmnTof2Raw2DigitNew::fillPreparation(), BmnTof2Raw2DigitNew::fillSlewing(), and BmnTof2Raw2DigitNew::fillSlewingT0().
| const uint32_t kTDC64V = 0x10 |
Definition at line 45 of file RawTypes.h.
| const uint32_t kTDC64VHLE = 0x53 |
Definition at line 46 of file RawTypes.h.
Referenced by BmnTof2Raw2DigitNew::fillEqualization(), BmnTof2Raw2DigitNew::fillEvent(), BmnTof2Raw2DigitNew::fillPreparation(), BmnTof2Raw2DigitNew::fillSlewing(), and BmnTof2Raw2DigitNew::fillSlewingT0().
| const uint32_t kTDC64VHLE_E = 0xD3 |
Definition at line 47 of file RawTypes.h.
Referenced by BmnTof2Raw2DigitNew::fillEqualization(), BmnTof2Raw2DigitNew::fillEvent(), BmnTof2Raw2DigitNew::fillPreparation(), BmnTof2Raw2DigitNew::fillSlewing(), and BmnTof2Raw2DigitNew::fillSlewingT0().
| const uint32_t kTDC72VHL = 0x12 |
Definition at line 48 of file RawTypes.h.
| const uint32_t kTDC72VXS = 0xD0 |
Definition at line 65 of file RawTypes.h.
| const uint32_t kTQDC16 = 0x09 |
Definition at line 50 of file RawTypes.h.
| const uint32_t kTQDC16VS = 0x56 |
Definition at line 51 of file RawTypes.h.
| const uint32_t kTQDC16VS_E = 0xD6 |
Definition at line 53 of file RawTypes.h.
| const uint32_t kTRIG = 0xA |
Definition at line 54 of file RawTypes.h.
| const uint32_t kTRIGBEAM = 6 |
Definition at line 79 of file RawTypes.h.
| const uint32_t kTRIGMINBIAS = 1 |
Definition at line 80 of file RawTypes.h.
| const uint32_t kTTVXS = 0xCF |
Definition at line 55 of file RawTypes.h.
| const uint32_t kU40VE_RC = 0x4C |
Definition at line 72 of file RawTypes.h.
| const uint32_t kUT24VE = 0xC9 |
Definition at line 59 of file RawTypes.h.
| const uint32_t kUT24VE_ = 0x49 |
Definition at line 60 of file RawTypes.h.
| const uint32_t kUT24VE_TRC = 0xE3 |
Definition at line 58 of file RawTypes.h.
| const uint32_t kVIRTUAL_DEVICE = 0x56 |
Definition at line 52 of file RawTypes.h.
| const uint32_t kVSP_SERIALS = 0x00535453 |
Definition at line 68 of file RawTypes.h.
| const uint32_t kWORDAUX = 4 |
Definition at line 78 of file RawTypes.h.
| const size_t kWORDSIZE = sizeof(uint32_t) |
Definition at line 18 of file RawTypes.h.
Referenced by __attribute__(), BmnRawSource::ConvertRawToRootIterateFileRead(), and BmnRawSource::GetRunIdFromFile().
| const uint32_t kWORDTAI = 2 |
Definition at line 76 of file RawTypes.h.
| const uint32_t kWORDTRIG = 3 |
Definition at line 77 of file RawTypes.h.
| const uint8_t MSC_EC_BUSY = (1 << 1) |
Definition at line 90 of file RawTypes.h.
Referenced by BmnMSCDigit< IntType >::IsBusy(), and BmnMetadataDecoder::ProcessSpillTree().
| const uint8_t MSC_EC_SPILL = 1 |
Definition at line 89 of file RawTypes.h.
Referenced by BmnMSCDigit< IntType >::IsSpill(), and BmnMetadataDecoder::ProcessSpillTree().
| const uint32_t MSC_N_COUNTERS = 16 |
Definition at line 88 of file RawTypes.h.
Referenced by BmnMetadataDecoder::ProcessSpillTree().
| const uint8_t MSC_TIME_SLICE_INFO = 0xE |
Definition at line 91 of file RawTypes.h.
| const uint32_t RECORD_EVENT_ORDER = 0x71655345 |
Definition at line 16 of file RawTypes.h.
Referenced by BmnConverterTools::ParseComplexTLV().
| const uint32_t RECORD_FILE_ID = 0x64496946 |
Definition at line 17 of file RawTypes.h.
Referenced by BmnConverterTools::ParseComplexTLV().
| const uint32_t RECORD_RUN_INDEX = 0x78646E49 |
Definition at line 15 of file RawTypes.h.
Referenced by BmnConverterTools::ParseComplexTLV().
| const uint32_t RECORD_RUN_NUMBER = 0x236E7552 |
Definition at line 14 of file RawTypes.h.
Referenced by BmnRawSource::GetRunIdFromFile(), and BmnConverterTools::ParseComplexTLV().
| const uint32_t SERIAL_RUN_DOCUMENT = 0x43526372 |
Definition at line 70 of file RawTypes.h.
| const uint32_t SERIAL_TO_CFG = 0x30543074 |
Definition at line 71 of file RawTypes.h.
| const uint32_t SYNC_EOS = 0x4A624A62 |
Definition at line 8 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead().
| const uint32_t SYNC_EVENT = 0x2A50D5AF |
Definition at line 5 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead(), and BmnOnlineDecoder::ProcessStream().
| const uint32_t SYNC_EVENT_OLD = 0x2A502A50 |
Definition at line 6 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead(), and BmnOnlineDecoder::ProcessStream().
| const uint32_t SYNC_FILE_BEGIN = 0x67654246 |
Definition at line 12 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead().
| const uint32_t SYNC_FILE_END = 0x646E4546 |
Definition at line 13 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead().
| const uint32_t SYNC_JSON = 0x4E4F534A |
Definition at line 9 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead(), and BmnOnlineDecoder::ProcessStream().
| const uint32_t SYNC_RUN_START = 0x72617453 |
Definition at line 10 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead(), and BmnOnlineDecoder::ProcessStream().
| const uint32_t SYNC_RUN_STOP = 0x706F7453 |
Definition at line 11 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead(), and BmnOnlineDecoder::ProcessStream().
| const uint32_t SYNC_STAT = 0x4A62B59D |
Definition at line 7 of file RawTypes.h.
Referenced by BmnRawSource::ConvertRawToRootIterateFileRead(), and BmnOnlineDecoder::ProcessStream().
| const uint32_t TDC_ERROR = 6 |
Definition at line 86 of file RawTypes.h.
| const uint32_t TDC_EV_HEADER = 2 |
Definition at line 82 of file RawTypes.h.
| const uint32_t TDC_EV_TRAILER = 3 |
Definition at line 83 of file RawTypes.h.
| const uint32_t TDC_LEADING = 4 |
Definition at line 84 of file RawTypes.h.
| const uint32_t TDC_TRAILING = 5 |
Definition at line 85 of file RawTypes.h.
| const uint32_t TMWR_EOS_CNT = 1 |
Definition at line 35 of file RawTypes.h.
| const uint32_t TMWR_EOS_CNT_MATCHED = 0 |
Definition at line 36 of file RawTypes.h.
| const uint32_t TMWR_PULSE = 7 |
Definition at line 34 of file RawTypes.h.
| const uint32_t TMWR_REL_TS = 4 |
Definition at line 32 of file RawTypes.h.
| const uint32_t TMWR_REL_TS_TB = 5 |
Definition at line 33 of file RawTypes.h.
| const uint32_t TMWR_TAI = 2 |
Definition at line 31 of file RawTypes.h.
| const double TRC_CLOCK_NS = 8 |
Definition at line 97 of file RawTypes.h.
Referenced by BmnConverterTools::ParseJsonConfig().