File indexing completed on 2024-04-06 11:59:48
0001 import FWCore.ParameterSet.Config as cms
0002 from PhysicsTools.PatAlgos.patInputFiles_cff import filesRelValTTbarPileUpGENSIMRECO
0003 import Utilities.General.cmssw_das_client as cmssw_das_client
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022 def add_rawRelVals(process):
0023 query='dataset file=%s' % process.source.fileNames[0]
0024 dataset = cmssw_das_client.get_data(query, limit = 0)
0025 if not dataset:
0026 raise RuntimeError(
0027 'Das returned no dataset parent of the input file: %s \n'
0028 'The parenthood is needed to add RAW secondary input files' % process.source.fileNames[0]
0029 )
0030 raw_dataset = dataset['data'][0]['dataset'][0]['name'].replace('GEN-SIM-RECO','GEN-SIM-DIGI-RAW-HLTDEBUG')
0031 raw_files = cmssw_das_client.get_data('file dataset=%s' % raw_dataset, limit=0)['data']
0032
0033 if not raw_files:
0034 raise RuntimeError('No files found belonging to the GEN-SIM-DIGI-RAW-HLTDEBUG sample!')
0035
0036
0037 raw_files = [str(i) for i in raw_files]
0038 process.source.secondaryFileNames = cms.untracked.vstring(*raw_files)
0039 return process
0040
0041 process = cms.Process('JustATest')
0042 process.load('Configuration.StandardSequences.MagneticField_cff')
0043 process.load("Configuration.Geometry.GeometryRecoDB_cff")
0044 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0045 from Configuration.AlCa.GlobalTag import GlobalTag
0046 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2017_realistic')
0047
0048 process.load('FWCore.MessageService.MessageLogger_cfi')
0049 process.load('Configuration.StandardSequences.Services_cff')
0050 process.TFileService = cms.Service(
0051 "TFileService",
0052 fileName = cms.string( 'FIXME' ),
0053 closeFileFast = cms.untracked.bool(True)
0054 )
0055
0056
0057 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) )
0058 process.source = cms.Source (
0059 "PoolSource",
0060 fileNames = filesRelValTTbarPileUpGENSIMRECO
0061 )
0062
0063 process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )
0064 process.MessageLogger.cerr.FwkReport.reportEvery = 1
0065
0066 process.options = cms.untracked.PSet(
0067 Rethrow = cms.untracked.vstring('OtherCMS',
0068 'StdException',
0069 'Unknown',
0070 'BadAlloc',
0071 'BadExceptionType',
0072 'ProductNotFound',
0073 'DictionaryNotFound',
0074 'InsertFailure',
0075 'Configuration',
0076 'LogicError',
0077 'UnimplementedFeature',
0078 'InvalidReference',
0079 'NullPointerError',
0080 'NoProductSpecified',
0081 'EventTimeout',
0082 'EventCorruption',
0083 'ScheduleExecutionFailure',
0084 'EventProcessorFailure',
0085 'FileInPathError',
0086 'FileOpenError',
0087 'FileReadError',
0088 'FatalRootError',
0089 'MismatchedInputFiles',
0090 'ProductDoesNotSupportViews',
0091 'ProductDoesNotSupportPtr',
0092 'NotFound')
0093 )