CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hcal_timing_source_file_cfg.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 process = cms.Process("HcalTimingTest")
3 
4 process.MessageLogger = cms.Service("MessageLogger",
5  categories = cms.untracked.vstring(''),
6  destinations = cms.untracked.vstring('cout'),
7  debugModules = cms.untracked.vstring('*'),
8  cout = cms.untracked.PSet(
9  threshold = cms.untracked.string('WARNING'),
10  WARNING = cms.untracked.PSet(limit = cms.untracked.int32(0))
11  )
12 )
13 
14 process.load("CondCore.DBCommon.CondDBSetup_cfi")
15 process.load("L1TriggerConfig.L1GtConfigProducers.L1GtConfig_cff")
16 process.load("L1TriggerConfig.L1ScalesProducers.L1MuTriggerScalesConfig_cff")
17 process.load("L1TriggerConfig.L1ScalesProducers.L1MuGMTScalesConfig_cff")
18 process.load("L1TriggerConfig.GMTConfigProducers.L1MuGMTParametersConfig_cff")
19 process.load("L1TriggerConfig.L1ScalesProducers.L1MuTriggerPtScaleConfig_cff")
20 process.load("EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi")
21 process.l1GtUnpack.DaqGtInputTag = 'source'
22 
23 process.load("L1Trigger.Configuration.L1DummyConfig_cff")
24 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
25 process.load("L1Trigger.L1ExtraFromDigis.l1extraParticles_cff")
26 process.load("HLTrigger.HLTfilters.hltLevel1GTSeed_cfi")
27 
28 process.maxEvents = cms.untracked.PSet(
29  input = cms.untracked.int32(-1)
30 )
31 
32 process.source = cms.Source("PoolSource",
33  fileNames = cms.untracked.vstring(
34  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/00D22895-3109-DE11-A8A8-0030487A3C9A.root',
35  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/02427DDC-4609-DE11-B6F4-001D09F26C5C.root',
36  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/04329D1E-4D09-DE11-9434-001617C3B78C.root',
37  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/04710543-4A09-DE11-90DA-000423D174FE.root',
38  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/06685B48-3C09-DE11-B465-001617C3B5E4.root',
39  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/06818771-2D09-DE11-BB50-0019B9F72CC2.root',
40  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/08C598DA-3009-DE11-8ABA-001617C3B6DC.root',
41  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/08EDE497-3109-DE11-B76A-00304879FA4C.root',
42  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/0CEE5190-4E09-DE11-8729-001617E30F48.root',
43  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/0E866721-5909-DE11-84F7-001D09F231C9.root',
44  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/101518B2-3609-DE11-A3C5-001D09F2A690.root',
45  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/10D0DE5A-4809-DE11-BFCC-001D09F231C9.root',
46  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/12209C80-3B09-DE11-9730-001D09F28C1E.root',
47  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/12549884-3409-DE11-AC0B-0019B9F7310E.root',
48  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/12549884-3409-DE11-AC0B-0019B9F7310E.root',
49  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/12924C9E-3709-DE11-8F2A-001D09F24EC0.root',
50  '/store/data/Commissioning09/Cosmics/RAW/v1/000/077/023/145FCD88-3409-DE11-B6EC-001D09F24682.root'
51  )
52 )
53 
54 process.hcalunpacker = cms.EDProducer("HcalRawToDigi",
55  FilterDataQuality = cms.bool(True),
56  HcalFirstFED = cms.untracked.int32(700),
57  InputLabel = cms.InputTag("rawDataCollector"),
58  UnpackCalib = cms.untracked.bool(False),
59  FEDs = cms.untracked.vint32(700, 701, 702, 703, 704,
60  705, 706, 707, 708, 709,
61  710, 711, 712, 713, 714,
62  715, 716, 717, 718, 719,
63  720, 721, 722, 723, 724,
64  725, 726, 727, 728, 729,
65  730, 731),
66  lastSample = cms.int32(9),
67  firstSample = cms.int32(0)
68 )
69 process.load("DQM.HcalMonitorModule.HcalTimingModule_cfi")
70 
71 process.hcal_db_producer = cms.ESProducer("HcalDbProducer",
72  dump = cms.untracked.vstring(''),
73  file = cms.untracked.string('')
74 )
75 
76 process.es_hardcode = cms.ESSource("HcalHardcodeCalibrations",
77  toGet = cms.untracked.vstring('QIEShape',
78  'QIEData',
79  'ChannelQuality',
80  'HcalQIEData',
81  'Pedestals',
82  'PedestalWidths',
83  'Gains',
84  'GainWidths',
85  'ZSThresholds',
86  'RespCorrs')
87 )
88 
89 process.hcalConditions = cms.ESSource("PoolDBESSource",
90  DBParameters = cms.PSet(
91  messageLevel = cms.untracked.int32(0)
92  ),
93  timetype = cms.string('runnumber'),
94  toGet = cms.VPSet(cms.PSet(
95  record = cms.string('HcalElectronicsMapRcd'),
96  tag = cms.string('official_emap_v7.01')
97  )),
98  connect = cms.string('frontier://Frontier/CMS_COND_21X_HCAL')
99 )
100 
101 ### include to get DQM histogramming services
102 process.load("DQMServices.Core.DQM_cfg")
103 
104 ### set the verbose
105 process.DQMStore.verbose = 0
106 
107 
108 #### BEGIN DQM Online Environment #######################
109 
110 ### replace YourSubsystemName by the name of your source ###
111 ### use it for dqmEnv, dqmSaver
112 process.load("DQMServices.Components.DQMEnvironment_cfi")
113 process.DQM.collectorHost = 'localhost'
114 process.DQM.collectorPort = 9190
115 ### path where to save the output file
116 process.dqmSaver.dirName = '.'
117 ### the filename prefix
118 process.dqmSaver.producer = 'DQM'
119 ### possible conventions are "Online", "Offline" and "RelVal"
120 process.dqmSaver.convention = 'Online'
121 process.dqmEnv.subSystemFolder = 'HcalTest'
122 
123 process.p = cms.Path(process.hcalunpacker*process.l1GtUnpack*process.hcalTimingMonitor*process.dqmEnv*process.dqmSaver)
124 
125