CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/EventFilter/L1GlobalTriggerRawToDigi/python/l1GtEvmUnpack_cfi.py

Go to the documentation of this file.
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