CMS 3D CMS Logo

ALCARECOSiPixelCalSingleMuonTight_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
7 ALCARECOSiPixelCalSingleMuonTightHLTFilter = hltHighLevel.clone()
8 ALCARECOSiPixelCalSingleMuonTightHLTFilter.andOr = True
9 ALCARECOSiPixelCalSingleMuonTightHLTFilter.throw = False
10 ALCARECOSiPixelCalSingleMuonTightHLTFilter.HLTPaths = ["HLT_*"]
11 #ALCARECOSiPixelCalSingleMuonTightHLTFilter.eventSetupPathsKey = 'SiPixelCalSingleMuonTight' ## FIXME: to be changed once trigger bit is updated
12 
13 
16 import DPGAnalysis.Skims.skim_detstatus_cfi
17 ALCARECOSiPixelCalSingleMuonTightDCSFilter = DPGAnalysis.Skims.skim_detstatus_cfi.dcsstatus.clone(
18  DetectorType = cms.vstring('TIBTID','TOB','TECp','TECm','BPIX','FPIX',
19  'DT0','DTp','DTm','CSCp','CSCm'),
20  ApplyFilter = cms.bool(True),
21  AndOr = cms.bool(True),
22  DebugOn = cms.untracked.bool(False)
23 )
24 
25 
28 import Alignment.CommonAlignmentProducer.TkAlMuonSelectors_cfi
29 ALCARECOSiPixelCalSingleMuonTightGoodMuons = Alignment.CommonAlignmentProducer.TkAlMuonSelectors_cfi.TkAlGoodIdMuonSelector.clone()
30 ALCARECOSiPixelCalSingleMuonTightRelCombIsoMuons = Alignment.CommonAlignmentProducer.TkAlMuonSelectors_cfi.TkAlRelCombIsoMuonSelector.clone(
31  src = 'ALCARECOSiPixelCalSingleMuonTightGoodMuons'
32 )
33 
34 
38 ALCARECOSiPixelCalSingleMuonTight = Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi.AlignmentTrackSelector.clone(
39  filter = True,
40  applyBasicCuts = True,
41  ptMin = 2.0,
42  etaMin = -3.5,
43  etaMax = 3.5,
44  nHitMin = 0
45 )
46 
47 
50 ALCARECOSiPixelCalSingleMuonTight.GlobalSelector.muonSource = 'ALCARECOSiPixelCalSingleMuonTightRelCombIsoMuons'
51 # Isolation is shifted to the muon preselection, and then applied intrinsically if applyGlobalMuonFilter = True
52 ALCARECOSiPixelCalSingleMuonTight.GlobalSelector.applyIsolationtest = False
53 ALCARECOSiPixelCalSingleMuonTight.GlobalSelector.minJetDeltaR = 0.1
54 ALCARECOSiPixelCalSingleMuonTight.GlobalSelector.applyGlobalMuonFilter = True
55 ALCARECOSiPixelCalSingleMuonTight.TwoBodyDecaySelector.applyMassrangeFilter = False
56 ALCARECOSiPixelCalSingleMuonTight.TwoBodyDecaySelector.applyChargeFilter = False
57 ALCARECOSiPixelCalSingleMuonTight.TwoBodyDecaySelector.applyAcoplanarityFilter = False
58 
59 
63 #from RecoTracker.Configuration.RecoTrackerP5_cff import *
65 
66 ALCARECOSiPixelCalSingleMuonTightTracksRefit = TrackRefitter.clone(src = cms.InputTag("ALCARECOSiPixelCalSingleMuonTight"),
67  NavigationSchool = cms.string("")
68  )
69 
70 
73 import Calibration.TkAlCaRecoProducers.NearbyPixelClustersProducer_cfi as NearbyPixelClusters
74 closebyPixelClusters = NearbyPixelClusters.NearbyPixelClustersProducer.clone(clusterCollection = 'siPixelClusters',
75  trajectoryInput = 'ALCARECOSiPixelCalSingleMuonTightTracksRefit')
76 
77 
80 ALCARECOSiPixelCalSingleMuonTightOffTrackClusters = cms.Sequence(ALCARECOSiPixelCalSingleMuonTightTracksRefit +
81  closebyPixelClusters)
82 
83 
86 import Calibration.TkAlCaRecoProducers.TrackDistanceValueMapProducer_cfi as TrackDistanceValueMap
87 trackDistances = TrackDistanceValueMap.TrackDistanceValueMapProducer.clone(muonTracks = 'ALCARECOSiPixelCalSingleMuonTight')
88 
89 
92 seqALCARECOSiPixelCalSingleMuonTight = cms.Sequence(offlineBeamSpot+
93  ALCARECOSiPixelCalSingleMuonTightHLTFilter+
94  ALCARECOSiPixelCalSingleMuonTightDCSFilter+
95  ALCARECOSiPixelCalSingleMuonTightGoodMuons+
96  ALCARECOSiPixelCalSingleMuonTightRelCombIsoMuons+
97  ALCARECOSiPixelCalSingleMuonTight+
98  trackDistances +
99  ALCARECOSiPixelCalSingleMuonTightOffTrackClusters)
AlignmentTrackSelector_cfi
dont throw on unknown path names
hltHighLevel_cfi
TrackRefitter_cfi
BeamSpot_cff