CMS 3D CMS Logo

muons2muons_cfi.py
Go to the documentation of this file.
1 # This file name is temporary and ment for development only.
2 # The content of this file will be moved to muons_cfi as soon as the complete work flow is in place.
3 
4 import FWCore.ParameterSet.Config as cms
5 
6 muons = cms.EDProducer("MuonProducer",
7  ActivateDebug = cms.untracked.bool(False),
8  FastLabelling = cms.untracked.bool(False),
9 
10  InputMuons = cms.InputTag("muons"),
11 
12  FillPFMomentumAndAssociation = cms.bool(True),
13  PFCandidates = cms.InputTag("particleFlow"),
14 
15  FillTimingInfo = cms.bool(True),
16 
17  FillDetectorBasedIsolation = cms.bool(True),
18  EcalIsoDeposits = cms.InputTag("muons","ecal"),
19  HcalIsoDeposits = cms.InputTag("muons","hcal"),
20  HoIsoDeposits = cms.InputTag("muons","ho"),
21  TrackIsoDeposits = cms.InputTag("muons","muIsoDepositTk"),
22  JetIsoDeposits = cms.InputTag("muons","muIsoDepositJets"),
23 
24  FillPFIsolation = cms.bool(True),
25  PFIsolation = cms.PSet(isolationR03 = cms.PSet(chargedParticle = cms.InputTag("muons","muPFIsoValueChargedAll03"),
26  chargedHadron = cms.InputTag("muons","muPFIsoValueCharged03"),
27  neutralHadron = cms.InputTag("muons","muPFIsoValueNeutral03"),
28  photon = cms.InputTag("muons","muPFIsoValueGamma03"),
29  neutralHadronHighThreshold = cms.InputTag("muons","muPFIsoValueNeutralHighThreshold03"),
30  photonHighThreshold = cms.InputTag("muons","muPFIsoValueGammaHighThreshold03"),
31  pu = cms.InputTag("muons","muPFIsoValuePU03")),
32  isolationR04 = cms.PSet(chargedParticle = cms.InputTag("muons","muPFIsoValueChargedAll04"),
33  chargedHadron = cms.InputTag("muons","muPFIsoValueCharged04"),
34  neutralHadron = cms.InputTag("muons","muPFIsoValueNeutral04"),
35  photon = cms.InputTag("muons","muPFIsoValueGamma04"),
36  neutralHadronHighThreshold = cms.InputTag("muons","muPFIsoValueNeutralHighThreshold04"),
37  photonHighThreshold = cms.InputTag("muons","muPFIsoValueGammaHighThreshold04"),
38  pu = cms.InputTag("muons","muPFIsoValuePU04"))),
39 
40  FillSelectorMaps = cms.bool(True),
41  SelectorMaps = cms.VInputTag(cms.InputTag("muons","muidTMLastStationOptimizedLowPtLoose"),
42  cms.InputTag("muons","muidTMLastStationOptimizedLowPtTight"),
43  cms.InputTag("muons","muidTM2DCompatibilityLoose"),
44  cms.InputTag("muons","muidTM2DCompatibilityTight"),
45  cms.InputTag("muons","muidTrackerMuonArbitrated"),
46  cms.InputTag("muons","muidTMLastStationAngLoose"),
47  cms.InputTag("muons","muidGlobalMuonPromptTight"),
48  cms.InputTag("muons","muidGMStaChiCompatibility"),
49  cms.InputTag("muons","muidTMLastStationAngTight"),
50  cms.InputTag("muons","muidGMTkChiCompatibility"),
51  cms.InputTag("muons","muidTMOneStationAngTight"),
52  cms.InputTag("muons","muidTMOneStationAngLoose"),
53  cms.InputTag("muons","muidTMLastStationLoose"),
54  cms.InputTag("muons","muidTMLastStationTight"),
55  cms.InputTag("muons","muidTMOneStationTight"),
56  cms.InputTag("muons","muidTMOneStationLoose"),
57  cms.InputTag("muons","muidAllArbitrated"),
58  cms.InputTag("muons","muidGMTkKinkTight"),
59  cms.InputTag("muons","muidRPCMuLoose")
60  ),
61 
62  FillShoweringInfo = cms.bool(True),
63  ShowerInfoMap = cms.InputTag("muons","muonShowerInformation"),
64 
65  FillCosmicsIdMap = cms.bool(True),
66  CosmicIdMap = cms.InputTag("muons","cosmicsVeto")
67  )