![]() |
|
|||
File indexing completed on 2024-04-06 12:22:14
0001 # to test the communication with DBS and produce the csctf configuration 0002 import FWCore.ParameterSet.Config as cms 0003 0004 process = cms.Process("L1ConfigWritePayloadDummy") 0005 process.load("FWCore.MessageLogger.MessageLogger_cfi") 0006 process.MessageLogger.cout.enable = cms.untracked.bool(True) 0007 process.MessageLogger.cout.threshold = cms.untracked.string('INFO') 0008 process.MessageLogger.debugModules = cms.untracked.vstring('*') 0009 0010 # Generate dummy L1TriggerKeyList 0011 process.load("CondTools.L1Trigger.L1TriggerKeyListDummy_cff") 0012 0013 0014 # Get configuration data from OMDS. This is the subclass of =L1ConfigOnlineProdBase=. 0015 process.load("L1TriggerConfig.CSCTFConfigProducers.CSCTFConfigOnline_cfi") 0016 0017 #For a known object key (MyObjectKey): 0018 process.load("CondTools.L1Trigger.L1TriggerKeyDummy_cff") 0019 process.L1TriggerKeyDummy.objectKeys = cms.VPSet(cms.PSet(record = cms.string('L1MuCSCTFConfigurationRcd'), 0020 type = cms.string('L1MuCSCTFConfiguration'), 0021 #key = cms.string('110410') 0022 key = cms.string('240609') 0023 ) 0024 ) 0025 0026 0027 # ## For a Run Settings key from MYSUBSYSTEM_RUN_SETTINGS_KEYS_CURRENT: 0028 # #process.load("L1TriggerConfig.CSCTFConfigProducers.CSCTFObjectKeysOnline_cff") 0029 0030 # process.load("CondTools.L1Trigger.L1TriggerKeyDummy_cff") 0031 # process.L1TriggerKeyDummy.objectKeys = cms.VPSet() 0032 # process.L1TriggerKeyDummy.label = cms.string('SubsystemKeysOnly') 0033 # process.load("L1TriggerConfig.CSCTFConfigProducers.CSCTFObjectKeysOnline_cfi") 0034 0035 0036 # ## For a known subsystem key (MySubsystemKey): 0037 0038 # process.load("CondTools.L1Trigger.L1TriggerKeyDummy_cff") 0039 # process.L1TriggerKeyDummy.objectKeys = cms.VPSet() 0040 # process.L1TriggerKeyDummy.label = cms.string('SubsystemKeysOnly') 0041 0042 # # xxxKey = csctfKey, dttfKey, rpcKey, gmtKey, rctKey, gctKey, gtKey, or tsp0Key 0043 # process.L1TriggerKeyDummy.csctfKey = cms.string('120808') 0044 0045 # # Subclass of L1ObjectKeysOnlineProdBase. 0046 # process.load("L1TriggerConfig.CSCTFConfigProducers.CSCTFObjectKeysOnline_cfi") 0047 # process.CSCTFObjectKeysOnline.subsystemLabel = cms.string('') 0048 0049 # For a known TSC key (MyTSCKey): 0050 #process.load("CondTools.L1Trigger.L1SubsystemKeysOnline_cfi") 0051 ##process.L1SubsystemKeysOnline.tscKey = cms.string( 'TSC_000601_081114_CRAFT_GTgtstartupbase6tm2v2rand6hz_GMTstartupcscrpc_GCT_RCT_CSCTF_HCAL_MI' ) 0052 ##process.L1SubsystemKeysOnline.tscKey = cms.string( 'TSC_001951_100216_TEST_GTgt20103_GMTsynctf06_RCT_DTTF_CSCTF_ECAL_DT_GCT_MI') 0053 #process.L1SubsystemKeysOnline.tscKey = cms.string( 'TSC_20100507_002214_collisions_BASE' ) 0054 0055 ## 0056 # Subclass of L1ObjectKeysOnlineProdBase. 0057 #process.load("L1TriggerConfig.CSCTFConfigProducers.CSCTFObjectKeysOnline_cfi") 0058 0059 #process.CSCTFObjectKeysOnline.subsystemLabel = cms.string('') 0060 0061 # process.load("L1TriggerConfig.CSCTFConfigProducers.L1CSCTFConfig_cff") 0062 process.maxEvents = cms.untracked.PSet( 0063 input = cms.untracked.int32(1) 0064 ) 0065 process.source = cms.Source("EmptySource") 0066 0067 from CondTools.L1Trigger.L1CondDBPayloadWriter_cff import initPayloadWriter 0068 initPayloadWriter( process ) 0069 0070 process.getter = cms.EDAnalyzer("EventSetupRecordDataGetter", 0071 toGet = cms.VPSet(cms.PSet( 0072 record = cms.string('L1MuCSCTFConfigurationRcd'), 0073 data = cms.vstring('L1MuCSCTFConfiguration') 0074 )), 0075 verbose = cms.untracked.bool(True) 0076 ) 0077 0078 process.p = cms.Path(process.getter) 0079 0080 # process.myanalyzer = cms.EDAnalyzer("CSCTFConfigTestAnalyzer") 0081 # process.p = cms.Path(process.myanalyzer) 0082
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |