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)
)
Example #3
0
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)
Example #5
0
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 )
    )                                    
Example #8
0
                                   )


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(
Example #9
0
 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)))
Example #10
0
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),
Example #12
0
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),
Example #13
0
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),
Example #15
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)
)
Example #23
0
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),        
Example #25
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'),
Example #26
0
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',
Example #31
0
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),
Example #32
0
## 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) :