'keep *', 'drop *_evtcleaner_*_*', 'drop *_photons_*_*',
    'drop *_photonjets_*_*', 'drop *_*Puppi_*_*', 'drop *_TriggerResults_*_*'
]

process.out = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string(
        options.outFileName.split('.', 1)[0] + '_skim.root'),
    SelectEvents=cms.untracked.PSet(SelectEvents=cms.vstring('p')),
    dropMetaData=cms.untracked.string(
        'DROPPED'),  #'type_label_instance_process'
    outputCommands=cms.untracked.vstring(outCommand))

## Event counters
from Analysis.EventCounter.eventcounter_cfi import eventCounter
process.allEvents = eventCounter.clone(isData=options.isData)
process.cleanedEvents = eventCounter.clone(isData=options.isData)
process.finalEvents = eventCounter.clone(isData=options.isData)

if options.sys:
    process.p = cms.Path(
        process.allEvents * process.evtcleaner * cms.ignore(process.ana) *
        cms.ignore(process.anabcUp) * cms.ignore(process.anabcDown) *
        cms.ignore(process.analightUp) * cms.ignore(process.analightDown) *
        cms.ignore(process.anaJecUp) * cms.ignore(process.anaJecDown) *
        cms.ignore(process.anaJerUp) * cms.ignore(process.anaJerDown) *
        cms.ignore(process.anaPileupUp) * cms.ignore(process.anaPileupDown))
elif not options.sys and not options.isData:
    process.p = cms.Path(process.allEvents * process.evtcleaner
                         #*process.cleanedEvents
                         * cms.ignore(process.ana)
Example #2
0
process.evtcleaner.hltPaths = cms.vstring (hltpaths)  
process.evtcleaner.DoPUReweightingNPV = cms.bool(options.doPUReweightingNPV)  

from Analysis.VLQAna.OS2LAna_cfi import * 
process.anaBoosted = ana.clone(
    DoPUReweightingNPV = cms.bool(options.doPUReweightingNPV),
>>>>>>> 4ed3460b8c30455260fa4843ac1c0ce3e468beef
    )

process.ana = process.anaBoosted.clone()
process.ana.BoostedZCandParams.ptMin = cms.double(0.)

<<<<<<< HEAD
## Event counter
from Analysis.EventCounter.eventcounter_cfi import eventCounter
process.allEvents = eventCounter.clone()
process.selectedEvents = eventCounter.clone()

##processes to run
process.out = cms.OutputModule("PoolOutputModule",
    fileName = cms.untracked.string("OS2LAnaEvts"+postName+".root"),
    SelectEvents = cms.untracked.PSet(
      SelectEvents = cms.vstring('p')
      ),
    outputCommands = cms.untracked.vstring(
      #"drop *",
      "keep *",
      "drop *_generator_*_*",
      "drop *_genPart_*_*",
      "drop *_TriggerResults_*_*",
      "drop *_TriggerUserData_*_*",
Example #3
0
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(options.maxEvents))

process.TFileService = cms.Service("TFileService", fileName=cms.string("EvtCounts_" + options.outFileName))

process.out = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string(options.outFileName),
    SelectEvents=cms.untracked.PSet(SelectEvents=cms.vstring("p")),
    dropMetaData=cms.untracked.string("DROPPED"),
    outputCommands=cms.untracked.vstring("keep *"),
)

from Analysis.EventCounter.eventcounter_cfi import eventCounter

process.allEvents = eventCounter.clone(isData=options.isData)
process.finalEvents = eventCounter.clone(isData=options.isData)

from Analysis.VLQAna.Skim_cff import *

process.skim = skim.clone(
    ZCandParams=skim.ZCandParams.clone(
        massMin=cms.double(zmassMin), massMax=cms.double(zmassMax), ptMin=cms.double(zptMin), ptMax=cms.double(zptMax)
    ),
    elselParams=skim.elselParams.clone(useVID=cms.bool(options.isData)),
    jetAK4selParams=skim.jetAK4selParams.clone(
        jetPtMin=cms.double(ak4jetPtMin), jetAbsEtaMax=cms.double(ak4jetAbsEtaMax)
    ),
    jetAK8selParams=skim.jetAK8selParams.clone(
        jetPtMin=cms.double(ak8jetPtMin), jetAbsEtaMax=cms.double(ak8jetAbsEtaMax)
    ),
process.TFileService = cms.Service("TFileService",
       fileName = cms.string(
         options.outFileName
         )
       )

process.out = cms.OutputModule("PoolOutputModule",
    fileName = cms.untracked.string("OS2LAnaEvts.root"),
    SelectEvents = cms.untracked.PSet(
      SelectEvents = cms.vstring('p')
      ),
    outputCommands = cms.untracked.vstring(
      "drop *",
      )
    )

## Event counter
from Analysis.EventCounter.eventcounter_cfi import eventCounter
process.allEvents = eventCounter.clone()
process.selectedEvents = eventCounter.clone()

process.p = cms.Path(
    process.allEvents
    *cms.ignore(process.ana) 
    *cms.ignore(process.anaelel)
    *cms.ignore(process.anamumu)
    * process.selectedEvents
    )
process.outpath = cms.EndPath(process.out)