Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:19:27

0001 #
0002 # cff file defining sequences to print the content of 
0003 # L1 trigger records from a global tag 
0004 #
0005 # V M Ghete 2009-03-04
0006 
0007 
0008 import FWCore.ParameterSet.Config as cms
0009 
0010 # Regional Calorimeter Trigger
0011 #
0012 
0013 l1RCTParametersTest = cms.EDAnalyzer('L1RCTParametersTester')
0014 l1RCTChannelMaskTest = cms.EDAnalyzer('L1RCTChannelMaskTester')
0015 l1RCTOutputScalesTest = cms.EDAnalyzer('L1ScalesTester')
0016 
0017 printGlobalTagL1Rct = cms.Sequence(l1RCTParametersTest*l1RCTChannelMaskTest*l1RCTOutputScalesTest)
0018 
0019 # Global Calorimeter Trigger
0020 #
0021 
0022 from L1TriggerConfig.GctConfigProducers.l1GctConfigDump_cfi import l1GctConfigDump
0023 from L1TriggerConfig.L1GeometryProducers.l1CaloGeometryDump_cfi import l1CaloGeometryDump
0024 printGlobalTagL1Gct = cms.Sequence(l1GctConfigDump*l1CaloGeometryDump)
0025 #printGlobalTagL1Gct = L1TriggerConfig.GctConfigProducers.l1GctConfigDump_cfi.l1GctConfigDump.clone()
0026 
0027 # DT TPG
0028 #
0029 
0030 # MISSING
0031 #printGlobalTagL1DtTPG = cms.Sequence()
0032 
0033 # DT TF
0034 #
0035 
0036 DTExtLutTester = cms.EDAnalyzer('DTExtLutTester')
0037 DTPhiLutTester = cms.EDAnalyzer('DTPhiLutTester')
0038 DTPtaLutTester = cms.EDAnalyzer('DTPtaLutTester')
0039 DTEtaPatternLutTester = cms.EDAnalyzer('DTEtaPatternLutTester')
0040 DTQualPatternLutTester = cms.EDAnalyzer('DTQualPatternLutTester')
0041 DTTFParametersTester = cms.EDAnalyzer('DTTFParametersTester')
0042 DTTFMasksTester = cms.EDAnalyzer('DTTFMasksTester')
0043 
0044 printGlobalTagL1DtTF = cms.Sequence(DTExtLutTester
0045                                     *DTPhiLutTester
0046                                     *DTPtaLutTester
0047                                     *DTEtaPatternLutTester
0048                                     *DTQualPatternLutTester
0049                                     *DTTFParametersTester
0050                                     *DTTFMasksTester
0051                                     )
0052 
0053 # CSC TF
0054 #
0055 CSCTFParametersTester = cms.EDAnalyzer("L1MuCSCTFParametersTester")
0056 
0057 printGlobalTagL1CscTF = cms.Sequence(CSCTFParametersTester)
0058 
0059 # RPC Trigger
0060 #
0061 dumpL1RPCConfig = cms.EDAnalyzer('DumpL1RPCConfig',
0062           fileName = cms.string('PrintGlobalTag_L1RPCConfig.log'))
0063 dumpConeDefinition = cms.EDAnalyzer('DumpConeDefinition',
0064           fileName = cms.string('PrintGlobalTag_L1RPCConeDefinition.log'))
0065 dumpL1RPCBxOrConfig = cms.EDAnalyzer("DumpL1RPCBxOrConfig")
0066 dumpL1RPCHsbConfig = cms.EDAnalyzer("DumpL1RPCHsbConfig")
0067 
0068 printGlobalTagL1Rpc = cms.Sequence(dumpL1RPCConfig*dumpConeDefinition*dumpL1RPCBxOrConfig*dumpL1RPCHsbConfig)
0069 
0070 # Global Muon Trigger
0071 #
0072 
0073 printL1GmtParameters = cms.EDProducer('L1MuGlobalMuonTrigger',
0074     Debug = cms.untracked.int32(9),
0075     BX_min = cms.int32(-1),
0076     BX_max = cms.int32(1),
0077     BX_min_readout = cms.int32(-1),
0078     BX_max_readout = cms.int32(1),
0079     DTCandidates = cms.InputTag('none'),
0080     RPCbCandidates = cms.InputTag('none'),
0081     CSCCandidates = cms.InputTag('none'),
0082     RPCfCandidates = cms.InputTag('none'),
0083     MipIsoData = cms.InputTag('none'),
0084     WriteLUTsAndRegs = cms.untracked.bool(False)
0085 )
0086 
0087 printL1GmtMuScales = cms.EDAnalyzer('L1MuScalesTester')
0088 
0089 printGlobalTagL1Gmt = cms.Sequence(printL1GmtParameters*printL1GmtMuScales)
0090 
0091 
0092 # Global Trigger
0093 #
0094 from L1TriggerConfig.L1GtConfigProducers.L1GtTester_cff import *
0095 
0096 # all L1 records
0097 printGlobalTagL1 = cms.Sequence(printGlobalTagL1Rct
0098                                 *printGlobalTagL1Gct
0099 #                                *printGlobalTagL1DtTPG
0100                                 *printGlobalTagL1DtTF
0101                                 *printGlobalTagL1CscTF
0102                                 *printGlobalTagL1Rpc
0103                                 *printGlobalTagL1Gmt
0104                                 *printGlobalTagL1Gt
0105                                 )
0106 
0107