File indexing completed on 2024-11-27 03:17:45
0001
0002
0003
0004
0005
0006
0007 import FWCore.ParameterSet.Config as cms
0008 import sys
0009
0010
0011
0012
0013 latestRelease = 'CMSSW_3_5_X'
0014 useRelease = 'CMSSW_3_4_1'
0015
0016
0017
0018
0019
0020
0021 useRelValSample = True
0022
0023
0024
0025 useRelValSample=False
0026
0027 if useRelValSample == True :
0028
0029 globalTag = 'MC'
0030
0031
0032
0033 useSample = 'RelValQCD_Pt_80_120'
0034
0035
0036
0037
0038
0039 dataType = 'RECO'
0040
0041 else :
0042
0043
0044 dataType = 'RAW'
0045
0046
0047
0048 runNumber = 123596
0049
0050
0051
0052
0053
0054
0055
0056
0057 useLocalFiles = False
0058
0059
0060 if (useLocalFiles == True) :
0061 useGlobalTag = 'GR09_P_V8_34X'
0062 dataType = 'RECO'
0063
0064
0065 maxNumberEvents = 10
0066
0067
0068
0069
0070
0071 if (useRelValSample == True) and (useLocalFiles == False) :
0072
0073 if useRelease == 'CMSSW_3_5_X' :
0074 if globalTag == 'MC' :
0075 useGlobalTag = 'MC_3XY_V15'
0076 else :
0077 useGlobalTag = 'STARTUP3X_V15'
0078 elif useRelease == 'CMSSW_3_4_1' :
0079 if globalTag == 'MC' :
0080 useGlobalTag = 'MC_3XY_V15'
0081 else :
0082 useGlobalTag = 'STARTUP3X_V15'
0083 elif useRelease == 'CMSSW_3_3_6' :
0084 if globalTag == 'MC' :
0085 useGlobalTag = 'MC_3XY_V9B'
0086 else :
0087 useGlobalTag = 'STARTUP3X_V8M'
0088 else :
0089 print('Error: no global tag defined for release ', useRelease, ' used with RelVal sample')
0090 sys.exit()
0091
0092 elif (useRelValSample == False) and (useLocalFiles == False) :
0093
0094
0095 if useRelease == 'CMSSW_3_5_X' :
0096 useGlobalTag = 'GR09_P_V8_34X'
0097 elif useRelease == 'CMSSW_3_4_1' :
0098 useGlobalTag = 'GR09_P_V8_34X'
0099 elif useRelease == 'CMSSW_3_3_6' :
0100 useGlobalTag = 'GR09_P_V8'
0101 else :
0102 print('Error: no global tag defined for release ', useRelease, ' used with data sample')
0103 sys.exit()
0104 else :
0105 print('Using local file(s) with global tag ', useGlobalTag, ' and release ', useRelease)
0106
0107
0108
0109
0110 process = cms.Process("TestL1GtRecord")
0111
0112
0113
0114
0115
0116 process.load("Configuration.StandardSequences.GeometryDB_cff")
0117 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0118
0119 process.GlobalTag.globaltag = useGlobalTag
0120
0121
0122
0123 process.maxEvents = cms.untracked.PSet(
0124 input=cms.untracked.int32(maxNumberEvents)
0125 )
0126
0127
0128 if dataType == 'StreamFile' :
0129 readFiles = cms.untracked.vstring()
0130 process.source = cms.Source("NewEventStreamFileReader", fileNames=readFiles)
0131 else :
0132 readFiles = cms.untracked.vstring()
0133 secFiles = cms.untracked.vstring()
0134 process.source = cms.Source ('PoolSource', fileNames=readFiles, secondaryFileNames=secFiles)
0135
0136
0137
0138 if (useRelValSample == True) and (useLocalFiles == False) :
0139 if useGlobalTag.count('IDEAL') or useGlobalTag.count('MC') :
0140
0141 if (useRelease == 'CMSSW_3_5_X') and (useSample == 'RelValQCD_Pt_80_120') and (dataType == 'RECO') :
0142
0143 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0144
0145 dataset = cms.untracked.vstring('/RelValQCD_Pt_80_120/CMSSW_3_5_0_pre3-MC_3XY_V15-v1/GEN-SIM-RECO')
0146 readFiles.extend( [
0147 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0006/1469E02C-D203-DF11-9C7F-00304879BAB2.root',
0148 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0005/E87FE5E9-4303-DF11-817C-0030487A3DE0.root',
0149 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0005/A063F4AC-4403-DF11-AB21-003048D2C092.root',
0150 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0005/9CFD43E8-4103-DF11-910C-0030487CD180.root',
0151 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0005/585E7702-4103-DF11-939A-0030487A18F2.root',
0152 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0005/3E675407-4303-DF11-9448-00304879BAB2.root',
0153 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0005/387D83E9-4403-DF11-8C17-00304879EDEA.root',
0154 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V15-v1/0005/1E7F273C-4303-DF11-B884-0030487A3C92.root'
0155 ] );
0156
0157
0158 elif (useRelease == 'CMSSW_3_5_X') and (useSample == 'RelValTTbar') and (dataType == 'RECO') :
0159
0160 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0161
0162 dataset = cms.untracked.vstring('/RelValTTbar/CMSSW_3_5_0_pre3-MC_3XY_V15-v1/GEN-SIM-RECO')
0163 readFiles.extend( [
0164 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0006/E80BF730-D203-DF11-8667-0030487CD6DA.root',
0165 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/F8071FA0-0203-DF11-947E-0030487C90D4.root',
0166 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/B4B3D656-0403-DF11-890D-0030487C60AE.root',
0167 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/AEB20358-0503-DF11-85E1-0030487A18A4.root',
0168 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/AE60F36C-0203-DF11-863B-0030487C608C.root',
0169 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/82371379-0303-DF11-923E-0030487CD7C0.root',
0170 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/78D9A28B-0F03-DF11-8D39-00304879FBB2.root',
0171 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/787178D3-0903-DF11-8A43-0030487A1990.root',
0172 '/store/relval/CMSSW_3_5_0_pre3/RelValTTbar/GEN-SIM-RECO/MC_3XY_V15-v1/0005/0802E3D1-0703-DF11-88B5-0030487A3C9A.root'
0173 ] );
0174
0175 elif (useRelease == 'CMSSW_3_4_1') and (useSample == 'RelValQCD_Pt_80_120') and (dataType == 'RECO') :
0176
0177 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0178
0179 dataset = cms.untracked.vstring('/RelValQCD_Pt_80_120/CMSSW_3_4_1-MC_3XY_V14-v1/GEN-SIM-RECO')
0180
0181 readFiles.extend( [
0182 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/FE21D38C-7AED-DE11-8572-001D09F23F2A.root',
0183 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/EA8D76BF-B5ED-DE11-B84A-000423D9853C.root',
0184 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/D08D7EE2-7CED-DE11-B2CA-001D09F254CE.root',
0185 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/90EF4AA4-7CED-DE11-B81E-001D09F2AF1E.root',
0186 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/907B2B6B-7BED-DE11-83E5-0019B9F7312C.root',
0187 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/8C5DBBA2-7BED-DE11-AD49-001D09F290BF.root',
0188 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/6E9C78EE-79ED-DE11-BFD0-000423D98BC4.root',
0189 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/MC_3XY_V14-v1/0004/5E79FB96-7CED-DE11-9300-0019B9F7312C.root'
0190 ] );
0191
0192 elif (useRelease == 'CMSSW_3_4_1') and (useSample == 'RelValTTbar') and (dataType == 'RECO') :
0193
0194 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0195
0196 dataset = cms.untracked.vstring('/RelValTTbar/CMSSW_3_4_1-MC_3XY_V14-v1/GEN-SIM-RECO')
0197 readFiles.extend( [
0198 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/F4996794-A2ED-DE11-81E5-001D09F2423B.root',
0199 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/BCF09642-A1ED-DE11-A424-001D09F231B0.root',
0200 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/AA0AFA35-A2ED-DE11-A322-000423D98868.root',
0201 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/9C5ACF97-A1ED-DE11-9AA9-0030487A1990.root',
0202 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/88C36CAE-B6ED-DE11-A0C9-000423D985E4.root',
0203 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/6E40CDC2-A2ED-DE11-855A-001D09F29146.root',
0204 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/68F7F3F5-A1ED-DE11-A407-0030487A3C9A.root',
0205 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/5AF3C074-9FED-DE11-8F1C-001D09F241F0.root',
0206 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/MC_3XY_V14-v1/0004/40545697-A0ED-DE11-A389-001D09F24FEC.root'
0207 ] );
0208
0209
0210 else :
0211 print('Error: no files for sample ', useSample, ', (pre)release ', useRelease, ' and global tag ', useGlobalTag, ' defined.')
0212 sys.exit()
0213
0214 secFiles.extend([
0215 ])
0216
0217 elif useGlobalTag.count('STARTUP') :
0218
0219 if (useRelease == 'CMSSW_3_5_X') and (useSample == 'RelValQCD_Pt_80_120') and (dataType == 'RECO') :
0220
0221 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0222
0223 dataset = cms.untracked.vstring('/RelValQCD_Pt_80_120/CMSSW_3_2_2-MC_31X_V3-v1/GEN-SIM-RECO')
0224 readFiles.extend( [
0225 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/B0026249-D103-DF11-A139-0030487A195C.root',
0226 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/9CDC89D9-0803-DF11-9D10-0030487CD13A.root',
0227 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/9C979251-0403-DF11-9C5F-0030487A17B8.root',
0228 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/9022DC83-0403-DF11-B5BA-001D09F23A20.root',
0229 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/8ACA874E-0503-DF11-B21A-0030487A1FEC.root',
0230 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/3CB6012F-0303-DF11-8183-0030487C60AE.root',
0231 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/1E6C658F-0B03-DF11-8913-0030487D1BCC.root',
0232 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/1A01CF8D-0303-DF11-9F31-0030487CD77E.root'
0233 ] );
0234
0235
0236 elif (useRelease == 'CMSSW_3_5_X') and (useSample == 'RelValTTbar') and (dataType == 'RECO') :
0237
0238 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0239
0240 dataset = cms.untracked.vstring('/RelValTTbar/CMSSW_3_5_0_pre3-STARTUP3X_V15-v1/GEN-SIM-RECO')
0241 readFiles.extend( [
0242 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/B0026249-D103-DF11-A139-0030487A195C.root',
0243 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/9CDC89D9-0803-DF11-9D10-0030487CD13A.root',
0244 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/9C979251-0403-DF11-9C5F-0030487A17B8.root',
0245 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/9022DC83-0403-DF11-B5BA-001D09F23A20.root',
0246 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/8ACA874E-0503-DF11-B21A-0030487A1FEC.root',
0247 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/3CB6012F-0303-DF11-8183-0030487C60AE.root',
0248 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/1E6C658F-0B03-DF11-8913-0030487D1BCC.root',
0249 '/store/relval/CMSSW_3_5_0_pre3/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V15-v1/0005/1A01CF8D-0303-DF11-9F31-0030487CD77E.root'
0250 ] );
0251
0252
0253 elif (useRelease == 'CMSSW_3_4_1') and (useSample == 'RelValQCD_Pt_80_120') and (dataType == 'RECO') :
0254
0255 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0256
0257 dataset = cms.untracked.vstring('/RelValQCD_Pt_80_120/CMSSW_3_4_1-STARTUP3X_V14-v1/GEN-SIM-RECO')
0258 readFiles.extend( [
0259 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/D8AE64A2-8FED-DE11-B37B-000423D99658.root',
0260 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/D814474A-90ED-DE11-A54F-001D09F2A49C.root',
0261 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/D2235DA4-8FED-DE11-A5FE-001D09F241F0.root',
0262 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/C2371774-B6ED-DE11-9292-0030487C5CFA.root',
0263 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/B84A6EE6-8EED-DE11-9733-001D09F29321.root',
0264 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/58E9DA6E-8DED-DE11-91C8-003048D3756A.root',
0265 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/48D81FB5-91ED-DE11-9BFA-001617C3B5E4.root',
0266 '/store/relval/CMSSW_3_4_1/RelValQCD_Pt_80_120/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/0AB1FC24-91ED-DE11-8A56-001D09F231B0.root'
0267 ] );
0268
0269
0270 elif (useRelease == 'CMSSW_3_4_1') and (useSample == 'RelValTTbar') and (dataType == 'RECO') :
0271
0272 print(' Running ', useRelease, ' and global tag ', useGlobalTag, ' on ', useSample, ' sample')
0273
0274 dataset = cms.untracked.vstring('/RelValTTbar/CMSSW_3_4_1-STARTUP3X_V14-v1/GEN-SIM-RECO')
0275 readFiles.extend( [
0276 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/CE62D4D8-85ED-DE11-8BD2-000423D9853C.root',
0277 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/A0FB9B2E-85ED-DE11-8A8D-001D09F290CE.root',
0278 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/9A2F0DDF-85ED-DE11-B5D1-001D09F290CE.root',
0279 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/820C7C8C-86ED-DE11-83D4-001D09F295FB.root',
0280 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/685C77F0-87ED-DE11-A4A5-000423D60FF6.root',
0281 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/4CFCC894-86ED-DE11-B3F4-001D09F2447F.root',
0282 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/3EA206BD-B5ED-DE11-B481-000423D6C8E6.root',
0283 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/3CCCE28D-86ED-DE11-A583-000423D986C4.root',
0284 '/store/relval/CMSSW_3_4_1/RelValTTbar/GEN-SIM-RECO/STARTUP3X_V14-v1/0004/2CF90F4D-87ED-DE11-A3AF-003048D375AA.root'
0285 ] );
0286
0287
0288 else :
0289 print('Error: no files for sample ', useSample, ', (pre)release ', useRelease, ' and global tag ', useGlobalTag, ' defined.')
0290 sys.exit()
0291
0292
0293 secFiles.extend([
0294 ])
0295
0296 else :
0297 print('Error: Global Tag ', useGlobalTag, ' not defined.')
0298 sys.exit()
0299
0300 elif (useRelValSample == False) and (useLocalFiles == False) :
0301 if dataType == 'RAW' :
0302
0303 if runNumber == 123596 :
0304 dataset = '/Cosmics/BeamCommissioning09-v1/RAW'
0305
0306 readFiles.extend( [
0307 '/store/data/BeamCommissioning09/Cosmics/RAW/v1/000/123/596/8E21B4C8-74E2-DE11-ABAA-000423D999CA.root'
0308 ] );
0309
0310 secFiles.extend([
0311 ])
0312
0313
0314 elif runNumber == 116035 :
0315 dataset = '/Cosmics/Commissioning09-v3/RAW'
0316 print(' Running on set: '+ dataset + ' with global tag ' + useGlobalTag)
0317
0318 readFiles.extend( [
0319 '/store/data/Commissioning09/Cosmics/RAW/v3/000/116/035/34A8317D-76AF-DE11-91DB-000423D98DC4.root'
0320 ]);
0321
0322 secFiles.extend([
0323 ])
0324
0325 elif runNumber == 121560 :
0326 dataset = '/Cosmics/Commissioning09-v3/RAW'
0327 print(' Running on set: '+ dataset + ' with global tag ' + useGlobalTag)
0328
0329 readFiles.extend( [
0330 '/store/data/BeamCommissioning09/Cosmics/RAW/v1/000/121/560/DC089E4B-5ED4-DE11-A179-000423D98FBC.root'
0331 ]);
0332
0333 secFiles.extend([
0334 ])
0335
0336 else :
0337 print('Error: run ', runNumber, ' not defined.')
0338 sys.exit()
0339
0340
0341 elif dataType == 'FileStream' :
0342
0343 readFiles.extend( [
0344 'file:/lookarea_SM/MWGR_29.00105760.0001.A.storageManager.00.0000.dat'
0345
0346 ] );
0347
0348 else :
0349 print('Error: dataType ',dataType, ' not defined.')
0350 sys.exit()
0351
0352 else :
0353 readFiles.extend( [
0354 'file:/afs/cern.ch/user/g/ghete/scratch0/CmsswTestFiles/L1GtRecord_source.root'
0355 ]);
0356
0357 secFiles.extend([
0358 ])
0359
0360 print('Local file(s) ', readFiles)
0361
0362
0363
0364
0365
0366
0367
0368
0369
0370
0371 process.load("EventFilter.L1GlobalTriggerRawToDigi.l1GtRecord_cfi")
0372
0373
0374
0375
0376
0377
0378
0379 import L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi
0380 process.l1GtTrigReadoutReport = L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi.l1GtTrigReport.clone()
0381
0382
0383
0384
0385
0386
0387
0388
0389 process.l1GtTrigReadoutReport.L1GtRecordInputTag = "gtDigis"
0390
0391
0392
0393
0394
0395
0396
0397
0398 process.load("L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi")
0399
0400
0401 process.l1GtTrigReport.UseL1GlobalTriggerRecord = True
0402
0403
0404
0405
0406
0407 process.l1GtTrigReport.L1GtRecordInputTag = "l1GtRecord"
0408
0409
0410
0411
0412
0413
0414
0415 if dataType == 'RAW' :
0416 process.load('Configuration/StandardSequences/RawToDigi_Data_cff')
0417 process.p = cms.Path(process.RawToDigi+process.l1GtTrigReadoutReport+process.l1GtRecord+
0418 process.l1GtTrigReport)
0419
0420 else :
0421
0422 process.p = cms.Path(process.l1GtTrigReadoutReport+process.l1GtRecord+
0423 process.l1GtTrigReport)
0424
0425
0426
0427 process.load('FWCore.MessageService.MessageLogger_cfi')
0428 process.MessageLogger.debugModules = ['l1GtRecord']
0429 process.MessageLogger.cerr.default.limit = 0
0430 process.MessageLogger.cerr.FwkReport.limit = 0
0431 process.MessageLogger.cerr.FwkSummary.limit = 0
0432
0433 process.MessageLogger.files.debugs = cms.untracked.PSet(
0434 threshold = cms.untracked.string('DEBUG'),
0435 DEBUG = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0436 INFO = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0437 WARNING = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0438 ERROR = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0439 L1GlobalTriggerRecord = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0440 L1GtTrigReport = cms.untracked.PSet( limit = cms.untracked.int32(-1) )
0441 )
0442
0443 process.MessageLogger.files.warnings = cms.untracked.PSet(
0444 threshold = cms.untracked.string('WARNING'),
0445 WARNING = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0446 ERROR = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0447 L1GlobalTriggerRecord = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0448 L1GtTrigReport = cms.untracked.PSet( limit = cms.untracked.int32(-1) )
0449 )
0450
0451 process.MessageLogger.files.errors = cms.untracked.PSet(
0452 threshold = cms.untracked.string('ERROR'),
0453 ERROR = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0454 L1GlobalTriggerRecord = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0455 L1GtTrigReport = cms.untracked.PSet( limit = cms.untracked.int32(-1) )
0456 )
0457
0458
0459
0460 process.outputL1GtRecord = cms.OutputModule("PoolOutputModule",
0461 fileName = cms.untracked.string('testGt_GtRecord_output.root'),
0462
0463 outputCommands = cms.untracked.vstring('drop *',
0464 'keep *_l1GtRecord_*_*')
0465 )
0466
0467 process.outpath = cms.EndPath(process.outputL1GtRecord)
0468