CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 l1GtHwValidation = cms.EDAnalyzer("L1GtHwValidation",
8 
9  # input tag for the L1 GT hardware DAQ record
10  L1GtDataDaqInputTag = cms.InputTag("gtDigis"),
11 
12  # input tag for the L1 GT hardware EVM record
13  L1GtDataEvmInputTag = cms.InputTag("gtEvmDigis"),
14 
15  # input tag for the L1 GT emulator DAQ record
16  L1GtEmulDaqInputTag = cms.InputTag("valGtDigis"),
17 
18  # input tag for the L1 GT emulator EVM record
19  L1GtEmulEvmInputTag = cms.InputTag("valGtDigis"),
20 
21  # input tag for the L1 GCT hardware record
22  L1GctDataInputTag = cms.InputTag("gctDigis"),
23 
24  DirName = cms.untracked.string("L1TEMU/GTexpert"),
25 
26  # exclude algorithm triggers from comparison data - emulator by
27  # condition category and / or type and / or L1 GT object
28  # see CondFormats/L1TObjects/interface/L1GtFwd.h
29  # enum L1GtConditionCategory
30  # enum L1GtConditionType
31  # and DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h
32  # enum L1GtObject
33  #
34  # if category given and type empty and object empty, exclude all triggers
35  # containing conditions of that category
36  # if category given and type given and object empty, exclude all triggers
37  # containing conditions of that category and that type
38  # if category given and type given and object given, exclude all triggers
39  # containing conditions of that category and of that type and that objects
40  # if category empty and type given and object given, exclude all triggers
41  # of that type and that objects (all categories)
42  # ... and so on
43 
44  ExcludeCondCategTypeObject = cms.VPSet(
45  cms.PSet(
46  ExcludedCondCategory = cms.string(""),
47  ExcludedCondType = cms.string(""),
48  ExcludedL1GtObject = cms.string("GtExternal")
49  )
50  ),
51  # exclude algorithm triggers from comparison data - emulator by algorithm name
52  # if the corresponding algorithm trigger is not in the menu, nothing will happen
53  ExcludeAlgoTrigByName = cms.vstring(),
54  #
55 
56  # exclude algorithm triggers from comparison data - emulator by algorithm bit number
57  ExcludeAlgoTrigByBit = cms.vint32()
58  #
59 
60 )
61 
62