Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from RecoMuon.MuonIdentification.isolation_cff import *
00005 from RecoMuon.MuonIdentification.caloCompatibility_cff import *
00006 from RecoMuon.MuonIdentification.MuonTimingFiller_cfi import *
00007 from RecoMuon.MuonIdentification.TrackerKinkFinder_cfi import *
00008 from TrackingTools.TrackAssociator.default_cfi import *
00009 muons = cms.EDProducer("MuonIdProducer",
00010
00011 MuonCaloCompatibilityBlock,
00012
00013 TrackAssociatorParameterBlock,
00014
00015 MIdIsoExtractorPSetBlock,
00016
00017 TimingFillerBlock,
00018
00019 TrackerKinkFinderParametersBlock,
00020
00021 fillEnergy = cms.bool(True),
00022
00023 maxAbsPullX = cms.double(4.0),
00024 maxAbsEta = cms.double(3.0),
00025
00026
00027 minPt = cms.double(0.5),
00028 inputCollectionTypes = cms.vstring('inner tracks',
00029 'links',
00030 'outer tracks'),
00031 addExtraSoftMuons = cms.bool(False),
00032
00033
00034 debugWithTruthMatching = cms.bool(False),
00035
00036 inputCollectionLabels = cms.VInputTag(cms.InputTag("generalTracks"), cms.InputTag("globalMuons"), cms.InputTag("standAloneMuons","UpdatedAtVtx")),
00037 fillCaloCompatibility = cms.bool(True),
00038
00039 maxAbsPullY = cms.double(9999.0),
00040
00041 maxAbsDy = cms.double(9999.0),
00042 minP = cms.double(2.5),
00043 minPCaloMuon = cms.double(1.0),
00044
00045
00046 maxAbsDx = cms.double(3.0),
00047 fillIsolation = cms.bool(True),
00048 writeIsoDeposits = cms.bool(True),
00049 minNumberOfMatches = cms.int32(1),
00050 fillMatching = cms.bool(True),
00051
00052
00053 ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
00054 sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
00055
00056
00057 fillGlobalTrackQuality = cms.bool(False),
00058 globalTrackQualityInputTag = cms.InputTag('glbTrackQual'),
00059
00060
00061 fillTrackerKink = cms.bool(True),
00062
00063
00064 minCaloCompatibility = cms.double(0.6),
00065
00066
00067 runArbitrationCleaner = cms.bool(True),
00068 arbitrationCleanerOptions = cms.PSet( ME1a = cms.bool(True),
00069 Overlap = cms.bool(True),
00070 Clustering = cms.bool(True),
00071 OverlapDPhi = cms.double(0.0786),
00072 OverlapDTheta = cms.double(0.02),
00073 ClusterDPhi = cms.double(0.6),
00074 ClusterDTheta = cms.double(0.02)
00075 )
00076 )
00077
00078 muonEcalDetIds = cms.EDProducer("InterestingEcalDetIdProducer",
00079 inputCollection = cms.InputTag("muons")
00080 )
00081
00082