CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1GlobalTagTest_cff.py
Go to the documentation of this file.
1 #
2 # cff file defining sequences to print the content of
3 # L1 trigger records from a global tag
4 #
5 # V M Ghete 2009-03-04
6 
7 
8 import FWCore.ParameterSet.Config as cms
9 
10 # Regional Calorimeter Trigger
11 #
12 
13 l1RCTParametersTest = cms.EDAnalyzer('L1RCTParametersTester')
14 l1RCTChannelMaskTest = cms.EDAnalyzer('L1RCTChannelMaskTester')
15 l1RCTOutputScalesTest = cms.EDAnalyzer('L1ScalesTester')
16 
17 printGlobalTagL1Rct = cms.Sequence(l1RCTParametersTest*l1RCTChannelMaskTest*l1RCTOutputScalesTest)
18 
19 # Global Calorimeter Trigger
20 #
21 
22 from L1TriggerConfig.GctConfigProducers.l1GctConfigDump_cfi import l1GctConfigDump
23 from L1TriggerConfig.L1GeometryProducers.l1CaloGeometryDump_cfi import l1CaloGeometryDump
24 printGlobalTagL1Gct = cms.Sequence(l1GctConfigDump*l1CaloGeometryDump)
25 #printGlobalTagL1Gct = L1TriggerConfig.GctConfigProducers.l1GctConfigDump_cfi.l1GctConfigDump.clone()
26 
27 # DT TPG
28 #
29 
30 # MISSING
31 #printGlobalTagL1DtTPG = cms.Sequence()
32 
33 # DT TF
34 #
35 
36 DTExtLutTester = cms.EDAnalyzer('DTExtLutTester')
37 DTPhiLutTester = cms.EDAnalyzer('DTPhiLutTester')
38 DTPtaLutTester = cms.EDAnalyzer('DTPtaLutTester')
39 DTEtaPatternLutTester = cms.EDAnalyzer('DTEtaPatternLutTester')
40 DTQualPatternLutTester = cms.EDAnalyzer('DTQualPatternLutTester')
41 DTTFParametersTester = cms.EDAnalyzer('DTTFParametersTester')
42 DTTFMasksTester = cms.EDAnalyzer('DTTFMasksTester')
43 
44 printGlobalTagL1DtTF = cms.Sequence(DTExtLutTester
45  *DTPhiLutTester
46  *DTPtaLutTester
47  *DTEtaPatternLutTester
48  *DTQualPatternLutTester
49  *DTTFParametersTester
50  *DTTFMasksTester
51  )
52 
53 # CSC TF
54 #
55 CSCTFParametersTester = cms.EDAnalyzer("L1MuCSCTFParametersTester")
56 
57 printGlobalTagL1CscTF = cms.Sequence(CSCTFParametersTester)
58 
59 # RPC Trigger
60 #
61 dumpL1RPCConfig = cms.EDAnalyzer('DumpL1RPCConfig',
62  fileName = cms.string('PrintGlobalTag_L1RPCConfig.log'))
63 dumpConeDefinition = cms.EDAnalyzer('DumpConeDefinition',
64  fileName = cms.string('PrintGlobalTag_L1RPCConeDefinition.log'))
65 dumpL1RPCBxOrConfig = cms.EDAnalyzer("DumpL1RPCBxOrConfig")
66 dumpL1RPCHsbConfig = cms.EDAnalyzer("DumpL1RPCHsbConfig")
67 
68 printGlobalTagL1Rpc = cms.Sequence(dumpL1RPCConfig*dumpConeDefinition*dumpL1RPCBxOrConfig*dumpL1RPCHsbConfig)
69 
70 # Global Muon Trigger
71 #
72 
73 printL1GmtParameters = cms.EDProducer('L1MuGlobalMuonTrigger',
74  Debug = cms.untracked.int32(9),
75  BX_min = cms.int32(-1),
76  BX_max = cms.int32(1),
77  BX_min_readout = cms.int32(-1),
78  BX_max_readout = cms.int32(1),
79  DTCandidates = cms.InputTag('none'),
80  RPCbCandidates = cms.InputTag('none'),
81  CSCCandidates = cms.InputTag('none'),
82  RPCfCandidates = cms.InputTag('none'),
83  MipIsoData = cms.InputTag('none'),
84  WriteLUTsAndRegs = cms.untracked.bool(False)
85 )
86 
87 printL1GmtMuScales = cms.EDAnalyzer('L1MuScalesTester')
88 
89 printGlobalTagL1Gmt = cms.Sequence(printL1GmtParameters*printL1GmtMuScales)
90 
91 
92 # Global Trigger
93 #
95 
96 # all L1 records
97 printGlobalTagL1 = cms.Sequence(printGlobalTagL1Rct
98  *printGlobalTagL1Gct
99 # *printGlobalTagL1DtTPG
100  *printGlobalTagL1DtTF
101  *printGlobalTagL1CscTF
102  *printGlobalTagL1Rpc
103  *printGlobalTagL1Gmt
104  *printGlobalTagL1Gt
105  )
106 
107