diff --git a/DataFormats/L1TGlobal/test/TestGlobalObjectMapRecordFormat.sh b/DataFormats/L1TGlobal/test/TestGlobalObjectMapRecordFormat.sh index 54171ff5b25f0..9b4b31bbae0f3 100755 --- a/DataFormats/L1TGlobal/test/TestGlobalObjectMapRecordFormat.sh +++ b/DataFormats/L1TGlobal/test/TestGlobalObjectMapRecordFormat.sh @@ -29,10 +29,10 @@ for file in $oldFiles; do cmsRun ${LOCAL_TEST_DIR}/test_readGlobalObjectMapRecord_cfg.py --inputFileName "$inputfile" --globalObjectMapClassVersion 10 || die "Failed to read old file $file" $? done -#oldFiles="testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_99.root testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_0.root" -#for file in $oldFiles; do -# inputfile=$(edmFileInPath DataFormats/L1TGlobal/data/$file) || die "Failure edmFileInPath DataFormats/L1TGlobal/data/$file" $? -# cmsRun ${LOCAL_TEST_DIR}/test_readGlobalObjectMapRecord_cfg.py --inputFileName "$inputfile" --globalObjectMapClassVersion 11 || die "Failed to read old file $file" $? -#done +oldFiles="testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_99.root testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_0.root" +for file in $oldFiles; do + inputfile=$(edmFileInPath DataFormats/L1TGlobal/data/$file) || die "Failure edmFileInPath DataFormats/L1TGlobal/data/$file" $? + cmsRun ${LOCAL_TEST_DIR}/test_readGlobalObjectMapRecord_cfg.py --inputFileName "$inputfile" --globalObjectMapClassVersion 11 || die "Failed to read old file $file" $? +done exit 0 diff --git a/DataFormats/L1TGlobal/test/create_GlobalObjectMapRecord_test_file_cfg.py b/DataFormats/L1TGlobal/test/create_GlobalObjectMapRecord_test_file_cfg.py index aff4fd6308f25..531cc93af501e 100644 --- a/DataFormats/L1TGlobal/test/create_GlobalObjectMapRecord_test_file_cfg.py +++ b/DataFormats/L1TGlobal/test/create_GlobalObjectMapRecord_test_file_cfg.py @@ -5,6 +5,7 @@ parser = argparse.ArgumentParser(prog=sys.argv[0], description='Test GlobalObjectMapRecord') parser.add_argument('--outputFileName', type=str, help='Output file name (default: testGlobalObjectMapRecord.root)', default='testGlobalObjectMapRecord.root') +parser.add_argument('--splitLevel', type=int, help='Split level of ROOT branches in EDM output file (default: 99)', default=99) args = parser.parse_args() process = cms.Process("PROD") @@ -36,7 +37,8 @@ ) process.out = cms.OutputModule("PoolOutputModule", - fileName = cms.untracked.string(f'{args.outputFileName}') + fileName = cms.untracked.string(f'{args.outputFileName}'), + splitLevel = cms.untracked.int32(args.splitLevel) ) process.path = cms.Path(process.globalObjectMapRecordProducer)