|
| 1 | +# Auto generated configuration file |
| 2 | +# using: |
| 3 | +# Revision: 1.19 |
| 4 | +# Source: /local/reps/CMSSW/CMSSW/Configuration/Applications/python/ConfigBuilder.py,v |
| 5 | +# with command line options: RECO --conditions 106X_dataRun2_v35 --datatier MINIAOD --era Run2_2016 --eventcontent MINIAOD --filein _placeholder_.root --fileout file:ReReco-Run2016G-BTagCSV-UL2016_MiniAODv2-00001.root --nThreads 2 --no_exec --python_filename ReReco-Run2016G-BTagCSV-UL2016_MiniAODv2-00001_0_cfg.py --scenario pp --step PAT --runUnscheduled --data --procModifiers run2_miniAOD_UL_preSummer20 |
| 6 | +import FWCore.ParameterSet.Config as cms |
| 7 | + |
| 8 | +from Configuration.Eras.Era_Run2_2016_cff import Run2_2016 |
| 9 | +from Configuration.ProcessModifiers.run2_miniAOD_UL_preSummer20_cff import run2_miniAOD_UL_preSummer20 |
| 10 | + |
| 11 | +process = cms.Process('PAT',Run2_2016,run2_miniAOD_UL_preSummer20) |
| 12 | + |
| 13 | +# import of standard configurations |
| 14 | +process.load('Configuration.StandardSequences.Services_cff') |
| 15 | +process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') |
| 16 | +process.load('FWCore.MessageService.MessageLogger_cfi') |
| 17 | +process.load('Configuration.EventContent.EventContent_cff') |
| 18 | +process.load('Configuration.StandardSequences.GeometryRecoDB_cff') |
| 19 | +process.load('Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff') |
| 20 | +process.load('PhysicsTools.PatAlgos.slimming.metFilterPaths_cff') |
| 21 | +process.load('Configuration.StandardSequences.PAT_cff') |
| 22 | +process.load('Configuration.StandardSequences.EndOfProcess_cff') |
| 23 | +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') |
| 24 | + |
| 25 | +process.maxEvents = cms.untracked.PSet( |
| 26 | + input = cms.untracked.int32(1) |
| 27 | +) |
| 28 | + |
| 29 | +# Input source |
| 30 | +process.source = cms.Source("PoolSource", |
| 31 | + fileNames = cms.untracked.vstring('_placeholder_.root'), |
| 32 | + secondaryFileNames = cms.untracked.vstring() |
| 33 | +) |
| 34 | + |
| 35 | +process.options = cms.untracked.PSet( |
| 36 | + |
| 37 | +) |
| 38 | + |
| 39 | +# Production Info |
| 40 | +process.configurationMetadata = cms.untracked.PSet( |
| 41 | + annotation = cms.untracked.string('RECO nevts:1'), |
| 42 | + name = cms.untracked.string('Applications'), |
| 43 | + version = cms.untracked.string('$Revision: 1.19 $') |
| 44 | +) |
| 45 | + |
| 46 | +# Output definition |
| 47 | + |
| 48 | +process.MINIAODoutput = cms.OutputModule("PoolOutputModule", |
| 49 | + compressionAlgorithm = cms.untracked.string('LZMA'), |
| 50 | + compressionLevel = cms.untracked.int32(4), |
| 51 | + dataset = cms.untracked.PSet( |
| 52 | + dataTier = cms.untracked.string('MINIAOD'), |
| 53 | + filterName = cms.untracked.string('') |
| 54 | + ), |
| 55 | + dropMetaData = cms.untracked.string('ALL'), |
| 56 | + eventAutoFlushCompressedSize = cms.untracked.int32(-900), |
| 57 | + fastCloning = cms.untracked.bool(False), |
| 58 | + fileName = cms.untracked.string('file:ReReco-Run2016G-BTagCSV-UL2016_MiniAODv2-00001.root'), |
| 59 | + outputCommands = process.MINIAODEventContent.outputCommands, |
| 60 | + overrideBranchesSplitLevel = cms.untracked.VPSet( |
| 61 | + cms.untracked.PSet( |
| 62 | + branch = cms.untracked.string('patPackedCandidates_packedPFCandidates__*'), |
| 63 | + splitLevel = cms.untracked.int32(99) |
| 64 | + ), |
| 65 | + cms.untracked.PSet( |
| 66 | + branch = cms.untracked.string('recoGenParticles_prunedGenParticles__*'), |
| 67 | + splitLevel = cms.untracked.int32(99) |
| 68 | + ), |
| 69 | + cms.untracked.PSet( |
| 70 | + branch = cms.untracked.string('patTriggerObjectStandAlones_slimmedPatTrigger__*'), |
| 71 | + splitLevel = cms.untracked.int32(99) |
| 72 | + ), |
| 73 | + cms.untracked.PSet( |
| 74 | + branch = cms.untracked.string('patPackedGenParticles_packedGenParticles__*'), |
| 75 | + splitLevel = cms.untracked.int32(99) |
| 76 | + ), |
| 77 | + cms.untracked.PSet( |
| 78 | + branch = cms.untracked.string('patJets_slimmedJets__*'), |
| 79 | + splitLevel = cms.untracked.int32(99) |
| 80 | + ), |
| 81 | + cms.untracked.PSet( |
| 82 | + branch = cms.untracked.string('recoVertexs_offlineSlimmedPrimaryVertices__*'), |
| 83 | + splitLevel = cms.untracked.int32(99) |
| 84 | + ), |
| 85 | + cms.untracked.PSet( |
| 86 | + branch = cms.untracked.string('recoCaloClusters_reducedEgamma_reducedESClusters_*'), |
| 87 | + splitLevel = cms.untracked.int32(99) |
| 88 | + ), |
| 89 | + cms.untracked.PSet( |
| 90 | + branch = cms.untracked.string('EcalRecHitsSorted_reducedEgamma_reducedEBRecHits_*'), |
| 91 | + splitLevel = cms.untracked.int32(99) |
| 92 | + ), |
| 93 | + cms.untracked.PSet( |
| 94 | + branch = cms.untracked.string('EcalRecHitsSorted_reducedEgamma_reducedEERecHits_*'), |
| 95 | + splitLevel = cms.untracked.int32(99) |
| 96 | + ), |
| 97 | + cms.untracked.PSet( |
| 98 | + branch = cms.untracked.string('recoGenJets_slimmedGenJets__*'), |
| 99 | + splitLevel = cms.untracked.int32(99) |
| 100 | + ), |
| 101 | + cms.untracked.PSet( |
| 102 | + branch = cms.untracked.string('patJets_slimmedJetsPuppi__*'), |
| 103 | + splitLevel = cms.untracked.int32(99) |
| 104 | + ), |
| 105 | + cms.untracked.PSet( |
| 106 | + branch = cms.untracked.string('EcalRecHitsSorted_reducedEgamma_reducedESRecHits_*'), |
| 107 | + splitLevel = cms.untracked.int32(99) |
| 108 | + ) |
| 109 | + ), |
| 110 | + overrideInputFileSplitLevels = cms.untracked.bool(True), |
| 111 | + splitLevel = cms.untracked.int32(0) |
| 112 | +) |
| 113 | + |
| 114 | +# Additional output definition |
| 115 | + |
| 116 | +# Other statements |
| 117 | +from Configuration.AlCa.GlobalTag import GlobalTag |
| 118 | +process.GlobalTag = GlobalTag(process.GlobalTag, '106X_dataRun2_v35', '') |
| 119 | + |
| 120 | +# Path and EndPath definitions |
| 121 | +process.Flag_trackingFailureFilter = cms.Path(process.goodVertices+process.trackingFailureFilter) |
| 122 | +process.Flag_goodVertices = cms.Path(process.primaryVertexFilter) |
| 123 | +process.Flag_CSCTightHaloFilter = cms.Path(process.CSCTightHaloFilter) |
| 124 | +process.Flag_trkPOGFilters = cms.Path(process.trkPOGFilters) |
| 125 | +process.Flag_HcalStripHaloFilter = cms.Path(process.HcalStripHaloFilter) |
| 126 | +process.Flag_trkPOG_logErrorTooManyClusters = cms.Path(~process.logErrorTooManyClusters) |
| 127 | +process.Flag_hfNoisyHitsFilter = cms.Path(process.hfNoisyHitsFilter) |
| 128 | +process.Flag_EcalDeadCellTriggerPrimitiveFilter = cms.Path(process.EcalDeadCellTriggerPrimitiveFilter) |
| 129 | +process.Flag_ecalLaserCorrFilter = cms.Path(process.ecalLaserCorrFilter) |
| 130 | +process.Flag_globalSuperTightHalo2016Filter = cms.Path(process.globalSuperTightHalo2016Filter) |
| 131 | +process.Flag_eeBadScFilter = cms.Path(process.eeBadScFilter) |
| 132 | +process.Flag_METFilters = cms.Path(process.metFilters) |
| 133 | +process.Flag_chargedHadronTrackResolutionFilter = cms.Path(process.chargedHadronTrackResolutionFilter) |
| 134 | +process.Flag_globalTightHalo2016Filter = cms.Path(process.globalTightHalo2016Filter) |
| 135 | +process.Flag_CSCTightHaloTrkMuUnvetoFilter = cms.Path(process.CSCTightHaloTrkMuUnvetoFilter) |
| 136 | +process.Flag_HBHENoiseIsoFilter = cms.Path(process.HBHENoiseFilterResultProducer+process.HBHENoiseIsoFilter) |
| 137 | +process.Flag_BadChargedCandidateSummer16Filter = cms.Path(process.BadChargedCandidateSummer16Filter) |
| 138 | +process.Flag_hcalLaserEventFilter = cms.Path(process.hcalLaserEventFilter) |
| 139 | +process.Flag_BadPFMuonFilter = cms.Path(process.BadPFMuonFilter) |
| 140 | +process.Flag_ecalBadCalibFilter = cms.Path(process.ecalBadCalibFilter) |
| 141 | +process.Flag_HBHENoiseFilter = cms.Path(process.HBHENoiseFilterResultProducer+process.HBHENoiseFilter) |
| 142 | +process.Flag_trkPOG_toomanystripclus53X = cms.Path(~process.toomanystripclus53X) |
| 143 | +process.Flag_EcalDeadCellBoundaryEnergyFilter = cms.Path(process.EcalDeadCellBoundaryEnergyFilter) |
| 144 | +process.Flag_BadChargedCandidateFilter = cms.Path(process.BadChargedCandidateFilter) |
| 145 | +process.Flag_trkPOG_manystripclus53X = cms.Path(~process.manystripclus53X) |
| 146 | +process.Flag_BadPFMuonSummer16Filter = cms.Path(process.BadPFMuonSummer16Filter) |
| 147 | +process.Flag_muonBadTrackFilter = cms.Path(process.muonBadTrackFilter) |
| 148 | +process.Flag_CSCTightHalo2015Filter = cms.Path(process.CSCTightHalo2015Filter) |
| 149 | +process.Flag_BadPFMuonDzFilter = cms.Path(process.BadPFMuonDzFilter) |
| 150 | +process.endjob_step = cms.EndPath(process.endOfProcess) |
| 151 | +process.MINIAODoutput_step = cms.EndPath(process.MINIAODoutput) |
| 152 | + |
| 153 | +# Schedule definition |
| 154 | +process.schedule = cms.Schedule(process.Flag_HBHENoiseFilter,process.Flag_HBHENoiseIsoFilter,process.Flag_CSCTightHaloFilter,process.Flag_CSCTightHaloTrkMuUnvetoFilter,process.Flag_CSCTightHalo2015Filter,process.Flag_globalTightHalo2016Filter,process.Flag_globalSuperTightHalo2016Filter,process.Flag_HcalStripHaloFilter,process.Flag_hcalLaserEventFilter,process.Flag_EcalDeadCellTriggerPrimitiveFilter,process.Flag_EcalDeadCellBoundaryEnergyFilter,process.Flag_ecalBadCalibFilter,process.Flag_goodVertices,process.Flag_eeBadScFilter,process.Flag_ecalLaserCorrFilter,process.Flag_trkPOGFilters,process.Flag_chargedHadronTrackResolutionFilter,process.Flag_muonBadTrackFilter,process.Flag_BadChargedCandidateFilter,process.Flag_BadPFMuonFilter,process.Flag_BadPFMuonDzFilter,process.Flag_hfNoisyHitsFilter,process.Flag_BadChargedCandidateSummer16Filter,process.Flag_BadPFMuonSummer16Filter,process.Flag_trkPOG_manystripclus53X,process.Flag_trkPOG_toomanystripclus53X,process.Flag_trkPOG_logErrorTooManyClusters,process.Flag_METFilters,process.endjob_step,process.MINIAODoutput_step) |
| 155 | +process.schedule.associate(process.patTask) |
| 156 | +from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask |
| 157 | +associatePatAlgosToolsTask(process) |
| 158 | + |
| 159 | +#Setup FWK for multithreaded |
| 160 | +process.options.numberOfThreads=cms.untracked.uint32(2) |
| 161 | +process.options.numberOfStreams=cms.untracked.uint32(0) |
| 162 | +process.options.numberOfConcurrentLuminosityBlocks=cms.untracked.uint32(1) |
| 163 | + |
| 164 | +#do not add changes to your config after this point (unless you know what you are doing) |
| 165 | +from FWCore.ParameterSet.Utilities import convertToUnscheduled |
| 166 | +process=convertToUnscheduled(process) |
| 167 | + |
| 168 | +# customisation of the process. |
| 169 | + |
| 170 | +# Automatic addition of the customisation function from PhysicsTools.PatAlgos.slimming.miniAOD_tools |
| 171 | +from PhysicsTools.PatAlgos.slimming.miniAOD_tools import miniAOD_customizeAllData |
| 172 | + |
| 173 | +#call to customisation function miniAOD_customizeAllData imported from PhysicsTools.PatAlgos.slimming.miniAOD_tools |
| 174 | +process = miniAOD_customizeAllData(process) |
| 175 | + |
| 176 | +# End of customisation functions |
| 177 | + |
| 178 | +# Customisation from command line |
| 179 | + |
| 180 | +# Add early deletion of temporary data products to reduce peak memory need |
| 181 | +from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete |
| 182 | +process = customiseEarlyDelete(process) |
| 183 | +# End adding early deletion |
0 commit comments