CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
l1GtEvmUnpack_cfi.py
Go to the documentation of this file.
1 # unpack L1 Global Trigger EVM record
2 
3 import FWCore.ParameterSet.Config as cms
4 
5 # unpack L1 Global Trigger EVM record
6 l1GtEvmUnpack = cms.EDProducer("L1GlobalTriggerEvmRawToDigi",
7 
8  # input tag for GT EVM record:
9  # source = hardware record,
10  # l1GtEvmPack = GT EVM packer (DigiToRaw)
11  EvmGtInputTag = cms.InputTag("l1GtEvmPack"),
12 
13  # FED Id for GT EVM record
14  # default value defined in DataFormats/FEDRawData/src/FEDNumbering.cc
15  EvmGtFedId = cms.untracked.int32(812),
16 
17  # mask for active boards (actually 16 bits)
18  # if bit is zero, the corresponding board will not be unpacked
19  # default: no board masked
20  ActiveBoardsMask = cms.uint32(0xFFFF),
21 
22  # number of "bunch crossing in the event" (bxInEvent) to be unpacked
23  # symmetric around L1Accept (bxInEvent = 0):
24  # 1 (bxInEvent = 0); 3 (F 0 1) (standard record); 5 (E F 0 1 2) (debug record)
25  # even numbers (except 0) "rounded" to the nearest lower odd number
26  # negative value: unpack all available bxInEvent
27  # if more bxInEvent than available are required, unpack what exists and write a warning
28  UnpackBxInEvent = cms.int32(-1),
29 
30  # length of BST message (in bytes)
31  # if negative, take it from event setup
32  BstLengthBytes = cms.int32(-1)
33 
34 )
35 
36