File indexing completed on 2024-04-06 12:06:25
0001
0002
0003
0004
0005 import FWCore.ParameterSet.Config as cms
0006 from Configuration.StandardSequences.Eras import eras
0007 process = cms.Process("TEST", eras.Run3)
0008 process.load("Configuration.StandardSequences.GeometryDB_cff")
0009 process.load("CondCore.CondDB.CondDB_cfi")
0010 process.load("EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi")
0011 process.l1GtUnpack.DaqGtInputTag = 'source'
0012
0013 process.maxEvents = cms.untracked.PSet(
0014 input = cms.untracked.int32(1000)
0015
0016 )
0017
0018
0019
0020
0021
0022
0023 process.source = cms.Source("HcalTBSource",
0024 skipBadFiles=cms.untracked.bool(True),
0025 firstLuminosityBlockForEachRun = cms.untracked.VLuminosityBlockID([]),
0026 firstRun = cms.untracked.uint32(328000),
0027 fileNames = cms.untracked.vstring(
0028 '/store/group/dpg_hcal/comm_hcal/USC/run331388/USC_331388.root'
0029
0030 )
0031 )
0032 process.Analyzer = cms.EDAnalyzer("CMTRawAnalyzer",
0033
0034 Verbosity = cms.untracked.int32(0),
0035
0036 MapCreation = cms.untracked.int32(1),
0037 recordNtuples = cms.untracked.bool(False),
0038 maxNeventsInNtuple = cms.int32(1),
0039
0040
0041 recordHistoes = cms.untracked.bool(True),
0042
0043
0044 studyRunDependenceHist = cms.untracked.bool(True),
0045
0046
0047
0048 studyCapIDErrorsHist = cms.untracked.bool(True),
0049
0050
0051
0052 studyRMSshapeHist = cms.untracked.bool(True),
0053
0054
0055
0056 studyRatioShapeHist = cms.untracked.bool(True),
0057
0058
0059
0060 studyADCAmplHist = cms.untracked.bool(True),
0061
0062
0063
0064 studyTSmeanShapeHist = cms.untracked.bool(True),
0065
0066
0067
0068 studyTSmaxShapeHist = cms.untracked.bool(True),
0069
0070
0071
0072 studyCalibCellsHist = cms.untracked.bool(True),
0073
0074
0075
0076 studyDiffAmplHist = cms.untracked.bool(True),
0077
0078
0079
0080 studyPedestalsHist = cms.untracked.bool(True),
0081
0082
0083
0084 studyPedestalCorrelations = cms.untracked.bool(True),
0085
0086
0087
0088
0089 ratioHBMin = cms.double(0.70),
0090 ratioHBMax = cms.double(0.94),
0091 ratioHEMin = cms.double(0.60),
0092 ratioHEMax = cms.double(0.95),
0093 ratioHFMin = cms.double(0.45),
0094 ratioHFMax = cms.double(1.02),
0095 ratioHOMin = cms.double(0.40),
0096 ratioHOMax = cms.double(1.04),
0097
0098
0099 rmsHBMin = cms.double(0.7),
0100 rmsHBMax = cms.double(2.5),
0101 rmsHEMin = cms.double(0.7),
0102 rmsHEMax = cms.double(2.2),
0103 rmsHFMin = cms.double(0.1),
0104 rmsHFMax = cms.double(2.6),
0105 rmsHOMin = cms.double(0.1),
0106 rmsHOMax = cms.double(2.8),
0107
0108
0109 TSmeanHBMin = cms.double(2.5),
0110 TSmeanHBMax = cms.double(5.5),
0111 TSmeanHEMin = cms.double(1.0),
0112 TSmeanHEMax = cms.double(5.2),
0113 TSmeanHFMin = cms.double(1.0),
0114 TSmeanHFMax = cms.double(4.2),
0115 TSmeanHOMin = cms.double(1.0),
0116 TSmeanHOMax = cms.double(4.8),
0117
0118
0119 TSpeakHBMin = cms.double(2.2),
0120 TSpeakHBMax = cms.double(5.5),
0121 TSpeakHEMin = cms.double(1.5),
0122 TSpeakHEMax = cms.double(6.5),
0123 TSpeakHFMin = cms.double(0.5),
0124 TSpeakHFMax = cms.double(4.5),
0125 TSpeakHOMin = cms.double(0.5),
0126 TSpeakHOMax = cms.double(7.5),
0127
0128
0129 ADCAmplHBMin = cms.double(10000.),
0130 ADCAmplHBMax = cms.double(300000.),
0131 ADCAmplHEMin = cms.double(20000.),
0132 ADCAmplHEMax = cms.double(300000.),
0133 ADCAmplHFMin = cms.double(50.),
0134 ADCAmplHFMax = cms.double(9000.),
0135 ADCAmplHOMin = cms.double(50.),
0136 ADCAmplHOMax = cms.double(9000.),
0137 pedestalwHBMax = cms.double(0.1),
0138 pedestalwHEMax = cms.double(0.1),
0139 pedestalwHFMax = cms.double(0.4),
0140 pedestalwHOMax = cms.double(0.1),
0141
0142
0143 pedestalHBMax = cms.double(0.1),
0144 pedestalHEMax = cms.double(0.6),
0145 pedestalHFMax = cms.double(0.8),
0146 pedestalHOMax = cms.double(0.1),
0147
0148
0149
0150
0151 calibrADCHBMin = cms.double(1000.),
0152 calibrADCHBMax = cms.double(100000000.),
0153 calibrADCHEMin = cms.double(1000.),
0154 calibrADCHEMax = cms.double(100000000.),
0155 calibrADCHOMin = cms.double(1000.),
0156 calibrADCHOMax = cms.double(100000000.),
0157 calibrADCHFMin = cms.double(100.),
0158 calibrADCHFMax = cms.double(100000000.),
0159
0160
0161 calibrRatioHBMin = cms.double(0.76),
0162 calibrRatioHBMax = cms.double(0.94),
0163 calibrRatioHEMin = cms.double(0.76),
0164 calibrRatioHEMax = cms.double(0.94),
0165 calibrRatioHOMin = cms.double(0.85),
0166 calibrRatioHOMax = cms.double(0.99),
0167 calibrRatioHFMin = cms.double(0.5),
0168 calibrRatioHFMax = cms.double(0.8),
0169
0170 calibrTSmaxHBMin = cms.double(1.50),
0171 calibrTSmaxHBMax = cms.double(2.50),
0172 calibrTSmaxHEMin = cms.double(1.50),
0173 calibrTSmaxHEMax = cms.double(2.50),
0174 calibrTSmaxHOMin = cms.double(1.50),
0175 calibrTSmaxHOMax = cms.double(2.50),
0176 calibrTSmaxHFMin = cms.double(3.50),
0177 calibrTSmaxHFMax = cms.double(4.50),
0178
0179 calibrTSmeanHBMin = cms.double(2.40),
0180 calibrTSmeanHBMax = cms.double(3.70),
0181 calibrTSmeanHEMin = cms.double(2.40),
0182 calibrTSmeanHEMax = cms.double(3.70),
0183 calibrTSmeanHOMin = cms.double(1.50),
0184 calibrTSmeanHOMax = cms.double(2.70),
0185 calibrTSmeanHFMin = cms.double(3.50),
0186 calibrTSmeanHFMax = cms.double(4.50),
0187
0188 calibrWidthHBMin = cms.double(1.30),
0189 calibrWidthHBMax = cms.double(1.90),
0190 calibrWidthHEMin = cms.double(1.30),
0191 calibrWidthHEMax = cms.double(1.90),
0192 calibrWidthHOMin = cms.double(0.70),
0193 calibrWidthHOMax = cms.double(1.65),
0194 calibrWidthHFMin = cms.double(0.30),
0195 calibrWidthHFMax = cms.double(1.50),
0196
0197
0198
0199
0200
0201
0202 flagtoaskrunsorls = cms.int32(0),
0203
0204
0205
0206
0207 flagtodefinebadchannel = cms.int32(0),
0208
0209 howmanybinsonplots = cms.int32(25),
0210
0211
0212
0213 lsmin = cms.int32(1),
0214
0215 lsmax = cms.int32(2600),
0216
0217
0218 flagabortgaprejected = cms.int32(1),
0219 bcnrejectedlow = cms.int32(3446),
0220 bcnrejectedhigh= cms.int32(3564),
0221
0222
0223
0224 flagcpuoptimization = cms.int32(0),
0225
0226
0227
0228 flagestimatornormalization = cms.int32(1),
0229
0230
0231
0232
0233 lsdep_cut1_peak_HBdepth1 = cms.int32(20),
0234 lsdep_cut1_peak_HBdepth2 = cms.int32(7),
0235 lsdep_cut1_peak_HEdepth1 = cms.int32(16),
0236 lsdep_cut1_peak_HEdepth2 = cms.int32(13),
0237 lsdep_cut1_peak_HEdepth3 = cms.int32(4),
0238 lsdep_cut1_peak_HFdepth1 = cms.int32(10),
0239 lsdep_cut1_peak_HFdepth2 = cms.int32(5),
0240 lsdep_cut1_peak_HOdepth4 = cms.int32(45),
0241
0242 lsdep_cut3_max_HBdepth1 = cms.int32(19),
0243 lsdep_cut3_max_HBdepth2 = cms.int32(6),
0244 lsdep_cut3_max_HEdepth1 = cms.int32(15),
0245 lsdep_cut3_max_HEdepth2 = cms.int32(12),
0246 lsdep_cut3_max_HEdepth3 = cms.int32(3),
0247 lsdep_cut3_max_HFdepth1 = cms.int32(9),
0248 lsdep_cut3_max_HFdepth2 = cms.int32(4),
0249 lsdep_cut3_max_HOdepth4 = cms.int32(40),
0250
0251
0252
0253 lsdep_estimator1_HBdepth1 = cms.double(2500.),
0254 lsdep_estimator1_HBdepth2 = cms.double(2500.),
0255 lsdep_estimator1_HBdepth3 = cms.double(2500.),
0256 lsdep_estimator1_HBdepth4 = cms.double(2500.),
0257 lsdep_estimator1_HEdepth1 = cms.double(2500.),
0258 lsdep_estimator1_HEdepth2 = cms.double(2500.),
0259 lsdep_estimator1_HEdepth3 = cms.double(2500.),
0260 lsdep_estimator1_HEdepth4 = cms.double(2500.),
0261 lsdep_estimator1_HEdepth5 = cms.double(2500.),
0262 lsdep_estimator1_HEdepth6 = cms.double(2500.),
0263 lsdep_estimator1_HEdepth7 = cms.double(2500.),
0264 lsdep_estimator1_HFdepth1 = cms.double(2500.),
0265 lsdep_estimator1_HFdepth2 = cms.double(2500.),
0266 lsdep_estimator1_HFdepth3 = cms.double(2500.),
0267 lsdep_estimator1_HFdepth4 = cms.double(2500.),
0268 lsdep_estimator1_HOdepth4 = cms.double(2500.),
0269
0270 lsdep_estimator2_HBdepth1 = cms.double(7.),
0271 lsdep_estimator2_HBdepth2 = cms.double(7.),
0272 lsdep_estimator2_HEdepth1 = cms.double(7.),
0273 lsdep_estimator2_HEdepth2 = cms.double(7.),
0274 lsdep_estimator2_HEdepth3 = cms.double(7.),
0275 lsdep_estimator2_HFdepth1 = cms.double(7.),
0276 lsdep_estimator2_HFdepth2 = cms.double(7.),
0277 lsdep_estimator2_HOdepth4 = cms.double(7.),
0278
0279 lsdep_estimator3_HBdepth1 = cms.double(7.),
0280 lsdep_estimator3_HBdepth2 = cms.double(7.),
0281 lsdep_estimator3_HEdepth1 = cms.double(7.),
0282 lsdep_estimator3_HEdepth2 = cms.double(7.),
0283 lsdep_estimator3_HEdepth3 = cms.double(7.),
0284 lsdep_estimator3_HFdepth1 = cms.double(7.),
0285 lsdep_estimator3_HFdepth2 = cms.double(7.),
0286 lsdep_estimator3_HOdepth4 = cms.double(7.),
0287
0288 lsdep_estimator4_HBdepth1 = cms.double(5.),
0289 lsdep_estimator4_HBdepth2 = cms.double(5.),
0290 lsdep_estimator4_HEdepth1 = cms.double(5.),
0291 lsdep_estimator4_HEdepth2 = cms.double(5.),
0292 lsdep_estimator4_HEdepth3 = cms.double(5.),
0293 lsdep_estimator4_HFdepth1 = cms.double(5.),
0294 lsdep_estimator4_HFdepth2 = cms.double(5.),
0295 lsdep_estimator4_HOdepth4 = cms.double(5.),
0296
0297 lsdep_estimator5_HBdepth1 = cms.double(1.8),
0298 lsdep_estimator5_HBdepth2 = cms.double(1.8),
0299 lsdep_estimator5_HEdepth1 = cms.double(1.8),
0300 lsdep_estimator5_HEdepth2 = cms.double(1.8),
0301 lsdep_estimator5_HEdepth3 = cms.double(1.8),
0302 lsdep_estimator5_HFdepth1 = cms.double(1.8),
0303 lsdep_estimator5_HFdepth2 = cms.double(1.8),
0304 lsdep_estimator5_HOdepth4 = cms.double(1.8),
0305
0306
0307 useADCmassive = cms.untracked.bool(True),
0308 useADCfC = cms.untracked.bool(False),
0309 useADCcounts = cms.untracked.bool(False),
0310
0311
0312
0313 usePedestalSubtraction = cms.untracked.bool(False),
0314
0315
0316
0317
0318 forallestimators_amplitude_bigger = cms.double(-100.),
0319
0320
0321
0322 flagToUseDigiCollectionsORNot = cms.int32(1),
0323
0324
0325 usecontinuousnumbering = cms.untracked.bool(True),
0326
0327
0328
0329 hcalCalibDigiCollectionTag = cms.InputTag('hcalDigis'),
0330 hbheDigiCollectionTag = cms.InputTag('hcalDigis'),
0331 hoDigiCollectionTag = cms.InputTag('hcalDigis'),
0332 hfDigiCollectionTag = cms.InputTag('hcalDigis'),
0333
0334
0335
0336
0337
0338 hbheQIE11DigiCollectionTag = cms.InputTag('hcalDigis'),
0339 hbheQIE10DigiCollectionTag = cms.InputTag('hcalDigis'),
0340
0341
0342
0343
0344
0345
0346
0347
0348
0349
0350
0351
0352
0353
0354
0355
0356
0357
0358 flagupgradeqie1011 = cms.int32(6),
0359
0360
0361
0362 flaguseshunt = cms.int32(6),
0363
0364 flagsipmcorrection = cms.int32(1),
0365
0366
0367
0368 flagLaserRaddam = cms.int32(0),
0369
0370 flagfitshunt1pedorledlowintensity = cms.int32(0),
0371
0372 flagIterativeMethodCalibrationGroup = cms.int32(1),
0373
0374
0375
0376 splashesUpperLimit = cms.int32(10000),
0377
0378
0379 HistOutFile = cms.untracked.string('LED331388.root'),
0380
0381 MAPOutFile = cms.untracked.string('LogEleMapdb.h')
0382
0383
0384 )
0385
0386 process.hcal_db_producer = cms.ESProducer("HcalDbProducer",
0387 dump = cms.untracked.vstring(''),
0388 file = cms.untracked.string('')
0389 )
0390 process.es_hardcode = cms.ESSource("HcalHardcodeCalibrations",
0391 toGet = cms.untracked.vstring('QIEShape',
0392 'QIEData',
0393 'ChannelQuality',
0394 'HcalQIEData',
0395 'Pedestals',
0396 'PedestalWidths',
0397 'Gains',
0398 'GainWidths',
0399 'ZSThresholds',
0400 'RespCorrs')
0401 )
0402
0403 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0404 from Configuration.AlCa.autoCond import autoCond
0405
0406
0407
0408
0409
0410 process.GlobalTag.globaltag = '106X_dataRun3_HLT_v3'
0411
0412 process.load('EventFilter.HcalRawToDigi.hcalRawToDigi_cfi')
0413 process.hcalDigis= process.hcalRawToDigi.clone(
0414 FilterDataQuality = False,
0415 InputLabel = "source",
0416
0417 )
0418 process.p = cms.Path(process.hcalDigis*process.Analyzer)
0419
0420 process.MessageLogger = cms.Service("MessageLogger",
0421 cerr = cms.untracked.PSet(
0422 enable = cms.untracked.bool(False)
0423 ),
0424 cout = cms.untracked.PSet(
0425 WARNING = cms.untracked.PSet(
0426 limit = cms.untracked.int32(0)
0427 ),
0428 enable = cms.untracked.bool(True),
0429 threshold = cms.untracked.string('WARNING')
0430 ),
0431 debugModules = cms.untracked.vstring('*')
0432 )
0433
0434
0435
0436
0437
0438
0439
0440