3 iceberg_tpc_raw_decoder:
5 module_type: "IcebergTPCRawDecoder"
9 RCERawDataContainerInstance: "ContainerTPC"
10 RCERawDataNonContainerInstance: "TPC"
12 RCEDropEventsWithSmallFrags: false
13 RCEDropSmallFrags: true
15 RCEDropFragsWithBadCSF: false # skip fragments with invalid crate, slot, and fiber numbers
17 RCESaveFragsToFiles: false
18 RCECheckBufferSize: true
19 RCEBufferSizeCheckLimit: 10000000
21 FELIXRawDataLabel: "daq"
22 FELIXRawDataContainerInstance: "ContainerFELIX"
23 FELIXRawDataNonContainerInstance: "FELIX"
25 FELIXDropFragsWithBadCSF: false
26 FELIXEnforceExactCrateNumber: false
27 FELIXCrateNumberToCheck: 6
29 FELIXDropEventsWithSmallFrags: false
30 FELIXDropSmallFrags: true
31 FELIXSmallFragSize: 500
32 FELIXCheckBufferSize: true
33 FELIXBufferSizeCheckLimit: 10000000
35 CompressHuffman: false
36 PrintColdataConvertCount: false
38 MakeHistograms: false #for making error monitoring histograms
40 # enforcement flags. If these are set to true and the data completeness
41 # conditions are not met, then an emtpy collection of raw::RawDigits is
44 # if set to true, the number of channels present in the fragments must be
45 # the FullChannelCount below.
47 EnforceFullChannelCount: false
48 FullChannelCount: 1280
50 # requires that we don't see the same channel twice in in an event
52 EnforceNoDuplicateChannels: true
54 # requires that all channels have the same number of ticks (on each event separately)
56 EnforceSameTickCount: false
58 # requires that all channels have the specified number of ticks
60 EnforceFullTickCount: false
63 # requires that no errors are reported by the unpacker (checksum or capture errors)
65 EnforceErrorFree: false
68 iceberg_felixbufferdecoder_march2021:
70 module_type: "IcebergFELIXBufferDecoderMarch2021"
72 InputFiles: [ "slr1-0-data.bin",
77 OutputDataLabel: "daq"
79 CompressHuffman: false
80 StartTimestamp: 0 # 64-bit unsigned timestmap. 0 or any number less than first timestamp in the
81 # input files means start at the first frame in the input files.
86 module_type: "TimingRawDecoder"
88 OutputDataLabel: "daq"