CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/TauAnalysis/MCEmbeddingTools/python/ZmumuStandaloneSelectionAll.py

Go to the documentation of this file.
00001 # -*- coding: utf-8 -*-
00002 import FWCore.ParameterSet.Config as cms
00003 import os
00004 
00005 def customise(process):
00006  
00007   process._Process__name="EmbeddedINPUT"
00008 
00009   try:
00010           outputModule = process.output
00011   except:
00012     pass
00013   try:
00014           outputModule = getattr(process,str(getattr(process,list(process.endpaths)[-1])))
00015   except:
00016     pass
00017 
00018   outputModule.outputCommands.extend(
00019     cms.untracked.vstring("keep *_goldenZmumuCandidatesGe0IsoMuons_*_*",
00020                           "keep *_goldenZmumuCandidatesGe1IsoMuons_*_*",
00021                           "keep *_goldenZmumuCandidatesGe2IsoMuons_*_*"))
00022 
00023   process.load('Configuration.StandardSequences.GeometryDB_cff')
00024   process.load('Configuration.StandardSequences.MagneticField_38T_cff')
00025   process.load("TrackingTools/TransientTrack/TransientTrackBuilder_cfi")
00026   process.load("TauAnalysis/MCEmbeddingTools/ZmumuStandalonSelection_cff")
00027 
00028   # Add mumu selection to schedule
00029   process.goldenZmumuSkimPath = cms.Path(process.goldenZmumuSelectionSequence)
00030   process.schedule.insert(0, process.goldenZmumuSkimPath)
00031 
00032   # Only write out events which have at least one muon pair
00033   outputModule.SelectEvents = cms.untracked.PSet(
00034     SelectEvents = cms.vstring('goldenZmumuSkimPath'))
00035 
00036   return(process)