![]() |
|
|||
File indexing completed on 2023-03-17 10:53:15
0001 #eoscms ls -l /eos/cms/store/group/dpg_hcal/comm_hcal/USC/run327785/USC_327785.root 0002 # choose run in /store/group/dpg_hcal/comm_hcal/USC/ 0003 #how to run: cmsRun remoteMonitoring_LED_eraTEST2019_cfg.py 331370 /store/group/dpg_hcal/comm_hcal/USC/ /afs/cern.ch/cms/CAF/CMSALCA/ALCA_HCALCALIB/HCALMONITORING/RDMScript/CMSSW_10_6_5/src/WORK 0004 #how to run: cmsRun remoteMonitoring_Global_PSM_test_cfg.py 0005 0006 import sys 0007 import FWCore.ParameterSet.Config as cms 0008 from Configuration.StandardSequences.Eras import eras 0009 process = cms.Process("TEST", eras.Run2_2018) 0010 #process = cms.Process("TEST", eras.Run3) 0011 process.load("Configuration.StandardSequences.GeometryDB_cff") 0012 process.load("CondCore.CondDB.CondDB_cfi") 0013 process.load("EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi") 0014 process.l1GtUnpack.DaqGtInputTag = 'source' 0015 # from RelValAlCaPedestal_cfg_2018.py 0016 process.load('Configuration.StandardSequences.Services_cff') 0017 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') 0018 process.load('FWCore.MessageService.MessageLogger_cfi') 0019 process.load('Configuration.EventContent.EventContent_cff') 0020 process.load('Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff') 0021 process.load('Configuration.StandardSequences.Reconstruction_Data_cff') 0022 process.load('Configuration.StandardSequences.EndOfProcess_cff') 0023 #process.load('RecoLocalCalo.Configuration.hcalLocalReco_cff') 0024 process.load('Configuration.StandardSequences.GeometryRecoDB_cff') 0025 process.load('Configuration.StandardSequences.EndOfProcess_cff') 0026 0027 ##runnumber = sys.argv[2][4:-5] 0028 #runnumber = sys.argv[2] 0029 #rundir = sys.argv[3] 0030 #histodir = sys.argv[4] 0031 0032 #print 'RUN = '+runnumber 0033 #print 'Input file = '+rundir+'/run'+runnumber+'/USC_'+runnumber+'.root' 0034 ##print 'Input file = '+rundir+'/USC_'+runnumber+'.root' 0035 #print 'Output file = '+histodir+'/LED_'+runnumber+'.root' 0036 0037 process.maxEvents = cms.untracked.PSet( 0038 # input = cms.untracked.int32(10000) 0039 input = cms.untracked.int32(-1) 0040 ) 0041 0042 0043 # eos ls -latr /eos/cms/store/data/Run2018A/HcalNZS/RAW/v1/000/316/ 0044 # eos ls -latr /eos/cms/store/data/Run2018A/HcalNZS/RAW/v1/000/316/982/00000/ 0045 process.source = cms.Source("PoolSource", 0046 fileNames = cms.untracked.vstring( 0047 '/store/data/Run2018A/HcalNZS/RAW/v1/000/316/982/00000/228C54E3-EB61-E811-ACB3-FA163E2EA36F.root' 0048 # 'file:/afs/cern.ch/work/z/zhokin/hcal/toc1/CMSSW_10_6_5_patch1/src/WORK/my.root' 0049 ), 0050 secondaryFileNames = cms.untracked.vstring() 0051 ) 0052 process.options = cms.untracked.PSet( 0053 # SkipEvent = cms.untracked.vstring('ProductNotFound') 0054 ) 0055 0056 0057 #process.source = cms.Source("HcalTBSource", 0058 # skipBadFiles=cms.untracked.bool(True), 0059 # firstLuminosityBlockForEachRun = cms.untracked.VLuminosityBlockID([]), 0060 # firstRun = cms.untracked.uint32(316982), 0061 # fileNames = cms.untracked.vstring( 0062 #'/store/data/Run2018A/HcalNZS/RAW/v1/000/316/982/00000/228C54E3-EB61-E811-ACB3-FA163E2EA36F.root' 0063 # ), 0064 # secondaryFileNames = cms.untracked.vstring() 0065 # ) 0066 #process.options = cms.untracked.PSet( 0067 #) 0068 0069 0070 # eoscp /eos/cms/store/data/Run2018D/SingleMuon/ALCARECO/HcalCalHBHEMuonFilter-PromptReco-v2/000/325/172/00000/90635E6F-32C1-BF4E-A6F9-B84E85723051.root my.root 0071 #eos ls -latr /eos/cms/store/data/Run2018D/SingleMuon/ALCARECO/HcalCalHBHEMuonFilter-PromptReco-v2/000/325/172/00000/ 0072 #eos ls -latr /eos/cms/store/data/Run2018E/ZeroBias/RAW/v1/000/325/700/00000/0439205E-54D1-3249-98C1-064D418F374F.root 0073 # eoscp /eos/cms/store/data/Run2018E/ZeroBias/RAW/v1/000/325/700/00000/0439205E-54D1-3249-98C1-064D418F374F.root my.root 0074 # eos ls -latr /eos/cms/store/data/Run2018A/HcalNZS/RAW/v1/000/316/982/00000/228C54E3-EB61-E811-ACB3-FA163E2EA36F.root 0075 0076 # Production Info 0077 #process.configurationMetadata = cms.untracked.PSet( 0078 # annotation = cms.untracked.string('Reconstruction.py nevts:10'), 0079 # name = cms.untracked.string('Applications'), 0080 # version = cms.untracked.string('$Revision: 1.19 $') 0081 #) 0082 ###########################################################################################################3 0083 process.Analyzer = cms.EDAnalyzer("CMTRawAnalyzer", 0084 # 0085 Verbosity = cms.untracked.int32(0), 0086 #Verbosity = cms.untracked.int32(-9062), 0087 #Verbosity = cms.untracked.int32(-9063), 0088 #Verbosity = cms.untracked.int32(-9064), 0089 #Verbosity = cms.untracked.int32(-9065), 0090 #Verbosity = cms.untracked.int32(-84), 0091 #Verbosity = cms.untracked.int32(-91), 0092 #Verbosity = cms.untracked.int32(-92), 0093 # 0094 MapCreation = cms.untracked.int32(1), 0095 # 0096 recordNtuples = cms.untracked.bool(False), 0097 #recordNtuples = cms.untracked.bool(True), 0098 maxNeventsInNtuple = cms.int32(1), 0099 # 0100 #recordHistoes = cms.untracked.bool(False), 0101 recordHistoes = cms.untracked.bool(True), 0102 # 0103 ##scripts: zRunRatio34.C, zRunNbadchan.C 0104 studyRunDependenceHist = cms.untracked.bool(True), 0105 #studyRunDependenceHist = cms.untracked.bool(False), 0106 # 0107 ##scripts: zerrors.C 0108 studyCapIDErrorsHist = cms.untracked.bool(True), 0109 #studyCapIDErrorsHist = cms.untracked.bool(False), 0110 # 0111 ##scripts: zrms.C 0112 studyRMSshapeHist = cms.untracked.bool(True), 0113 #studyRMSshapeHist = cms.untracked.bool(False), 0114 # 0115 ##scripts: zratio34.C 0116 studyRatioShapeHist = cms.untracked.bool(True), 0117 #studyRatioShapeHist = cms.untracked.bool(False), 0118 # 0119 ##scripts: zadcamplitude.C 0120 studyADCAmplHist = cms.untracked.bool(True), 0121 #studyADCAmplHist = cms.untracked.bool(False), 0122 # 0123 ##scripts: ztsmean.C 0124 studyTSmeanShapeHist = cms.untracked.bool(True), 0125 #studyTSmeanShapeHist = cms.untracked.bool(False), 0126 # 0127 ##scripts: ztsmaxa.C 0128 studyTSmaxShapeHist = cms.untracked.bool(True), 0129 #studyTSmaxShapeHist = cms.untracked.bool(False), 0130 # 0131 ##scripts: zcalib....C 0132 studyCalibCellsHist = cms.untracked.bool(True), 0133 #studyCalibCellsHist = cms.untracked.bool(False), 0134 # 0135 ##scripts: zdifampl.C 0136 studyDiffAmplHist = cms.untracked.bool(True), 0137 #studyDiffAmplHist = cms.untracked.bool(False), 0138 # 0139 ##scripts: zadcamplitude.C 0140 studyPedestalsHist = cms.untracked.bool(True), 0141 #studyPedestalsHist = cms.untracked.bool(False), 0142 # 0143 ##scripts: zamplpedcorr.C 0144 studyPedestalCorrelations = cms.untracked.bool(True), 0145 #studyPedestalsHist = cms.untracked.bool(False), 0146 # 0147 # 0148 ##DigiCollectionLabel = cms.untracked.InputTag("hcalDigis"), 0149 #Verbosity = cms.untracked.int32(-54), 0150 #Verbosity = cms.untracked.int32(-22), 0151 #Verbosity = cms.untracked.int32(-11), 0152 #Verbosity = cms.untracked.int32(-12), 0153 #Verbosity = cms.untracked.int32(-13), 0154 #Verbosity = cms.untracked.int32(-51), 0155 #Verbosity = cms.untracked.int32(-24), 0156 #Verbosity = cms.untracked.int32(-244), 0157 #Verbosity = cms.untracked.int32(-233), 0158 # 0159 # 0160 # Normal channels: 0161 # 0162 # -53 for BAD HBHEHF channels from study on shape Ratio 0163 #Verbosity = cms.untracked.int32(-53), 0164 ratioHBMin = cms.double(0.70), 0165 ratioHBMax = cms.double(0.94), 0166 ratioHEMin = cms.double(0.60), 0167 ratioHEMax = cms.double(0.95), 0168 ratioHFMin = cms.double(0.45), 0169 ratioHFMax = cms.double(1.02), 0170 ratioHOMin = cms.double(0.40), 0171 ratioHOMax = cms.double(1.04), 0172 # -54 for BAD HBHEHF channels from study on RMS of shapes 0173 #Verbosity = cms.untracked.int32(-54), 0174 rmsHBMin = cms.double(0.7), 0175 rmsHBMax = cms.double(2.5), 0176 rmsHEMin = cms.double(0.7), 0177 rmsHEMax = cms.double(2.2), 0178 rmsHFMin = cms.double(0.1), 0179 rmsHFMax = cms.double(2.6), 0180 rmsHOMin = cms.double(0.1), 0181 rmsHOMax = cms.double(2.8), 0182 # -55 for BAD HBHEHF channels from study on TSmean of shapes 0183 #Verbosity = cms.untracked.int32(-55), 0184 TSmeanHBMin = cms.double(2.5), 0185 TSmeanHBMax = cms.double(5.5), 0186 TSmeanHEMin = cms.double(1.0), 0187 TSmeanHEMax = cms.double(5.2), 0188 TSmeanHFMin = cms.double(1.0), 0189 TSmeanHFMax = cms.double(4.2), 0190 TSmeanHOMin = cms.double(1.0), 0191 TSmeanHOMax = cms.double(4.8), 0192 # -55 for BAD HBHEHF channels from study on TSmax of shapes 0193 #Verbosity = cms.untracked.int32(-55), 0194 TSpeakHBMin = cms.double(2.2), 0195 TSpeakHBMax = cms.double(5.5), 0196 TSpeakHEMin = cms.double(1.5), 0197 TSpeakHEMax = cms.double(6.5), 0198 TSpeakHFMin = cms.double(0.5), 0199 TSpeakHFMax = cms.double(4.5), 0200 TSpeakHOMin = cms.double(0.5), 0201 TSpeakHOMax = cms.double(7.5), 0202 # -56 for BAD HBHEHOHF channels from study on ADC Amplitude 0203 #Verbosity = cms.untracked.int32(-56), 0204 ADCAmplHBMin = cms.double(10000.), 0205 ADCAmplHBMax = cms.double(300000.), 0206 ADCAmplHEMin = cms.double(20000.), 0207 ADCAmplHEMax = cms.double(300000.), 0208 ADCAmplHFMin = cms.double(50.), 0209 ADCAmplHFMax = cms.double(9000.), 0210 ADCAmplHOMin = cms.double(50.), 0211 ADCAmplHOMax = cms.double(9000.), 0212 # 0213 # to see channels w/ PedestalSigma < cut 0214 #Verbosity = cms.untracked.int32(-57), 0215 pedestalwHBMax = cms.double(0.1), 0216 pedestalwHEMax = cms.double(0.1), 0217 pedestalwHFMax = cms.double(0.4), 0218 pedestalwHOMax = cms.double(0.1), 0219 # 0220 # to see channels for pedestal < cut 0221 pedestalHBMax = cms.double(0.1), 0222 pedestalHEMax = cms.double(0.6), 0223 pedestalHFMax = cms.double(0.8), 0224 pedestalHOMax = cms.double(0.1), 0225 # 0226 # 0227 # CALIBRATION channels: 0228 # 0229 # for BAD HBHEHOHF CALIBRATION channels from study on ADC amplitude 0230 # cuts for Laser runs: 0231 #calibrADCHBMin = cms.double(15.0), 0232 #calibrADCHEMin = cms.double(15.0), 0233 #calibrADCHOMin = cms.double(15.0), 0234 #calibrADCHFMin = cms.double(15.0), 0235 # cuts for LED runs: 0236 calibrADCHBMin = cms.double(1000.), 0237 calibrADCHBMax = cms.double(100000000.), 0238 calibrADCHEMin = cms.double(1000.), 0239 calibrADCHEMax = cms.double(100000000.), 0240 calibrADCHOMin = cms.double(1000.), 0241 calibrADCHOMax = cms.double(100000000.), 0242 calibrADCHFMin = cms.double(100.), 0243 calibrADCHFMax = cms.double(100000000.), 0244 0245 # for BAD HBHEHOHF CALIBRATION channels from study on shape Ratio 0246 calibrRatioHBMin = cms.double(0.76), 0247 calibrRatioHBMax = cms.double(0.94), 0248 calibrRatioHEMin = cms.double(0.76), 0249 calibrRatioHEMax = cms.double(0.94), 0250 calibrRatioHOMin = cms.double(0.85), 0251 calibrRatioHOMax = cms.double(0.99), 0252 calibrRatioHFMin = cms.double(0.5), 0253 calibrRatioHFMax = cms.double(0.8), 0254 # for BAD HBHEHOHF CALIBRATION channels from study on TSmax 0255 calibrTSmaxHBMin = cms.double(1.50), 0256 calibrTSmaxHBMax = cms.double(2.50), 0257 calibrTSmaxHEMin = cms.double(1.50), 0258 calibrTSmaxHEMax = cms.double(2.50), 0259 calibrTSmaxHOMin = cms.double(1.50), 0260 calibrTSmaxHOMax = cms.double(2.50), 0261 calibrTSmaxHFMin = cms.double(3.50), 0262 calibrTSmaxHFMax = cms.double(4.50), 0263 # for BAD HBHEHOHF CALIBRATION channels from study on TSmean 0264 calibrTSmeanHBMin = cms.double(2.40), 0265 calibrTSmeanHBMax = cms.double(3.70), 0266 calibrTSmeanHEMin = cms.double(2.40), 0267 calibrTSmeanHEMax = cms.double(3.70), 0268 calibrTSmeanHOMin = cms.double(1.50), 0269 calibrTSmeanHOMax = cms.double(2.70), 0270 calibrTSmeanHFMin = cms.double(3.50), 0271 calibrTSmeanHFMax = cms.double(4.50), 0272 # for BAD HBHEHOHF CALIBRATION channels from study on Width 0273 calibrWidthHBMin = cms.double(1.30), 0274 calibrWidthHBMax = cms.double(1.90), 0275 calibrWidthHEMin = cms.double(1.30), 0276 calibrWidthHEMax = cms.double(1.90), 0277 calibrWidthHOMin = cms.double(0.70), 0278 calibrWidthHOMax = cms.double(1.65), 0279 calibrWidthHFMin = cms.double(0.30), 0280 calibrWidthHFMax = cms.double(1.50), 0281 # 0282 # Special task of run or LS quality: 0283 # 0284 # flag for ask runs of LSs for RMT & CMT accordingly: 0285 #=0-runs, =1-LSs 0286 # keep for LED runs this flags =0 always 0287 flagtoaskrunsorls = cms.int32(0), 0288 # 0289 # flag for choice of criterion of bad channels: 0290 #=0-CapIdErr, =1-Ratio, =2-Width, =3-TSmax, =4-TSmean, =5-adcAmplitud 0291 # keep for CMT (global runs) this flags =0 always 0292 flagtodefinebadchannel = cms.int32(0), 0293 #how many bins you want on the plots:better to choice (#LS+1) 0294 howmanybinsonplots = cms.int32(25), 0295 # 0296 # ls - range for RBX study (and ??? perhaps for gain stability via abort gap): 0297 lsmin = cms.int32(1), 0298 #lsmax = cms.int32(620), 0299 lsmax = cms.int32(2600), 0300 # 0301 flagabortgaprejected = cms.int32(1), 0302 bcnrejectedlow = cms.int32(3446), 0303 bcnrejectedhigh= cms.int32(3564), 0304 # 0305 # flag cpu time reducing 0306 #=0-all plots, =1-optimized number of plots (for Global runs) 0307 flagcpuoptimization = cms.int32(0), 0308 # 0309 # flag for ask type of Normalization for CMT estimators: 0310 #=0-normalizationOn#evOfLS; =1-averageVariable-normalizationOn#entriesInLS; 0311 flagestimatornormalization = cms.int32(1), 0312 # 0313 # 0314 # cuts on Nbadchannels to see LS dependences: 0315 # Verbosity = cms.untracked.int32(-77), 0316 # to select abnormal events,for which Nbcs > this limits 0317 lsdep_cut1_peak_HBdepth1 = cms.int32(20), 0318 lsdep_cut1_peak_HBdepth2 = cms.int32(7), 0319 lsdep_cut1_peak_HEdepth1 = cms.int32(16), 0320 lsdep_cut1_peak_HEdepth2 = cms.int32(13), 0321 lsdep_cut1_peak_HEdepth3 = cms.int32(4), 0322 lsdep_cut1_peak_HFdepth1 = cms.int32(10), 0323 lsdep_cut1_peak_HFdepth2 = cms.int32(5), 0324 lsdep_cut1_peak_HOdepth4 = cms.int32(45), 0325 # to select events with Nbcs > this limits 0326 lsdep_cut3_max_HBdepth1 = cms.int32(19), 0327 lsdep_cut3_max_HBdepth2 = cms.int32(6), 0328 lsdep_cut3_max_HEdepth1 = cms.int32(15), 0329 lsdep_cut3_max_HEdepth2 = cms.int32(12), 0330 lsdep_cut3_max_HEdepth3 = cms.int32(3), 0331 lsdep_cut3_max_HFdepth1 = cms.int32(9), 0332 lsdep_cut3_max_HFdepth2 = cms.int32(4), 0333 lsdep_cut3_max_HOdepth4 = cms.int32(40), 0334 # 0335 # 0336 #old was for runs: 0337 # nbadchannels1 = cms.int32(7), 0338 # nbadchannels2 = cms.int32(12), 0339 # nbadchannels3 = cms.int32(50), 0340 # 0341 #Verbosity = cms.untracked.int32(-79), 0342 # cuts on Estimator1 to see LS dependences: 0343 lsdep_estimator1_HBdepth1 = cms.double(2500.), 0344 lsdep_estimator1_HBdepth2 = cms.double(2500.), 0345 lsdep_estimator1_HBdepth3 = cms.double(2500.), 0346 lsdep_estimator1_HBdepth4 = cms.double(2500.), 0347 lsdep_estimator1_HEdepth1 = cms.double(2500.), 0348 lsdep_estimator1_HEdepth2 = cms.double(2500.), 0349 lsdep_estimator1_HEdepth3 = cms.double(2500.), 0350 lsdep_estimator1_HEdepth4 = cms.double(2500.), 0351 lsdep_estimator1_HEdepth5 = cms.double(2500.), 0352 lsdep_estimator1_HEdepth6 = cms.double(2500.), 0353 lsdep_estimator1_HEdepth7 = cms.double(2500.), 0354 lsdep_estimator1_HFdepth1 = cms.double(2500.), 0355 lsdep_estimator1_HFdepth2 = cms.double(2500.), 0356 lsdep_estimator1_HFdepth3 = cms.double(2500.), 0357 lsdep_estimator1_HFdepth4 = cms.double(2500.), 0358 lsdep_estimator1_HOdepth4 = cms.double(2500.), 0359 # cuts on Estimator2 to see LS dependences: 0360 lsdep_estimator2_HBdepth1 = cms.double(7.), 0361 lsdep_estimator2_HBdepth2 = cms.double(7.), 0362 lsdep_estimator2_HEdepth1 = cms.double(7.), 0363 lsdep_estimator2_HEdepth2 = cms.double(7.), 0364 lsdep_estimator2_HEdepth3 = cms.double(7.), 0365 lsdep_estimator2_HFdepth1 = cms.double(7.), 0366 lsdep_estimator2_HFdepth2 = cms.double(7.), 0367 lsdep_estimator2_HOdepth4 = cms.double(7.), 0368 # cuts on Estimator3 to see LS dependences: 0369 lsdep_estimator3_HBdepth1 = cms.double(7.), 0370 lsdep_estimator3_HBdepth2 = cms.double(7.), 0371 lsdep_estimator3_HEdepth1 = cms.double(7.), 0372 lsdep_estimator3_HEdepth2 = cms.double(7.), 0373 lsdep_estimator3_HEdepth3 = cms.double(7.), 0374 lsdep_estimator3_HFdepth1 = cms.double(7.), 0375 lsdep_estimator3_HFdepth2 = cms.double(7.), 0376 lsdep_estimator3_HOdepth4 = cms.double(7.), 0377 # cuts on Estimator4 to see LS dependences: 0378 lsdep_estimator4_HBdepth1 = cms.double(5.), 0379 lsdep_estimator4_HBdepth2 = cms.double(5.), 0380 lsdep_estimator4_HEdepth1 = cms.double(5.), 0381 lsdep_estimator4_HEdepth2 = cms.double(5.), 0382 lsdep_estimator4_HEdepth3 = cms.double(5.), 0383 lsdep_estimator4_HFdepth1 = cms.double(5.), 0384 lsdep_estimator4_HFdepth2 = cms.double(5.), 0385 lsdep_estimator4_HOdepth4 = cms.double(5.), 0386 # cuts on Estimator5 to see LS dependences: 0387 lsdep_estimator5_HBdepth1 = cms.double(1.8), 0388 lsdep_estimator5_HBdepth2 = cms.double(1.8), 0389 lsdep_estimator5_HEdepth1 = cms.double(1.8), 0390 lsdep_estimator5_HEdepth2 = cms.double(1.8), 0391 lsdep_estimator5_HEdepth3 = cms.double(1.8), 0392 lsdep_estimator5_HFdepth1 = cms.double(1.8), 0393 lsdep_estimator5_HFdepth2 = cms.double(1.8), 0394 lsdep_estimator5_HOdepth4 = cms.double(1.8), 0395 # 0396 # 0397 #Verbosity = cms.untracked.int32(-81), 0398 #Verbosity = cms.untracked.int32(-82), 0399 #Verbosity = cms.untracked.int32(-83), 0400 # 0401 # use ADC amplitude: 0402 useADCmassive = cms.untracked.bool(True), 0403 useADCfC = cms.untracked.bool(False), 0404 useADCcounts = cms.untracked.bool(False), 0405 # 0406 # Pedestals in fC 0407 #usePedestalSubtraction = cms.untracked.bool(True), 0408 usePedestalSubtraction = cms.untracked.bool(False), 0409 # 0410 # for possible ignoring of channels w/o signal, apply same cut for 0411 # HBHEHFHO on Amplitude, usable for all Estimators 1,2,3,4,5: 0412 # forallestimators_amplitude_bigger = cms.double(10.), 0413 forallestimators_amplitude_bigger = cms.double(-100.), 0414 # 0415 # 0416 # 0417 #usecontinuousnumbering = cms.untracked.bool(False), 0418 usecontinuousnumbering = cms.untracked.bool(True), 0419 # 0420 # 0421 # 0422 hcalCalibDigiCollectionTag = cms.InputTag('hcalDigis'), 0423 hbheDigiCollectionTag = cms.InputTag('hcalDigis'), 0424 hoDigiCollectionTag = cms.InputTag('hcalDigis'), 0425 hfDigiCollectionTag = cms.InputTag('hcalDigis'), 0426 # 0427 # 0428 # 0429 # 0430 #for upgrade: --------------------------------------------------------- 0431 hbheQIE11DigiCollectionTag = cms.InputTag('hcalDigis'), 0432 hbheQIE10DigiCollectionTag = cms.InputTag('hcalDigis'), 0433 # flag to use either only old QIE8 digiCollections or only new QIE10,11 digiCollections 0434 #=0-all digiCollections(default for normal running), =1-only old QIE8 digiCollections, 0435 #=2-only new QIE1011 digiCollections, =3-only new QIE1011 digiCollections w/o new high depthes 0436 #=4-2016fall, =5-2016fall w/o new high depthes, =6-2017bebin, =7-2017bebin w/o new high depthes in HEonly 0437 #=8--2017bebin w/o new high depthes, =9-all digiCollections w/o new high depthes 0438 # flag HBHE8 HBHE11 HF8 HF10 comments: 0439 # 0 + + + + all 0440 # 1 + - + - old 0441 # 2 - + - + new 0442 # 3 - + - + new w/o high depthes 0443 # 4 + - + + 2016fall 0444 # 5 + - + + 2016fall w/o high depthes 0445 # 6 + + - + 2017 && 2018 && 2021 0446 # 7 + + - + 2017begin w/o high depthes in HEonly 0447 # 8 + + - + 2017begin w/o high depthes 0448 # 9 + + + + all w/o high depthes 0449 # 10 + - - + 2017 w/o HEP17 0450 # 0451 flagupgradeqie1011 = cms.int32(6), 0452 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 0453 # flaguseshunt = 1 or 6 (6 is default for global runs) 0454 flaguseshunt = cms.int32(6), 0455 # flagsipmcorrection: != 0 yes,apply; = 0 do not use; 0456 flagsipmcorrection = cms.int32(1), 0457 #end upgrade: --------------------------------------------------------- end upgrade 0458 # 0459 # 0460 # for local LASER runs ONLY!!! to be > 0 (,else = 0) 0461 flagLaserRaddam = cms.int32(0), 0462 # for gaussian fit for local shunt1 (Gsel0) led low-intensity or ped ONLY!!! to be > 0 (,else = 0) 0463 flagfitshunt1pedorledlowintensity = cms.int32(0), 0464 # 0465 splashesUpperLimit = cms.int32(10000), 0466 # 0467 # 0468 # for use in IterativeMethod of CalibrationGroup!!! to be > 1 (,else = 0) 0469 flagIterativeMethodCalibrationGroupDigi = cms.int32(1), 0470 # 0471 # for use in IterativeMethod of CalibrationGroup!!! to be > 1 (,else = 0) 0472 flagIterativeMethodCalibrationGroupReco = cms.int32(1), 0473 # 0474 hbheInputSignalTag = cms.InputTag('hbherecoMBNZS'), 0475 hbheInputNoiseTag = cms.InputTag('hbherecoNoise'), 0476 hfInputSignalTag = cms.InputTag('hfrecoMBNZS'), 0477 hfInputNoiseTag = cms.InputTag('hfrecoNoise'), 0478 # 0479 # 0480 # 0481 # 0482 # 0483 # 0484 #HistOutFile = cms.untracked.string('LED_331370.root'), 0485 #HistOutFile = cms.untracked.string(histodir+'/LED_'+runnumber+'.root'), 0486 #HistOutFile = cms.untracked.string('Global_325172_1.root'), 0487 #HistOutFile = cms.untracked.string('Global_316982.root'), 0488 HistOutFile = cms.untracked.string('Global.root'), 0489 MAPOutFile = cms.untracked.string('LogEleMapdb.h') 0490 # 0491 ##OutputFilePath = cms.string('/tmp/zhokin/'), 0492 ##OutputFileExt = cms.string(''), 0493 # 0494 ) 0495 ########################################################################### 0496 # Other statements 0497 process.hcal_db_producer = cms.ESProducer("HcalDbProducer", 0498 dump = cms.untracked.vstring(''), 0499 file = cms.untracked.string('') 0500 ) 0501 process.es_hardcode = cms.ESSource("HcalHardcodeCalibrations", 0502 toGet = cms.untracked.vstring('QIEShape', 0503 'QIEData', 0504 'ChannelQuality', 0505 'HcalQIEData', 0506 'Pedestals', 0507 'PedestalWidths', 0508 'Gains', 0509 'GainWidths', 0510 'ZSThresholds', 0511 'RespCorrs') 0512 ) 0513 0514 ## Jula's recipe for too many files 0515 #process.options = cms.untracked.PSet( 0516 # wantSummary = cms.untracked.bool(False), 0517 # Rethrow = cms.untracked.vstring("ProductNotFound"), # make this exception fatal 0518 # fileMode = cms.untracked.string('NOMERGE') # no ordering needed, but calls endRun/beginRun etc. at file boundaries 0519 #) 0520 0521 ######################################################################################## Global Tags for 2018 data taking : 0522 # use twiki site to specify HLT reconstruction Global tags: 0523 # https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFrontierConditions 0524 # 0525 # 100X_dataRun2_HLT_v2 for CMSSW_10_0_3 onwards CRUZET 2018 update of 0T templates for SiPixels 0526 # 100X_dataRun2_HLT_v1 for CMSSW_10_0_0 onwards MWGRs 2018 first HLT GT for 2018 0527 # 0528 # 0529 ############################################################################ GlobalTag :1+ good as 5 0530 #from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag 0531 #process.GlobalTag = GlobalTag(process.GlobalTag, '100X_dataRun2_HLT_v2', '') 0532 0533 #from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag 0534 #process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data_FULL', '') 0535 0536 0537 #from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag 0538 #process.GlobalTag = GlobalTag(process.GlobalTag, '101X_dataRun2_HLT_v7', '') 0539 0540 # 2019 Ultra Legacy 2017 0541 #process.GlobalTag.globaltag = '106X_dataRun2_trackerAlignment2017_v1' 0542 # 2019 Ultra Legacy 2018 test TkAl 0543 #process.GlobalTag.globaltag = '106X_dataRun2_v17' 0544 # 2019 Ultra Legacy 2018 0545 #process.GlobalTag.globaltag = '106X_dataRun2_newTkAl_v18' 0546 # 2019 Ultra Legacy 2016 0547 #process.GlobalTag.globaltag = '106X_dataRun2_UL2016TkAl_v24' 0548 #process.GlobalTag.globaltag = '105X_dataRun2_v8' 0549 0550 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") 0551 from Configuration.AlCa.autoCond import autoCond 0552 process.GlobalTag.globaltag = '104X_dataRun2_v1' 0553 #process.GlobalTag.globaltag = '105X_postLS2_design_v4' 0554 #process.GlobalTag.globaltag = '106X_dataRun3_HLT_v3' 0555 0556 0557 ############################################################################ 0558 # V.EPSHTEIN: 0559 #process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") 0560 #process.GlobalTag.globaltag = '100X_dataRun2_Prompt_Candidate_2018_01_31_16_01_36' 0561 ### 0562 #process.hcal_db_producer = cms.ESProducer("HcalDbProducer", 0563 # dump = cms.untracked.vstring(''), 0564 # file = cms.untracked.string('') 0565 #) 0566 # 0567 #process.hcalDigis= cms.EDProducer("HcalRawToDigi", 0568 # FilterDataQuality = cms.bool(True), 0569 # HcalFirstFED = cms.untracked.int32(700), 0570 # InputLabel = cms.InputTag("source"), 0571 # UnpackCalib = cms.untracked.bool(True), 0572 # FEDs = cms.untracked.vint32(1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117), 0573 #) 0574 ### 0575 ############################################################################ 0576 process.load('Configuration.StandardSequences.RawToDigi_Data_cff') 0577 #process.hcalDigis.FilterDataQuality = cms.bool(False) 0578 #process.hcalDigis.InputLabel = cms.InputTag("source") 0579 ############################################################################ 0580 #process.hcalDigis= cms.EDProducer("HcalRawToDigi", 0581 # FilterDataQuality = cms.bool(True), 0582 # FilterDataQuality = cms.bool(False), 0583 # HcalFirstFED = cms.untracked.int32(700), 0584 # InputLabel = cms.InputTag("source"), 0585 #InputLabel = cms.InputTag("rawDataCollector"), 0586 #) 0587 #process.hcalDigis.FilterDataQuality = cms.bool(False) 0588 #process.hcalDigis.InputLabel = cms.InputTag("source") 0589 ############################################################################ 0590 ##process.load("Calibration.HcalAlCaRecoProducers.ALCARECOHcalCalPedestal_cff") 0591 ##process.load("Calibration.HcalAlCaRecoProducers.ALCARECOHcalCalPedestalLocal_cff") 0592 process.load("Calibration.HcalAlCaRecoProducers.ALCARECOHcalCalMinBias_cff") 0593 #process.load("ALCARECOHcalCalPedestalLocal_cff") 0594 ############################################################################ 0595 #process.p = cms.Path(process.hcalDigis*process.Analyzer) 0596 #process.p = cms.Path(process.seqALCARECOHcalCalMinBiasDigiNoHLT*process.seqALCARECOHcalCalMinBias*process.minbiasana) 0597 0598 process.p = cms.Path(process.hcalDigis*process.seqALCARECOHcalCalMinBiasDigiNoHLT*process.seqALCARECOHcalCalMinBias*process.Analyzer) 0599 #process.p = cms.Path(process.seqALCARECOHcalCalMinBiasDigiNoHLT*process.seqALCARECOHcalCalMinBias*process.Analyzer) 0600 0601 #process.p = cms.Path(process.hcalDigis*process.seqALCARECOHcalCalMinBiasDigi*process.seqALCARECOHcalCalMinBias*process.Analyzer) 0602 0603 #process.p = cms.Path(process.seqALCARECOHcalCalMinBiasDigi*process.seqALCARECOHcalCalMinBias*process.Analyzer) 0604 0605 #process.p = cms.Path(process.seqALCARECOHcalCalMinBiasDigiNoHLT*process.seqALCARECOHcalCalMinBias*process.Analyzer) 0606 0607 # see /afs/cern.ch/work/z/zhokin/public/CMSSW_10_4_0_patch1/src/Calibration/HcalAlCaRecoProducers/python/ALCARECOHcalCalMinBias_cff.py 0608 ############################################################################ 0609 # customisation of the process. 0610 0611 # Automatic addition of the customisation function from HLTrigger.Configuration.CustomConfigs 0612 from HLTrigger.Configuration.CustomConfigs import L1THLT 0613 0614 #call to customisation function L1THLT imported from HLTrigger.Configuration.CustomConfigs 0615 process = L1THLT(process) 0616 0617 # End of customisation functions 0618 0619 ############################################################################ 0620 process.MessageLogger = cms.Service("MessageLogger", 0621 categories = cms.untracked.vstring(''), 0622 destinations = cms.untracked.vstring('cout'), 0623 debugModules = cms.untracked.vstring('*'), 0624 cout = cms.untracked.PSet( 0625 threshold = cms.untracked.string('WARNING'), 0626 WARNING = cms.untracked.PSet(limit = cms.untracked.int32(0)) 0627 ) 0628 ) 0629 ############################################################################
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |