CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
l1GtUnpack_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 import EventFilter.L1GlobalTriggerRawToDigi.l1GlobalTriggerRawToDigi_cfi
3 
4 l1GtUnpack = EventFilter.L1GlobalTriggerRawToDigi.l1GlobalTriggerRawToDigi_cfi.l1GlobalTriggerRawToDigi.clone()
5 
6 # input tag for GT readout collection:
7 # source = hardware record,
8 # l1GtPack = GT packer (DigiToRaw)
9 l1GtUnpack.DaqGtInputTag = cms.InputTag("l1GtPack")
10 
11 # FED Id for GT DAQ record
12 # default value defined in DataFormats/FEDRawData/src/FEDNumbering.cc
13 l1GtUnpack.DaqGtFedId = cms.untracked.int32(813)
14 
15 # mask for active boards (actually 16 bits)
16 # if bit is zero, the corresponding board will not be unpacked
17 # default: no board masked
18 l1GtUnpack.ActiveBoardsMask = cms.uint32(0xFFFF)
19 
20 # number of "bunch crossing in the event" (bxInEvent) to be unpacked
21 # symmetric around L1Accept (bxInEvent = 0):
22 # 1 (bxInEvent = 0); 3 (F 0 1) (standard record); 5 (E F 0 1 2) (debug record)
23 # even numbers (except 0) "rounded" to the nearest lower odd number
24 # negative value: unpack all available bxInEvent
25 # if more bxInEvent than available are required, unpack what exists and write a warning
26 l1GtUnpack.UnpackBxInEvent = cms.int32(-1)