CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/RecoMuon/MuonIdentification/python/muons2muons_cfi.py

Go to the documentation of this file.
00001 # This file name is temporary and ment for development only.
00002 # The content of this file will be moved to muons_cfi as soon as the complete work flow is in place.
00003 
00004 import FWCore.ParameterSet.Config as cms
00005 
00006 muons = cms.EDProducer("MuonProducer",
00007                        ActivateDebug = cms.untracked.bool(False),
00008                        FastLabelling = cms.untracked.bool(False),
00009                           
00010                        InputMuons = cms.InputTag("muons"),
00011 
00012                        FillPFMomentumAndAssociation = cms.bool(True),
00013                        PFCandidates = cms.InputTag("particleFlow"),
00014                        
00015                        FillTimingInfo = cms.bool(True),
00016                        
00017                        FillDetectorBasedIsolation = cms.bool(True),
00018                        EcalIsoDeposits  = cms.InputTag("muons","ecal"),
00019                        HcalIsoDeposits  = cms.InputTag("muons","hcal"),
00020                        HoIsoDeposits    = cms.InputTag("muons","ho"),
00021                        TrackIsoDeposits = cms.InputTag("muons","muIsoDepositTk"),
00022                        JetIsoDeposits   = cms.InputTag("muons","muIsoDepositJets"),
00023 
00024                        FillPFIsolation = cms.bool(True),                     
00025                        PFIsolation = cms.PSet(isolationR03 = cms.PSet(chargedParticle = cms.InputTag("muons","muPFIsoValueChargedAll03"),
00026                                                                       chargedHadron = cms.InputTag("muons","muPFIsoValueCharged03"),
00027                                                                       neutralHadron = cms.InputTag("muons","muPFIsoValueNeutral03"),
00028                                                                       photon = cms.InputTag("muons","muPFIsoValueGamma03"),
00029                                                                       neutralHadronHighThreshold = cms.InputTag("muons","muPFIsoValueNeutralHighThreshold03"),
00030                                                                       photonHighThreshold = cms.InputTag("muons","muPFIsoValueGammaHighThreshold03"),
00031                                                                       pu = cms.InputTag("muons","muPFIsoValuePU03")),
00032                                               isolationR04 = cms.PSet(chargedParticle = cms.InputTag("muons","muPFIsoValueChargedAll04"),
00033                                                                       chargedHadron = cms.InputTag("muons","muPFIsoValueCharged04"),
00034                                                                       neutralHadron = cms.InputTag("muons","muPFIsoValueNeutral04"),
00035                                                                       photon = cms.InputTag("muons","muPFIsoValueGamma04"),
00036                                                                       neutralHadronHighThreshold = cms.InputTag("muons","muPFIsoValueNeutralHighThreshold04"),
00037                                                                       photonHighThreshold = cms.InputTag("muons","muPFIsoValueGammaHighThreshold04"),
00038                                                                       pu = cms.InputTag("muons","muPFIsoValuePU04"))),
00039 
00040                        FillSelectorMaps = cms.bool(True),
00041                        SelectorMaps = cms.VInputTag(cms.InputTag("muons","muidTMLastStationOptimizedLowPtLoose"),
00042                                                     cms.InputTag("muons","muidTMLastStationOptimizedLowPtTight"),
00043                                                     cms.InputTag("muons","muidTM2DCompatibilityLoose"),
00044                                                     cms.InputTag("muons","muidTM2DCompatibilityTight"),
00045                                                     cms.InputTag("muons","muidTrackerMuonArbitrated"),
00046                                                     cms.InputTag("muons","muidTMLastStationAngLoose"),
00047                                                     cms.InputTag("muons","muidGlobalMuonPromptTight"),
00048                                                     cms.InputTag("muons","muidGMStaChiCompatibility"),
00049                                                     cms.InputTag("muons","muidTMLastStationAngTight"),
00050                                                     cms.InputTag("muons","muidGMTkChiCompatibility"),
00051                                                     cms.InputTag("muons","muidTMOneStationAngTight"),
00052                                                     cms.InputTag("muons","muidTMOneStationAngLoose"),
00053                                                     cms.InputTag("muons","muidTMLastStationLoose"),
00054                                                     cms.InputTag("muons","muidTMLastStationTight"),
00055                                                     cms.InputTag("muons","muidTMOneStationTight"),
00056                                                     cms.InputTag("muons","muidTMOneStationLoose"),
00057                                                     cms.InputTag("muons","muidAllArbitrated"),
00058                                                     cms.InputTag("muons","muidGMTkKinkTight"),
00059                                                     cms.InputTag("muons","muidRPCMuLoose")
00060                                                     ),
00061 
00062                        FillShoweringInfo = cms.bool(True),
00063                        ShowerInfoMap = cms.InputTag("muons","muonShowerInformation"),
00064 
00065                        FillCosmicsIdMap = cms.bool(True),
00066                        CosmicIdMap = cms.InputTag("muons","cosmicsVeto")
00067                        )