1 import FWCore.ParameterSet.Config
as cms
11 from SimMuon.MCTruth.MuonAssociatorByHits_cfi
import muonAssociatorByHitsCommonParameters
14 muondispAssociatorByHitsNoSimHitsHelperTrk = muonAssociatorByHitsNoSimHitsHelper.clone(
18 recoDisplacedMuonVMuAssoc_trk = recoDisplacedMuonValidator.clone(
19 subDir =
'Muons/RecoDisplacedMuonV/RecoDisplacedMuon_MuonAssoc_Trk',
20 muAssocLabel =
'muondispAssociatorByHitsNoSimHitsHelperTrk',
22 selection =
"isTrackerMuon",
26 recoDisplacedMuonVMuAssoc_trk.tpSelector.src = (
"TPmu")
28 muondispAssociatorByHitsNoSimHitsHelperStandalone = muonAssociatorByHitsNoSimHitsHelper.clone(
32 recoDisplacedMuonVMuAssoc_sta = recoDisplacedMuonValidator.clone(
33 subDir =
'Muons/RecoDisplacedMuonV/RecoDisplacedMuon_MuonAssoc_Sta',
34 muAssocLabel =
'muondispAssociatorByHitsNoSimHitsHelperStandalone',
36 selection =
"isStandAloneMuon",
39 nBinDxy = cms.untracked.uint32(100),
40 minDxy = cms.untracked.double(-350),
41 maxDxy = cms.untracked.double(350),
42 nBinDz = cms.untracked.uint32(100),
43 minDz = cms.untracked.double(-350),
44 maxDz = cms.untracked.double(350)
46 recoDisplacedMuonVMuAssoc_sta.tpSelector.src = (
"TPmu")
48 muondispAssociatorByHitsNoSimHitsHelperGlobal = muonAssociatorByHitsNoSimHitsHelper.clone(
52 recoDisplacedMuonVMuAssoc_glb = recoDisplacedMuonValidator.clone(
53 subDir =
'Muons/RecoDisplacedMuonV/RecoDisplacedMuon_MuonAssoc_Glb',
54 muAssocLabel =
'muondispAssociatorByHitsNoSimHitsHelperGlobal',
56 selection =
"isGlobalMuon",
60 recoDisplacedMuonVMuAssoc_glb.tpSelector.src = (
"TPmu")
62 muondispAssociatorByHitsNoSimHitsHelperTight = muonAssociatorByHitsNoSimHitsHelper.clone(
66 recoDisplacedMuonVMuAssoc_tgt = recoDisplacedMuonValidator.clone(
67 subDir =
'Muons/RecoDisplacedMuonV/RecoDisplacedMuon_MuonAssoc_Tgt',
68 muAssocLabel =
'muondispAssociatorByHitsNoSimHitsHelperTight',
70 selection =
'isGlobalMuon',
72 beamSpot =
'offlineBeamSpot',
73 primaryVertex =
'offlinePrimaryVertices',
77 recoDisplacedMuonVMuAssoc_tgt.tpSelector.src = (
"TPmu")
82 muonValidationRDMV_seq = cms.Sequence(
83 muondispAssociatorByHitsNoSimHitsHelperTrk+recoDisplacedMuonVMuAssoc_trk
84 +muondispAssociatorByHitsNoSimHitsHelperStandalone+recoDisplacedMuonVMuAssoc_sta
85 +muondispAssociatorByHitsNoSimHitsHelperGlobal+recoDisplacedMuonVMuAssoc_glb
86 +muondispAssociatorByHitsNoSimHitsHelperTight+recoDisplacedMuonVMuAssoc_tgt