Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003 import copy
00004 from HLTrigger.HLTfilters.hltHighLevel_cfi import *
00005
00006 from CalibMuon.DTCalibration.DTCalibMuonSelection_cfi import *
00007
00008
00009 ALCARECODtCalibHLTFilter = copy.deepcopy(hltHighLevel)
00010
00011
00012
00013 ALCARECODtCalibHLTFilter.throw = False
00014
00015 ALCARECODtCalibHLTFilter.eventSetupPathsKey = 'MuAlcaDtCalibMu'
00016
00017
00018 from RecoLocalMuon.DTSegment.DTCombinatorialPatternReco2DAlgo_LinearDriftFromDB_cfi import *
00019 from RecoLocalMuon.DTRecHit.DTLinearDriftFromDBAlgo_cfi import *
00020
00021 DTCombinatorialPatternReco4DAlgo_LinearDriftFromDB_NoWire = cms.PSet(
00022 Reco4DAlgoName = cms.string('DTCombinatorialPatternReco4D'),
00023 Reco4DAlgoConfig = cms.PSet(
00024
00025 DTCombinatorialPatternReco2DAlgo_LinearDriftFromDB,
00026
00027
00028 DTLinearDriftFromDBAlgo,
00029 debug = cms.untracked.bool(False),
00030
00031 nUnSharedHitsMin = cms.int32(2),
00032
00033
00034
00035
00036
00037 AllDTRecHits = cms.bool(True),
00038
00039 performT0SegCorrection = cms.bool(False),
00040 hit_afterT0_resolution = cms.double(0.03),
00041 performT0_vdriftSegCorrection = cms.bool(False),
00042 doWirePropCorrection = cms.bool(False)
00043 )
00044 )
00045
00046
00047 dt4DSegmentsNoWire = cms.EDProducer("DTRecSegment4DProducer",
00048
00049 DTCombinatorialPatternReco4DAlgo_LinearDriftFromDB_NoWire,
00050
00051 debug = cms.untracked.bool(False),
00052
00053 recHits1DLabel = cms.InputTag("dt1DRecHits"),
00054
00055 recHits2DLabel = cms.InputTag("dt2DSegments")
00056 )
00057
00058
00059 primaryVertexFilter = cms.EDFilter("VertexSelector",
00060 src = cms.InputTag("offlinePrimaryVertices"),
00061 cut = cms.string("!isFake && ndof > 4 && abs(z) <= 15 && position.Rho <= 2"),
00062 filter = cms.bool(True),
00063 )
00064
00065 noscraping = cms.EDFilter("FilterOutScraping",
00066 applyfilter = cms.untracked.bool(True),
00067 debugOn = cms.untracked.bool(False),
00068 numtrack = cms.untracked.uint32(10),
00069 thresh = cms.untracked.double(0.25)
00070 )
00071
00072
00073 seqALCARECODtCalib = cms.Sequence(primaryVertexFilter * noscraping * ALCARECODtCalibHLTFilter * DTCalibMuonSelection * dt4DSegmentsNoWire)