shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('goodPatJetsPFlow'), pvSrc = cms.InputTag('offlinePrimaryVertices'), ePlusJets = cms.bool( False ), muPlusJets = cms.bool( True ), jetPtMin = cms.double(30.0),## minJets = cms.int32(5), metMin = cms.double(30.0), muPtMin = cms.double(35.0), # eEtCut = cms.double(options.eleEt), use42X = cms.bool(use42XMC), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PF'), jetAlgo = cms.string("pf"), simpleSFCalc = cms.bool(False), reweightBTagEff = cms.bool(True), weightSFCalc = cms.bool(True), useCustomPayload = cms.bool(False), bcEffScale = cms.double(1.00), lfEffScale = cms.double(1.00), jetSmear = cms.double(0.1), cutsToIgnore=cms.vstring(inputCutsToIgnore), reweightPU = cms.bool(False), reweightPU3D = cms.bool(True), pileupData = cms.string( pileupDataFile ), pileupMC = cms.string( pileupMCFile ), jecPayloads = cms.vstring( payloads ) )
print infilenames from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('goodPatJetsPFlow'), pvSrc = cms.InputTag('goodOfflinePrimaryVertices'), jetPtMin = cms.double(30.0), minJets = cms.int32(5), ePlusJets = cms.bool(False), muPlusJets = cms.bool(True), metMin = cms.double(0.), cutsToIgnore=cms.vstring('Trigger'), #useTTBSMPat = cms.bool(False), jetScale = cms.double(1.0), #metMax = cms.double(25.), #***********Uncomment if want to test on WJets, ZJets, Vqq, WcJets****************** #sampleName="Wjets", #sampleName = "Top", #doMC = True, #heavyFlavour = True, ) process.inputs = cms.PSet ( fileNames = infilenames, maxEvents = cms.int32(5000) )
from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.pfShyftSkim = cms.EDFilter('EDWPlusJetsSelector', inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('goodPatJetsPFlow'), pvSrc = cms.InputTag('goodOfflinePrimaryVertices'), ePlusJets = cms.bool( False ), muPlusJets = cms.bool( True ), muTrig = cms.string(options.triggerName), jetPtMin = cms.double(35.0),## minJets = cms.int32(4),## metMin = cms.double(0.0), muPtMin = cms.double(35.0), identifier = cms.string('PFMu'), cutsToIgnore=cms.vstring( inputCutsToIgnore ), reweightPU = cms.bool(False), useData = cms.bool( not inputDoMC ), doMC = cms.bool( inputDoMC), jetSmear = cms.double(0.0), jecPayloads = cms.vstring( payloads ) ) ) ############################ ## adding KinFitter stuff ############################
#_____________________________________PF__________________________________________________ process.pfShyftSkim = cms.EDFilter('EDWPlusJetsSelector', inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('goodPatJetsPFlowSF'), pvSrc = cms.InputTag('goodOfflinePrimaryVertices'), ePlusJets = cms.bool( True ), muPlusJets = cms.bool(False), usePFIso = cms.bool(True), eEtCut = cms.double(options.eleEt), useVBTFDetIso = cms.bool(False), jetPtMin = cms.double(35.0),## minJets = cms.int32(4), metMin = cms.double(0.0), reweightPU = cms.bool(False), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), jetAlgo = cms.string("pf"), jetSmear = cms.double(0.1), jecPayloads = cms.vstring( payloads ), cutsToIgnore=cms.vstring(inputCutsToIgnore), identifier = cms.string('PF'), ) ) process.pfShyftSkimLoose = process.pfShyftSkim.clone() process.pfShyftSkimLoose.useWP95Selection = cms.bool(True)
process.shyftAnalysis = inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), #jetSrc = cms.InputTag('goodPatJetsPFlow'), jetSrc=cms.InputTag('selectedPatJetsPFlow'), jetPtMin=cms.double(25.0), minJets=cms.int32(5), eRelIso=cms.double(0.1), ePlusJets=cms.bool(True), muPlusJets=cms.bool(False), #usePFIso = cms.bool(True), ### metMin=cms.double(0.), wMTMax=cms.double(10000.), cutsToIgnore=cms.vstring('Trigger'), #metMax = cms.double(25.), #***********Uncomment if want to test on WJets, ZJets, Vqq, WcJets****************** #sampleName="Wjets", #sampleName = "Top", #doMC = True, #heavyFlavour = True, #*********************************************************************************** #useEleMC = cms.bool(True), #********Uncomment if want to produce anti-electrons*************************** #useAntiSelection = cms.bool(True), #useEleMC = cms.bool(False) #******************************************************************************* )
from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName = cms.string("shyftStudies.root") ) shyftAnalysisParams = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuons'), electronSrc = cms.InputTag('selectedPatElectrons'), metSrc = cms.InputTag('patMETsPF'), jetSrc = cms.InputTag('selectedPatJetsAK5PF'), jetPtMin = cms.double(25.0), minJets = cms.int32(3), metMin = cms.double(20.0), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PF MC'), jetAlgo = cms.string("pf"), simpleSFCalc = cms.bool(False), reweightBTagEff = cms.bool(False), useCustomPayload = cms.bool(False), jetSmear = cms.double(0.1), cutsToIgnore=cms.vstring(inputCutsToIgnore) ) process.pfShyftSkim = cms.EDFilter('EDWPlusJetsSelector', shyftAnalysisParams.clone() )
shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('goodPatJetsPFlow'), pvSrc = cms.InputTag('goodOfflinePrimaryVertices'), ePlusJets = cms.bool( True ), muPlusJets = cms.bool(False), usePFIso = cms.bool(True), eEtCut = cms.double(options.eleEt), useVBTFDetIso = cms.bool(False), electronIdTight = cms.PSet( version = cms.string('SPRING11'), MVA = cms.double(-0.01), MaxMissingHits = cms.int32(0), D0 = cms.double(0.02), electronIDused = cms.string('eidHyperTight1MC'), ConversionRejection = cms.bool(True), PFIso = cms.double(0.1), cutsToIgnore = cms.vstring('MVA','MaxMissingHits', 'ConversionRejection'), ), jetPtMin = cms.double(30.0),## minJets = cms.int32(5), metMin = cms.double(20.0), reweightPU = cms.bool(True), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), jetAlgo = cms.string("pf"), simpleSFCalc = cms.bool(False), weightSFCalc = cms.bool(True), reweightBTagEff = cms.bool(True), useCustomPayload = cms.bool(False), bcEffScale = cms.double(1.00), lfEffScale = cms.double(1.00), jetSmear = cms.double(0.1), cutsToIgnore=cms.vstring(inputCutsToIgnore), reweightPU = cms.bool(False), reweightPU3D = cms.bool(True), pileupData = cms.string( pileupDataFile ), pileupMC = cms.string( pileupMCFile ), identifier = cms.string('PF'), jecPayloads = cms.vstring( payloads ) )
) process.pfShyftAnaUp = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('selectedPatJetsPFlow'), jetPtMin = cms.double(25.0), minJets = cms.int32(5), metMin = cms.double(20.0), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PDF Up'), jetAlgo = cms.string("pf"), reweightBTagEff = cms.bool(False), useCustomPayload = cms.bool(False), reweightPDF = cms.bool(True), pdfEigenToUse = cms.int32(0), pdfSrc = cms.InputTag('generator'), pdfToUse = cms.string(options.pdfSet), #pdfToUse = cms.string('cteq6ll.LHpdf'), #pdfToUse = cms.string('cteq6m.LHpdf'), cutsToIgnore=cms.vstring(inputCutsToIgnore) ) ) process.p = cms.Path(
shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), jetSrc=cms.InputTag('goodPatJetsPFlow'), pvSrc=cms.InputTag('goodOfflinePrimaryVertices'), ePlusJets=cms.bool(False), muPlusJets=cms.bool(True), jetPtMin=cms.double(30.0), ## minJets=cms.int32(5), metMin=cms.double(30.0), muPtMin=cms.double(35.0), # eEtCut = cms.double(options.eleEt), use42X=cms.bool(use42XMC), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF'), jetAlgo=cms.string("pf"), simpleSFCalc=cms.bool(False), reweightBTagEff=cms.bool(True), weightSFCalc=cms.bool(True), useCustomPayload=cms.bool(False), bcEffScale=cms.double(1.00), lfEffScale=cms.double(1.00), jetSmear=cms.double(0.1), cutsToIgnore=cms.vstring(inputCutsToIgnore), reweightPU=cms.bool(False), reweightPU3D=cms.bool(True), pileupData=cms.string(pileupDataFile), pileupMC=cms.string(pileupMCFile), jecPayloads=cms.vstring(payloads)))
infilenames = cms.vstring() txtfile = open(filesin) for line in txtfile.readlines(): infilenames.append( prepend + string.replace(line,'\n','')) print infilenames from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('selectedPatJetsPFlow'), jetClonesSrc = cms.InputTag('goodPFJets'), jetPtMin = cms.double(20.0), minJets = cms.int32(5), useJetClones = cms.bool(False) ) process.inputs = cms.PSet ( fileNames = infilenames, maxEvents = cms.int32(1000) ) process.outputs = cms.PSet ( outputName = cms.string(outfile) )
process.TFileService = cms.Service("TFileService", fileName = cms.string("shyftStudies_metcut.root") ) process.pfShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('selectedPatJetsPFlow'), jetPtMin = cms.double(25.0), metMin = cms.double(options.pfMetMin), minJets = cms.int32(5), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PF'), simpleSFCalc = cms.bool(True), bcEffScale = cms.double(0.88), lfEffScale = cms.double(0.87) ) ) process.jptShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( metSrc = cms.InputTag('patMETsTC'), jetSrc = cms.InputTag('selectedPatJetsAK5JPT'), jetPtMin = cms.double(30.0), metMin = cms.double(options.jptMetMin),
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(10000)) from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName=cms.string(options.outputRootFile)) process.pfShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), jetSrc=cms.InputTag('selectedPatJetsPFlow'), muTrig=cms.string(options.muTrig), jetPtMin=cms.double(25.0), minJets=cms.int32(5), metMin=cms.double(20.0), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), useData=cms.bool(not inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF'))) process.pfShyftAnaLoose = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlowLoose'), electronSrc=cms.InputTag('selectedPatElectronsPFlowLoose'), metSrc=cms.InputTag('patMETsPFlowLoose'), jetSrc=cms.InputTag('selectedPatJetsPFlowLoose'), muTrig=cms.string(options.muTrig),
process.TFileService = cms.Service("TFileService", fileName=cms.string("shyftStudies.root")) process.pfShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), jetSrc=cms.InputTag('selectedPatJetsPFlow'), jetPtMin=cms.double(25.0), minJets=cms.int32(5), metMin=cms.double(20.0), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF'), jetAlgo=cms.string("pf"), simpleSFCalc=cms.bool(False), reweightBTagEff=cms.bool(True), weightSFCalc=cms.bool(True), useCustomPayload=cms.bool(False), bcEffScale=cms.double(1.00), lfEffScale=cms.double(1.00), jetSmear=cms.double(0.1), cutsToIgnore=cms.vstring(inputCutsToIgnore))) process.pfShyftAnaMC = process.pfShyftAna.clone( shyftAnalysis=process.pfShyftAna.shyftAnalysis.clone( identifier=cms.string('PF MC'), simpleSFCalc=cms.bool(False),
process.TFileService = cms.Service("TFileService", fileName = cms.string(options.outputRootFile) ) #Det iso <0.1 with WP70 (default) process.pfShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('selectedPatJetsPFlow'), ePlusJets = cms.bool( True ), muPlusJets = cms.bool( False ), eleTrig = cms.string(options.triggerName), useEleMC = cms.bool(False), useAntiSelection = cms.bool(False), jetPtMin = cms.double(25.0),## minJets = cms.int32(5), metMin = cms.double(20.0), useData = cms.bool( not inputDoMC ), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PF'), usePFIso = cms.bool(False), cutsToIgnore=cms.vstring(inputCutsToIgnore) ) ) process.pfShyftAnaNoMET = process.pfShyftAna.clone( shyftAnalysis=process.pfShyftAna.shyftAnalysis.clone( metMin = cms.double(0.0),
import sys ijob = int(sys.argv[2]) njob = int(sys.argv[3]) process = cms.Process("FWLitePlots") from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.shyftAnalysis = inputShyftAnalysis.clone( sampleName="Wjets", doMC = True, heavyFlavour = True, doTagWeight = True, btaggerString = 'simpleSecondaryVertexBJetTags' ) fileNamesLong = cms.vstring( [ 'dcap:///pnfs/cms/WAX/11/store/user/srappocc/WJets-madgraph/shyft_38xOn35x_v3/11c19408717a8a2546a9b3c7cb40b7a6/shyft_382_mc_9_1_vca.root', ] ) fileNamesShort = cms.vstring( [
process.TFileService = cms.Service("TFileService", fileName=cms.string("shyftStudies.root")) process.pfShyftAna = cms.EDAnalyzer( "EDSHyFT", shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag("selectedPatMuonsPFlow"), electronSrc=cms.InputTag("selectedPatElectronsPFlow"), metSrc=cms.InputTag("patMETsPFlow"), jetSrc=cms.InputTag("selectedPatJetsPFlow"), jetPtMin=cms.double(25.0), minJets=cms.int32(5), metMin=cms.double(20.0), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string("PF"), jetAlgo=cms.string("pf"), simpleSFCalc=cms.bool(False), reweightBTagEff=cms.bool(True), weightSFCalc=cms.bool(True), useCustomPayload=cms.bool(False), bcEffScale=cms.double(1.00), lfEffScale=cms.double(1.00), jetSmear=cms.double(0.1), cutsToIgnore=cms.vstring(inputCutsToIgnore), ), ) process.pfShyftAnaMC = process.pfShyftAna.clone( shyftAnalysis=process.pfShyftAna.shyftAnalysis.clone( identifier=cms.string("PF MC"),
from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName = cms.string(options.outputRootFile) ) process.pfShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('selectedPatJetsPFlow'), muTrig = cms.string(options.muTrig), jetPtMin = cms.double(25.0), minJets = cms.int32(5), metMin = cms.double(20.0), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC ), useData = cms.bool( not inputDoMC ), sampleName = cms.string(inputSampleName), identifier = cms.string('PF') ) ) process.pfShyftAnaLoose = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlowLoose'), electronSrc = cms.InputTag('selectedPatElectronsPFlowLoose'), metSrc = cms.InputTag('patMETsPFlowLoose'), jetSrc = cms.InputTag('selectedPatJetsPFlowLoose'),
'Jec12_V1_Uncertainty_AK5PFchs.txt' ] process.pfShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('goodPatJetsPFlow'), pvSrc = cms.InputTag('goodOfflinePrimaryVertices'), ePlusJets = cms.bool( True ), muPlusJets = cms.bool( False ), eleTrig = cms.string(options.triggerName), usePFIso = cms.bool(True), useVBTFDetIso = cms.bool(False), eEtCut = cms.double(options.eleEt), jetPtMin = cms.double(35.0),## minJets = cms.int32(5), metMin = cms.double(20.0), reweightPU = cms.bool(False), useData = cms.bool( not inputDoMC ), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PF'), cutsToIgnore=cms.vstring(inputCutsToIgnore), jecPayloads = cms.vstring( payloads ) ) ) process.pfShyftAnaNoMET = process.pfShyftAna.clone( shyftAnalysis=process.pfShyftAna.shyftAnalysis.clone(
#_____________________________________PF__________________________________________________ process.pfShyftSkim = cms.EDFilter( 'EDWPlusJetsSelector', inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), jetSrc=cms.InputTag('goodPatJetsPFlow'), pvSrc=cms.InputTag('goodOfflinePrimaryVertices'), ePlusJets=cms.bool(True), muPlusJets=cms.bool(False), usePFIso=cms.bool(True), eEtCut=cms.double(options.eleEt), useVBTFDetIso=cms.bool(False), jetPtMin=cms.double(35.0), ## minJets=cms.int32(4), metMin=cms.double(0.0), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), jetAlgo=cms.string("pf"), jetSmear=cms.double(0.1), jecPayloads=cms.vstring(payloads), cutsToIgnore=cms.vstring(inputCutsToIgnore), identifier=cms.string('PF'), jecPayloads=cms.vstring(payloads))) process.pfShyftSkimLoose = process.pfShyftSkim.clone() process.pfShyftSkimLoose.useWP95Selection = cms.bool(True) process.pfShyftSkimLoose.useWP70Selection = cms.bool(False) process.pfShyftSkimLoose.identifier = cms.string('PF, relIso<0.2, WP95')
process.shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), #jetSrc = cms.InputTag('goodPatJetsPFlow'), jetSrc = cms.InputTag('selectedPatJetsPFlow'), jetPtMin = cms.double(25.0), minJets = cms.int32(5), eRelIso = cms.double(0.1), ePlusJets = cms.bool(True), muPlusJets = cms.bool(False), #usePFIso = cms.bool(True), ### metMin = cms.double(0.), wMTMax = cms.double(10000.), cutsToIgnore=cms.vstring('Trigger'), #metMax = cms.double(25.), #***********Uncomment if want to test on WJets, ZJets, Vqq, WcJets****************** #sampleName="Wjets", #sampleName = "Top", #doMC = True, #heavyFlavour = True, #*********************************************************************************** #useEleMC = cms.bool(True), #********Uncomment if want to produce anti-electrons*************************** #useAntiSelection = cms.bool(True), #useEleMC = cms.bool(False) #******************************************************************************* )
from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName=cms.string("shyftStudies.root")) shyftAnalysisParams = inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuons'), electronSrc=cms.InputTag('selectedPatElectrons'), metSrc=cms.InputTag('patMETsPF'), jetSrc=cms.InputTag('selectedPatJetsAK5PF'), useEleMC=cms.bool(False), useAntiSelection=cms.bool(False), jetPtMin=cms.double(25.0), minJets=cms.int32(3), metMin=cms.double(20.0), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF Data'), jetAlgo=cms.string("pf"), simpleSFCalc=cms.bool(False), reweightBTagEff=cms.bool(False), useCustomPayload=cms.bool(False), jetSmear=cms.double(0.0), cutsToIgnore=cms.vstring(inputCutsToIgnore)) process.pfShyftSkim = cms.EDFilter('EDWPlusJetsSelector', shyftAnalysisParams.clone()) process.pfShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis=shyftAnalysisParams.clone())
print infilenames from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('goodPatJetsPFlow'), pvSrc = cms.InputTag('goodOfflinePrimaryVertices'), jetPtMin = cms.double(30.0), minJets = cms.int32(5), eRelIso = cms.double(0.1), ePlusJets = cms.bool(True), muPlusJets = cms.bool(False), usePFIso = cms.bool(False), ### metMin = cms.double(0.), wMTMax = cms.double(10000.), cutsToIgnore=cms.vstring('Trigger'), rhoSrc = cms.InputTag('kt6PFJets', 'rho'), reweightPU = cms.bool(False), reweightPU3D = cms.bool(False), jetScale =cms.double(0.1), doMC = cms.bool(True), puUp = cms.bool(True), ) process.inputs = cms.PSet ( fileNames = infilenames, maxEvents = cms.int32(500) )
import FWCore.ParameterSet.Config as cms process = cms.Process("FWLitePlots") from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.shyftAnalysis = inputShyftAnalysis.clone(sampleName="data", doMC=False) process.inputs = cms.PSet( maxEvents=cms.int32(-1), fileNamesShort=cms.vstring( 'dcap:///pnfs/cms/WAX/11/store/user/lannon/MinimumBias/SHYFT_pat362_muskim_minbias_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_9_1_mXd.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/MinimumBias/SHYFT_pat362_muskim_minbias_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_8_2_3uM.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jun14_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_7_0_8ik.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jun14_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_6_0_Khu.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_9_1_lj7.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_94_1_Arl.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_93_1_b9U.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_92_1_b4G.root' ), fileNames=cms.vstring([ 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_10_0_cIa.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_11_0_bUf.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_12_0_56U.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_13_0_UGJ.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_14_0_Jam.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_15_0_ZtM.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_16_0_UgI.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_17_0_GVj.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_18_0_Mat.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_19_0_Uv2.root',
from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName = cms.string("shyftStudies.root") ) process.pfShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlow'), electronSrc = cms.InputTag('selectedPatElectronsPFlow'), metSrc = cms.InputTag('patMETsPFlow'), jetSrc = cms.InputTag('selectedPatJetsPFlow'), jetPtMin = cms.double(25.0), minJets = cms.int32(5), metMin = cms.double(20.0), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PF'), jetAlgo = cms.string("pf"), ) ) process.pfShyftAnaReweightedUnity = process.pfShyftAna.clone( shyftAnalysis = process.pfShyftAna.shyftAnalysis.clone( identifier = cms.string('PF Reweighted, unity'), reweightBTagEff = cms.bool(True), useCustomPayload = cms.bool(True), bcEffScale = cms.double(1.0), lfEffScale = cms.double(1.0),
process.TFileService = cms.Service("TFileService", fileName=cms.string(options.outputRootFile)) if options.ttbsmPAT > 0 and options.use42X > 0: process.pfShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), jetSrc=cms.InputTag('goodPatJetsPFlow'), ePlusJets=cms.bool(False), muPlusJets=cms.bool(True), eleTrig=cms.string(options.triggerName), pvSrc=cms.InputTag('goodOfflinePrimaryVertices'), jetPtMin=cms.double(30.0), ## minJets=cms.int32(5), metMin=cms.double(30.0), muPtMin=cms.double(35.0), muTrig=cms.string(options.triggerName), use42X=cms.bool(True), useData=cms.bool(not inputDoMC), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF'), cutsToIgnore=cms.vstring(inputCutsToIgnore), jecPayloads=cms.vstring(payloads))) process.pfShyftAnaLooseNoMETWithD0 = process.pfShyftAna.clone( shyftAnalysis=process.pfShyftAna.shyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsLoosePFlow'), metMin=cms.double(0.0), identifier=cms.string('PF Loose no MET with D0 Cut'),
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service( "TFileService", fileName=cms.string("gooddata_7oct2010_v5_noiso.root")) process.pfShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlowLoose'), electronSrc=cms.InputTag('selectedPatElectronsPFlowLoose'), metSrc=cms.InputTag('patMETsPFlowLoose'), jetSrc=cms.InputTag('selectedPatJetsPFlowLoose'), jetPtMin=cms.double(25.0), minJets=cms.int32(5), metMin=cms.double(options.pfMetMin), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF'), muonIdTight=inputShyftAnalysis.muonIdTight.clone( cutsToIgnore=cms.vstring('RelIso', 'D0')))) process.jptShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( metSrc=cms.InputTag('patMETsTC'), jetSrc=cms.InputTag('selectedPatJetsAK5JPT'), jetPtMin=cms.double(30.0), metMin=cms.double(options.jptMetMin), minJets=cms.int32(5),
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName=cms.string("shyftStudies.root")) process.pfShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), jetSrc=cms.InputTag('selectedPatJetsPFlow'), jetPtMin=cms.double(25.0), minJets=cms.int32(5), metMin=cms.double(20.0), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF'), jetAlgo=cms.string("pf"), )) process.pfShyftAnaReweightedUnity = process.pfShyftAna.clone( shyftAnalysis=process.pfShyftAna.shyftAnalysis.clone( identifier=cms.string('PF Reweighted, unity'), reweightBTagEff=cms.bool(True), useCustomPayload=cms.bool(True), bcEffScale=cms.double(1.0), lfEffScale=cms.double(1.0), ))
import FWCore.ParameterSet.Config as cms import sys ijob = int(sys.argv[2]) njob = int(sys.argv[3]) process = cms.Process("FWLitePlots") from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.shyftAnalysis = inputShyftAnalysis.clone( sampleName="Wjets", doMC=True, heavyFlavour=True, doTagWeight=True, btaggerString="simpleSecondaryVertexBJetTags" ) fileNamesLong = cms.vstring( [ "dcap:///pnfs/cms/WAX/11/store/user/srappocc/WJets-madgraph/shyft_38xOn35x_v3/11c19408717a8a2546a9b3c7cb40b7a6/shyft_382_mc_9_1_vca.root" ] ) fileNamesShort = cms.vstring( [ "dcap:///pnfs/cms/WAX/11/store/user/dfehling/WJets-madgraph/SHYFT_pat362_fhf/7359e37053c9d3aa1a521cbe89ffd6d6/shyft_362_pat_100_0_16T.root", "dcap:///pnfs/cms/WAX/11/store/user/dfehling/WJets-madgraph/SHYFT_pat362_fhf/7359e37053c9d3aa1a521cbe89ffd6d6/shyft_362_pat_101_0_Urd.root", "dcap:///pnfs/cms/WAX/11/store/user/dfehling/WJets-madgraph/SHYFT_pat362_fhf/7359e37053c9d3aa1a521cbe89ffd6d6/shyft_362_pat_102_0_cMG.root", "dcap:///pnfs/cms/WAX/11/store/user/dfehling/WJets-madgraph/SHYFT_pat362_fhf/7359e37053c9d3aa1a521cbe89ffd6d6/shyft_362_pat_103_0_et2.root", "dcap:///pnfs/cms/WAX/11/store/user/dfehling/WJets-madgraph/SHYFT_pat362_fhf/7359e37053c9d3aa1a521cbe89ffd6d6/shyft_362_pat_104_0_hE7.root",
from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName = cms.string("gooddata_7oct2010_v5_noiso.root") ) process.pfShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( muonSrc = cms.InputTag('selectedPatMuonsPFlowLoose'), electronSrc = cms.InputTag('selectedPatElectronsPFlowLoose'), metSrc = cms.InputTag('patMETsPFlowLoose'), jetSrc = cms.InputTag('selectedPatJetsPFlowLoose'), jetPtMin = cms.double(25.0), minJets = cms.int32(5), metMin = cms.double(options.pfMetMin), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( inputDoMC), sampleName = cms.string(inputSampleName), identifier = cms.string('PF'), muonIdTight = inputShyftAnalysis.muonIdTight.clone( cutsToIgnore=cms.vstring('RelIso','D0') ) ) ) process.jptShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( metSrc = cms.InputTag('patMETsTC'), jetSrc = cms.InputTag('selectedPatJetsAK5JPT'), jetPtMin = cms.double(30.0), metMin = cms.double(options.jptMetMin),
import FWCore.ParameterSet.Config as cms process = cms.Process("FWLitePlots") from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.shyftAnalysis = inputShyftAnalysis.clone( sampleName = "data", doMC = False ) process.inputs = cms.PSet ( maxEvents = cms.int32(-1), fileNamesShort = cms.vstring( 'dcap:///pnfs/cms/WAX/11/store/user/lannon/MinimumBias/SHYFT_pat362_muskim_minbias_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_9_1_mXd.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/MinimumBias/SHYFT_pat362_muskim_minbias_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_8_2_3uM.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jun14_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_7_0_8ik.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jun14_v1/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_6_0_Khu.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_9_1_lj7.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_94_1_Arl.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_93_1_b9U.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_jul16_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_92_1_b4G.root' ), fileNames = cms.vstring([ 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_10_0_cIa.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_11_0_bUf.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_12_0_56U.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_13_0_UGJ.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_14_0_Jam.root', 'dcap:///pnfs/cms/WAX/11/store/user/lannon/Mu/SHYFT_pat362_muskim_prompt2_v3/146c96468d4beea2b4ddcb22e3e5afe3/shyft_362_justMuons_15_0_ZtM.root',
from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service( "TFileService", fileName=cms.string("shyftStudies_metcut.root")) process.pfShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( muonSrc=cms.InputTag('selectedPatMuonsPFlow'), electronSrc=cms.InputTag('selectedPatElectronsPFlow'), metSrc=cms.InputTag('patMETsPFlow'), jetSrc=cms.InputTag('selectedPatJetsPFlow'), jetPtMin=cms.double(25.0), metMin=cms.double(options.pfMetMin), minJets=cms.int32(5), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(inputDoMC), sampleName=cms.string(inputSampleName), identifier=cms.string('PF'), simpleSFCalc=cms.bool(True), bcEffScale=cms.double(0.88), lfEffScale=cms.double(0.87))) process.jptShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( metSrc=cms.InputTag('patMETsTC'), jetSrc=cms.InputTag('selectedPatJetsAK5JPT'), jetPtMin=cms.double(30.0), metMin=cms.double(options.jptMetMin),
## Maximal Number of Events process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(100)) from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service( "TFileService", fileName=cms.string("shyftStudies_PDF.root")) process.caloShyftAna = cms.EDAnalyzer( 'EDSHyFT', shyftAnalysis=inputShyftAnalysis.clone( jetPtMin=cms.double(30.0), minJets=cms.int32(1), heavyFlavour=cms.bool(useFlavorHistory), doMC=cms.bool(True), sampleName=cms.string(inputSampleName), reweightPDF=cms.bool(False), btaggerString=cms.string('simpleSecondaryVertexBJetTags'), identifier=cms.string('CALO'))) process.p = cms.Path(process.caloShyftAna) for ipdf in range(0, 3): setattr( process, 'caloShyftAnaPDF' + str(ipdf), process.caloShyftAna.clone( shyftAnalysis=process.caloShyftAna.shyftAnalysis.clone( reweightPDF=cms.bool(True), pdfToUse=cms.string('cteq66.LHgrid'),
process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100) ) from Analysis.SHyFT.shyftAnalysis_cfi import shyftAnalysis as inputShyftAnalysis process.TFileService = cms.Service("TFileService", fileName = cms.string("shyftStudies_PDF.root") ) process.caloShyftAna = cms.EDAnalyzer('EDSHyFT', shyftAnalysis = inputShyftAnalysis.clone( jetPtMin = cms.double(30.0), minJets = cms.int32(1), heavyFlavour = cms.bool( useFlavorHistory ), doMC = cms.bool( True), sampleName = cms.string(inputSampleName), reweightPDF = cms.bool(False), btaggerString = cms.string('simpleSecondaryVertexBJetTags'), identifier = cms.string('CALO') ) ) process.p = cms.Path( process.caloShyftAna ) for ipdf in range(0, 3) :