algorithms.append('ak5tauHPSlooseCombDBcorrAll') algorithms.append('ak5tauHPSlooseCombDBcorrOneProng0Pi0') algorithms.append('ak5tauHPSlooseCombDBcorrOneProng1Pi0') algorithms.append('ak5tauHPSlooseCombDBcorrOneProng2Pi0') algorithms.append('ak5tauHPSlooseCombDBcorrThreeProng0Pi0') algorithms.append('ak5tauHPSmediumCombDBcorrAll') algorithms.append('ak5tauHPSmediumCombDBcorrOneProng0Pi0') algorithms.append('ak5tauHPSmediumCombDBcorrOneProng1Pi0') algorithms.append('ak5tauHPSmediumCombDBcorrOneProng2Pi0') algorithms.append('ak5tauHPSmediumCombDBcorrThreeProng0Pi0') algorithms.append('ak5tauHPStightCombDBcorrAll') algorithms.append('ak5tauHPStightCombDBcorrOneProng0Pi0') algorithms.append('ak5tauHPStightCombDBcorrOneProng1Pi0') algorithms.append('ak5tauHPStightCombDBcorrOneProng2Pi0') algorithms.append('ak5tauHPStightCombDBcorrThreeProng0Pi0') # set to False to use jets/taus from the input file (NOT RECOMMENDED) doJetReco = True for algorithm in algorithms: addAlgorithm(process, algorithm, Defaults, doJetReco, False) #! #! THAT'S ALL! CAN YOU BELIEVE IT? :-D #! processDumpFile = open('runJRAtauNtupleProd.dump' , 'w') print >> processDumpFile, process.dumpPython()
process.pfPileUp.checkClosestZVertex = False #! #! RUN JET RESPONSE ANALYZER #! # set to False to use jets from the input file (NOT RECOMMENDED) doJetReco = True outCom = cms.untracked.vstring('drop *') from JetMETAnalysis.JetAnalyzers.addAlgorithm import addAlgorithm for algorithm in algorithms: if (algorithm.find('HLT') > 0) : process.load("Configuration.StandardSequences.Geometry_cff") process.load("Configuration.StandardSequences.MagneticField_cff") addAlgorithm(process,algorithm,Defaults,False,doProducer) else: addAlgorithm(process,algorithm,Defaults,doJetReco,doProducer) outCom.extend(['keep *_'+algorithm+'_*_*']) #process.ak5CaloJets.jetPtMin = 1.0 #process.ak5PFJets.jetPtMin = 1.0 #process.ak7CaloJets.jetPtMin = 1.0 #process.ak7PFJets.jetPtMin = 1.0 #process.ak5PFchsJets.jetPtMin = 1.0 #process.ak7PFchsJets.jetPtMin = 1.0 #! #! Check the keep and drop commands being added to the outputCommamnds #!
process.pfPileUpJME.checkClosestZVertex = False #! #! RUN JET RESPONSE ANALYZER #! # set to False to use jets from the input file (NOT RECOMMENDED) doJetReco = True outCom = cms.untracked.vstring('drop *') from JetMETAnalysis.JetAnalyzers.addAlgorithm import addAlgorithm for algorithm in algorithms: if (algorithm.find('HLT') > 0) : #process.load("Configuration.StandardSequences.Geometry_cff") process.load("Configuration.StandardSequences.MagneticField_cff") addAlgorithm(process,algorithm,Defaults,False,doProducer) else: addAlgorithm(process,algorithm,Defaults,doJetReco,doProducer) outCom.extend(['keep *_'+algorithm+'_*_*']) #process.ak5CaloJets.jetPtMin = 1.0 #process.ak5PFJets.jetPtMin = 1.0 #process.ak7CaloJets.jetPtMin = 1.0 #process.ak7PFJets.jetPtMin = 1.0 #process.ak5PFchsJets.jetPtMin = 1.0 #process.ak7PFchsJets.jetPtMin = 1.0 #! #! Check the keep and drop commands being added to the outputCommamnds #!
algorithms.append("ak5tauHPSlooseCombDBcorrAll") algorithms.append("ak5tauHPSlooseCombDBcorrOneProng0Pi0") algorithms.append("ak5tauHPSlooseCombDBcorrOneProng1Pi0") algorithms.append("ak5tauHPSlooseCombDBcorrOneProng2Pi0") algorithms.append("ak5tauHPSlooseCombDBcorrThreeProng0Pi0") algorithms.append("ak5tauHPSmediumCombDBcorrAll") algorithms.append("ak5tauHPSmediumCombDBcorrOneProng0Pi0") algorithms.append("ak5tauHPSmediumCombDBcorrOneProng1Pi0") algorithms.append("ak5tauHPSmediumCombDBcorrOneProng2Pi0") algorithms.append("ak5tauHPSmediumCombDBcorrThreeProng0Pi0") algorithms.append("ak5tauHPStightCombDBcorrAll") algorithms.append("ak5tauHPStightCombDBcorrOneProng0Pi0") algorithms.append("ak5tauHPStightCombDBcorrOneProng1Pi0") algorithms.append("ak5tauHPStightCombDBcorrOneProng2Pi0") algorithms.append("ak5tauHPStightCombDBcorrThreeProng0Pi0") # set to False to use jets/taus from the input file (NOT RECOMMENDED) doJetReco = True for algorithm in algorithms: addAlgorithm(process, algorithm, Defaults, doJetReco, False) #! #! THAT'S ALL! CAN YOU BELIEVE IT? :-D #! processDumpFile = open("runJRAtauNtupleProd.dump", "w") print >> processDumpFile, process.dumpPython()