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 muons1stStep = 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 'tev firstHit',
00032 'tev picky',
00033 'tev dyt'),
00034 addExtraSoftMuons = cms.bool(False),
00035 fillGlobalTrackRefits = cms.bool(True),
00036
00037
00038 debugWithTruthMatching = cms.bool(False),
00039
00040 inputCollectionLabels = cms.VInputTag(cms.InputTag("generalTracks"), cms.InputTag("globalMuons"), cms.InputTag("standAloneMuons","UpdatedAtVtx"),
00041 cms.InputTag("tevMuons","firstHit"),cms.InputTag("tevMuons","picky"),cms.InputTag("tevMuons","dyt")),
00042 fillCaloCompatibility = cms.bool(True),
00043
00044 maxAbsPullY = cms.double(9999.0),
00045
00046 maxAbsDy = cms.double(9999.0),
00047 minP = cms.double(2.5),
00048 minPCaloMuon = cms.double(1.0),
00049
00050
00051 maxAbsDx = cms.double(3.0),
00052 fillIsolation = cms.bool(True),
00053 writeIsoDeposits = cms.bool(True),
00054 minNumberOfMatches = cms.int32(1),
00055 fillMatching = cms.bool(True),
00056
00057
00058 ptThresholdToFillCandidateP4WithGlobalFit = cms.double(200.0),
00059 sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double(2.0),
00060
00061
00062 fillGlobalTrackQuality = cms.bool(False),
00063 globalTrackQualityInputTag = cms.InputTag('glbTrackQual'),
00064
00065
00066 fillTrackerKink = cms.bool(True),
00067
00068
00069 minCaloCompatibility = cms.double(0.6),
00070
00071
00072 runArbitrationCleaner = cms.bool(True),
00073 arbitrationCleanerOptions = cms.PSet( ME1a = cms.bool(True),
00074 Overlap = cms.bool(True),
00075 Clustering = cms.bool(True),
00076 OverlapDPhi = cms.double(0.0786),
00077 OverlapDTheta = cms.double(0.02),
00078 ClusterDPhi = cms.double(0.6),
00079 ClusterDTheta = cms.double(0.02)
00080 )
00081 )
00082
00083 muonEcalDetIds = cms.EDProducer("InterestingEcalDetIdProducer",
00084 inputCollection = cms.InputTag("muons1stStep")
00085 )
00086
00087