CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hlt_jetmet_dqm_QT_fromfile_cfg.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 process = cms.Process("DQM")
4 #process.load("DQM.HLTEvF.HLTMonitor_cff")
5 
6 #process.load("DQM.HLTEvF.HLTMonJetMET_cfi")
7 
8 #process.load("DQM.HLTEvF.HLTMonJetMET_E31_cfi")
9 #from DQM.HLTEvF.HLTMonJetMET_E31_cfi import *
10 
11 process.load("DQM.HLTEvF.HLTMonJetMET_E28_cfi")
13 
14 ##@$process.load("DQM.HLTEvF.jetmetDQMConsumer_cfi")
15 ##@$from DQM.HLTEvF.jetmetDQMConsumer_cfi import *
16 
17 
18 process.load("DQMServices.Core.DQM_cfg")
19 
20 ### include your reference file
21 ###process.DQMStore.referenceFileName = 'ref.root'
22 
23 process.load("DQMServices.Components.DQMEnvironment_cfi")
24 
25 process.maxEvents = cms.untracked.PSet(
26  #input = cms.untracked.int32(100)
27  input = cms.untracked.int32(1000)
28 )
29 
30 process.source = cms.Source("PoolSource",
31  fileNames = cms.untracked.vstring(
32  ### QCD CMSSW 3X
33  'file:/afs/cern.ch/user/j/jabeen/public/CMSSW_3_1_0_pre10/src/Test.root'
34 # '/store/data/Commissioning09/Monitor/RAW/v1/000/082/548/A06226EF-4A30-DE11-A607-000423D94AA8.root'
35 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/F668AADD-4F16-DE11-96A4-001617C3B70E.root',
36 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/D8DA8359-0616-DE11-8B00-000423D98AF0.root',
37 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/CC17AAF2-0616-DE11-8C55-000423D6CA42.root',
38 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/C87CCC26-4F16-DE11-A5E7-000423D98844.root',
39 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/70820DE5-0616-DE11-9A9D-000423D986A8.root',
40 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/6EA9847C-5A16-DE11-82B8-001617C3B6C6.root',
41 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/6C075A5D-2016-DE11-BB66-000423D6CA72.root',
42 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/6620613C-4F16-DE11-A033-000423D95220.root',
43 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/5688EBA3-0516-DE11-8170-000423D94AA8.root',
44 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/3E1BCACC-0516-DE11-B6DC-000423D6A6F4.root',
45 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/364F41D9-0516-DE11-BF0A-000423D9853C.root',
46 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/1C94B51A-AC16-DE11-8F94-001617C3B76E.root',
47 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/1A3FDC02-0916-DE11-9DC7-001617E30D0A.root',
48 # '/store/relval/CMSSW_3_1_0_pre4/RelValQCD_FlatPt_15_3000/GEN-SIM-DIGI-RECO/IDEAL_30X_FastSim_v1/0003/00DD82EE-0616-DE11-ABAD-000423D6B42C.root'
49 # '/store/relval/CMSSW_3_1_0_pre4/RelValTTbar_cfi/GEN-SIM-DIGI-RECO/STARTUP_30X_FastSim_v1/0001/0C384E22-4116-DE11-9D9D-0018F3D09698.root',
50  ##'/store/relval/CMSSW_3_1_0_pre4/RelValTTbar_cfi/GEN-SIM-DIGI-RECO/STARTUP_30X_FastSim_v1/0001/0E152E43-3E16-DE11-9BF7-001731AF6AE7.root'
51  #'file:/uscms_data/d2/jabeen/work/CMSSW_3_1_0_pre4_jn/src/DQM/HLTEvF/python/0C384E22-4116-DE11-9D9D-0018F3D09698.root'
52 
53  )
54 )
55 
56 ### DQM Source program (in DQMServices/Examples/src/DQMSourceExample.cc)
57 ###process.dqmSource = cms.EDAnalyzer("DQMSourceExample",
58 ### monitorName = cms.untracked.string('YourSubsystemName'),
59 ### prescaleEvt = cms.untracked.int32(1),
60 ### prescaleLS = cms.untracked.int32(1)
61 ### )
62 
63 ### run the quality tests as defined in QualityTests.xml
64 #@#process.qTester = cms.EDAnalyzer("QualityTester",
65 #@# qtList = cms.untracked.FileInPath('DQM/HLTEvF/python/JetMETQualityTests.xml'),
66 #@# prescaleFactor = cms.untracked.int32(1),
67 #@# testInEventloop = cms.untracked.bool(True),
68 #@# verboseQT = cms.untracked.bool(True)
69 #@# )
70 
71 #### BEGIN DQM Online Environment #######################
72 
73 ### replace YourSubsystemName by the name of your source ###
74 ### use it for dqmEnv, dqmSaver
75 process.load("DQMServices.Components.DQMEnvironment_cfi")
76 
77 ##4 lines below are necessary to pick up right conditions in which data was taken.?????
78 
79 process.load("Configuration.StandardSequences.GeometryRecoDB_cff")
80 process.load("Configuration.StandardSequences.MagneticField_38T_cff")
81 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
82 process.GlobalTag.globaltag = 'CRAFT_31X::All'
83 
84 #process.DQM.collectorHost = 'srv-c2d05-XX'
85 #process.DQM.collectorPort = 9190
86 ### path where to save the output file
87 process.dqmSaver.dirName = '.'
88 
89 ### the filename prefix
90 process.dqmSaver.producer = 'DQM'
91 
92 ### possible conventions are "Online", "Offline" and "RelVal"
93 process.dqmSaver.convention = 'Online'
94 
95 process.dqmEnv.subSystemFolder = 'HLTMonJetMET'
96 
97 ### optionally change fileSaving conditions
98 #process.dqmSaver.saveByLumiSection = -1
99 #process.dqmSaver.saveByMinute = -1
100 #process.dqmSaver.saveByEvent = -1
101 #process.dqmSaver.saveByRun = 1
102 #process.dqmSaver.saveAtJobEnd = False
103 
104 
105 process.MessageLogger = cms.Service("MessageLogger",
106  detailedInfo = cms.untracked.PSet(
107  threshold = cms.untracked.string('INFO')
108  ),
109  critical = cms.untracked.PSet(
110  threshold = cms.untracked.string('ERROR')
111  ),
112  debugModules = cms.untracked.vstring('*'),
113  cout = cms.untracked.PSet(
114  threshold = cms.untracked.string('WARNING'),
115  WARNING = cms.untracked.PSet(
116  limit = cms.untracked.int32(0)
117  ),
118  noLineBreaks = cms.untracked.bool(True)
119  ),
120  destinations = cms.untracked.vstring('detailedInfo',
121  'critical',
122  'cout')
123 )
124 
125 
126 #with consumer
127 
128 #process.p = cms.EndPath(process.hltMonJetMET*process.qTester*process.dqmEnv*process.dqmSaver)
129 process.p = cms.EndPath(process.hltMonJetMET*process.dqmEnv*process.dqmSaver)
130 
131 ##@$process.p = cms.EndPath(process.hltMonJetMET*process.jetmetDQMConsumer*process.qTester*process.dqmEnv*process.dqmSaver)
132 
133 
134 
135 
136 process.DQMStore.verbose = 0
137 process.DQM.collectorHost = ''
138 process.dqmSaver.convention = 'Online'
139 process.dqmSaver.saveByRun = 1
140 process.dqmSaver.saveAtJobEnd = True
141