00001 # unpack L1 Global Trigger EVM record 00002 00003 import FWCore.ParameterSet.Config as cms 00004 00005 # unpack L1 Global Trigger EVM record 00006 l1GtEvmUnpack = cms.EDProducer("L1GlobalTriggerEvmRawToDigi", 00007 00008 # input tag for GT EVM record: 00009 # source = hardware record, 00010 # l1GtEvmPack = GT EVM packer (DigiToRaw) 00011 EvmGtInputTag = cms.InputTag("l1GtEvmPack"), 00012 00013 # FED Id for GT EVM record 00014 # default value defined in DataFormats/FEDRawData/src/FEDNumbering.cc 00015 EvmGtFedId = cms.untracked.int32(812), 00016 00017 # mask for active boards (actually 16 bits) 00018 # if bit is zero, the corresponding board will not be unpacked 00019 # default: no board masked 00020 ActiveBoardsMask = cms.uint32(0xFFFF), 00021 00022 # number of "bunch crossing in the event" (bxInEvent) to be unpacked 00023 # symmetric around L1Accept (bxInEvent = 0): 00024 # 1 (bxInEvent = 0); 3 (F 0 1) (standard record); 5 (E F 0 1 2) (debug record) 00025 # even numbers (except 0) "rounded" to the nearest lower odd number 00026 # negative value: unpack all available bxInEvent 00027 # if more bxInEvent than available are required, unpack what exists and write a warning 00028 UnpackBxInEvent = cms.int32(-1), 00029 00030 # length of BST message (in bytes) 00031 # if negative, take it from event setup 00032 BstLengthBytes = cms.int32(-1) 00033 00034 ) 00035 00036