CMS 3D CMS Logo

l1GtHwValidation_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # L1GtHwValidation DQM
4 #
5 # V.M. Ghete 2009-10-09
6 
7 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
8 l1GtHwValidation = DQMEDAnalyzer('L1GtHwValidation',
9 
10  # input tag for the L1 GT hardware DAQ record
11  L1GtDataDaqInputTag = cms.InputTag("gtDigis"),
12 
13  # input tag for the L1 GT hardware EVM record
14  L1GtDataEvmInputTag = cms.InputTag("gtEvmDigis"),
15 
16  # input tag for the L1 GT emulator DAQ record
17  L1GtEmulDaqInputTag = cms.InputTag("valGtDigis"),
18 
19  # input tag for the L1 GT emulator EVM record
20  L1GtEmulEvmInputTag = cms.InputTag("valGtDigis"),
21 
22  # input tag for the L1 GCT hardware record
23  L1GctDataInputTag = cms.InputTag("gctDigis"),
24 
25  DirName = cms.untracked.string("L1TEMU/GTexpert"),
26 
27  # exclude algorithm triggers from comparison data - emulator by
28  # condition category and / or type and / or L1 GT object
29  # see CondFormats/L1TObjects/interface/L1GtFwd.h
30  # enum L1GtConditionCategory
31  # enum L1GtConditionType
32  # and DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h
33  # enum L1GtObject
34  #
35  # if category given and type empty and object empty, exclude all triggers
36  # containing conditions of that category
37  # if category given and type given and object empty, exclude all triggers
38  # containing conditions of that category and that type
39  # if category given and type given and object given, exclude all triggers
40  # containing conditions of that category and of that type and that objects
41  # if category empty and type given and object given, exclude all triggers
42  # of that type and that objects (all categories)
43  # ... and so on
44 
45  ExcludeCondCategTypeObject = cms.VPSet(
46  cms.PSet(
47  ExcludedCondCategory = cms.string(""),
48  ExcludedCondType = cms.string(""),
49  ExcludedL1GtObject = cms.string("GtExternal")
50  )
51  ),
52  # exclude algorithm triggers from comparison data - emulator by algorithm name
53  # if the corresponding algorithm trigger is not in the menu, nothing will happen
54  ExcludeAlgoTrigByName = cms.vstring(),
55  #
56 
57  # exclude algorithm triggers from comparison data - emulator by algorithm bit number
58  ExcludeAlgoTrigByBit = cms.vint32()
59  #
60 
61 )
62 
63