Skip to content

Commit

Permalink
Merge pull request cms-sw#12 from dmajumder/7_4_X
Browse files Browse the repository at this point in the history
making miniAOD and AOD running compatible for running with all tracks
  • Loading branch information
ferencek committed Jun 9, 2015
2 parents ccf3a34 + bd16768 commit ef84d6c
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions test/runBTagAnalyzer_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,7 @@
muSource = 'muons'
elSource = 'gedGsfElectrons'
patMuons = 'selectedPatMuons'
trackSource = 'generalTracks'
## If running on miniAOD
if options.miniAOD:
genParticles = 'prunedGenParticles'
Expand All @@ -266,6 +267,7 @@
pfCandidates = 'packedPFCandidates'
pvSource = 'offlineSlimmedPrimaryVertices'
svSource = 'slimmedSecondaryVertices'
trackSource = 'unpackedTracksAndVertices'
muSource = 'slimmedMuons'
elSource = 'slimmedElectrons'
patMuons = 'slimmedMuons'
Expand Down Expand Up @@ -836,6 +838,9 @@
process.candidateCombinedSecondaryVertexV2ComputerFat.trackPseudoSelection.jetDeltaRMax = cms.double(options.fatJetRadius) # default is 0.3
getattr(process,'pfCombinedInclusiveSecondaryVertexV2BJetTagsPFCHS'+postfix).jetTagComputer = cms.string('candidateCombinedSecondaryVertexV2ComputerFat')

if options.miniAOD:
process.load('PhysicsTools.PatAlgos.slimming.unpackedTracksAndVertices_cfi')

#-------------------------------------
from RecoBTag.PerformanceMeasurements.BTagAnalyzer_cff import *
process.btagana = bTagAnalyzer.clone()
Expand All @@ -861,14 +866,15 @@
# process.btagana.produceAllTrackTree = True
# process.btagana.producePtRelTemplate = False
#------------------
process.btagana.tracksColl = cms.InputTag(trackSource)
process.btagana.useSelectedTracks = True ## False if you want to run on all tracks : for commissioning studies
process.btagana.useTrackHistory = False ## Can only be used with GEN-SIM-RECODEBUG files
process.btagana.fillsvTagInfo = False ## True if you want to store information relative to the svTagInfos, set to False if produceJetTrackTree is set to False
process.btagana.produceJetTrackTree = False ## True if you want to keep info for tracks associated to jets : for commissioning studies
process.btagana.produceAllTrackTree = False ## True if you want to keep info for all tracks : for commissioning studies
process.btagana.producePtRelTemplate = options.producePtRelTemplate ## True for performance studies
#------------------
process.btagana.storeTagVariables = False ## True if you want to keep TagInfo TaggingVariables
process.btagana.storeTagVariables = True ## True if you want to keep TagInfo TaggingVariables
process.btagana.storeCSVTagVariables = True ## True if you want to keep CSV TaggingVariables
process.btagana.primaryVertexColl = cms.InputTag(pvSource)
process.btagana.Jets = cms.InputTag('selectedPatJets'+postfix)
Expand Down Expand Up @@ -967,4 +973,4 @@
# Delete predefined output module (needed for running with CRAB)
del process.out

open('pydump.py','w').write(process.dumpPython())
#open('pydump.py','w').write(process.dumpPython())

0 comments on commit ef84d6c

Please sign in to comment.