185
185
VarParsing .varType .bool ,
186
186
"Produce all track tree"
187
187
)
188
+ options .register ('useNegativeDeepFlavourTags' , False ,
189
+ VarParsing .multiplicity .singleton ,
190
+ VarParsing .varType .bool ,
191
+ "Include negative deep flavour jet taggers"
192
+ )
188
193
189
194
## Generally leave to False unless you know what you are doing
190
195
options .register ('runIVF' , False ,
324
329
)
325
330
326
331
## 'maxEvents' is already registered by the Framework, changing default value
332
+ #$$
327
333
options .setDefault ('maxEvents' , - 1 )
334
+ #options.setDefault('maxEvents', 100)
335
+ #$$
328
336
329
337
options .parseArguments ()
330
338
if options .defaults :
374
382
break
375
383
if (not found ):
376
384
print ('WARNING: The group ' + requiredGroup + ' was not found' )
377
-
385
+
378
386
#change values accordingly
379
387
for switch in options_to_change :
380
388
if switch not in options ._beenSet :
581
589
bTagInfos = bTagInfosLegacy
582
590
bTagDiscriminators = bTagDiscriminatorsLegacy
583
591
592
+ ## If not including negative deep flavour jet taggers
593
+ if not options .useNegativeDeepFlavourTags :
594
+ bTagDiscriminators = {i for i in bTagDiscriminators if 'NegativeDeepFlavourJetTags' not in i }
595
+
584
596
## Clustering algorithm label
585
597
algoLabel = 'CA'
586
598
if options .jetAlgo == 'AntiKt' :
736
748
if options .miniAOD :
737
749
process .source .fileNames = [
738
750
#/QCD_Pt-1000toInf_MuEnrichedPt5_TuneCP5_13TeV_pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM
739
- '/store/mc/RunIIFall17MiniAOD/QCD_Pt-1000toInf_MuEnrichedPt5_TuneCP5_13TeV_pythia8/MINIAODSIM/94X_mc2017_realistic_v10-v1/00000/C8E934F8-1C06-E811-888D-0242AC130002.root'
751
+ #$$
752
+ # '/store/relval/CMSSW_10_4_0_mtd3/RelValTTbar_Tauola_14TeV/MINIAODSIM/PU25ns_103X_upgrade2023_realistic_v2_2023D35PU200_1-v2/20000/31C1C942-EC8D-1245-B773-2293F5CC87DB.root'
753
+ # '/store/relval/CMSSW_10_4_0_mtd3/RelValTTbar_Tauola_14TeV/MINIAODSIM/PU25ns_103X_upgrade2023_realistic_v2_2023D35PU200_2-v2/20000/CEEBB55B-67BC-F54C-9243-8D11EEBCA67F.root'
754
+ # '/store/relval/CMSSW_10_4_0_mtd3/RelValTTbar_Tauola_14TeV/MINIAODSIM/PU25ns_103X_upgrade2023_realistic_v2_2023D35PU200_3-v2/20000/3CE6CC6E-10D0-354B-8AA6-C22FDA11A181.root',
755
+ # '/store/relval/CMSSW_10_4_0_mtd3/RelValTTbar_Tauola_14TeV/MINIAODSIM/PU25ns_103X_upgrade2023_realistic_v2_2023D35PU200_3-v2/20000/D083516F-39B8-3947-9013-112F24795E45.root'
756
+ # '/store/relval/CMSSW_10_4_0_mtd3/RelValTTbar_Tauola_14TeV/MINIAODSIM/PU25ns_103X_upgrade2023_realistic_v2_2023D35PU200_4-v2/20000/39ECB63E-296D-9442-BD46-8F96E4832418.root'
757
+ '/store/relval/CMSSW_10_4_0_mtd3/RelValTTbar_Tauola_14TeV/MINIAODSIM/PU25ns_103X_upgrade2023_realistic_v2_2023D35PU200_5-v2/20000/A8AD8A25-CDC1-2E4B-A404-E9DB14ECF16A.root'
758
+ #$$
740
759
]
741
760
if options .runOnData :
742
761
process .source .fileNames = [
878
897
)
879
898
880
899
process .load ("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff" )
881
- process .load ("Configuration.Geometry.GeometryRecoDB_cff" )
900
+ #$$
901
+ if 'Phase2' in options .eras : process .load ('Configuration.Geometry.GeometryExtended2023D17Reco_cff' )
902
+ else : process .load ("Configuration.Geometry.GeometryRecoDB_cff" )
903
+ #$$
882
904
process .load ("SimGeneral.HepPDTESSource.pythiapdt_cfi" )
883
905
884
906
#-------------------------------------
1477
1499
# process.btagana.produceAllTrackTree = True
1478
1500
# process.btagana.producePtRelTemplate = False
1479
1501
#------------------
1502
+
1480
1503
#Handle groups
1481
1504
for requiredGroup in process .btagana .groups :
1482
1505
for storedGroup in btagana_tmp .groups :
1514
1537
process .btagana .runPatMuons = options .runPatMuons
1515
1538
process .btagana .runCTagVariables = options .runCTagVariables
1516
1539
process .btagana .runEventInfo = options .runEventInfo
1540
+
1517
1541
process .btagana .runOnData = options .runOnData
1518
1542
1519
1543
if options .runOnData :
1654
1678
# Delete predefined output module (needed for running with CRAB)
1655
1679
del process .out
1656
1680
1657
- open ('pydump.py' ,'w' ).write (process .dumpPython ())
1681
+ open ('pydump.py' ,'w' ).write (process .dumpPython ())
0 commit comments