/ElectroWeakAnalysis/ZMuMu/python/goodZToMuMuOneStandAloneMuon_cfi.py

https://github.com/aivanov-cern/cmssw · Python · 63 lines · 41 code · 16 blank · 6 comment · 0 complexity · 5e003d9aa2da657ddf47dc9f780522e8 MD5 · raw file

  1. import FWCore.ParameterSet.Config as cms
  2. import copy
  3. from ElectroWeakAnalysis.ZMuMu.zSelection_cfi import *
  4. zToMuMuOneStandAloneMuonLoose = cms.EDFilter(
  5. "ZToMuMuIsolatedIDSelector",
  6. zSelectionLoose,
  7. src = cms.InputTag("dimuonsOneStandAloneMuon"),
  8. filter = cms.bool(True)
  9. )
  10. zToMuMuOneStandAloneMuon = cms.EDFilter(
  11. "ZToMuMuIsolatedIDSelector",
  12. zSelection,
  13. src = cms.InputTag("dimuonsOneStandAloneMuon"),
  14. filter = cms.bool(True)
  15. )
  16. goodZToMuMuOneStandAloneMuonLoose = cms.EDFilter(
  17. "ZMuMuOverlapExclusionSelector",
  18. src = cms.InputTag("zToMuMuOneStandAloneMuonLoose"),
  19. overlap = cms.InputTag("goodZToMuMu"),
  20. filter = cms.bool(True)
  21. )
  22. ## attention to the overlap... should be done for both tight and loose cuts
  23. goodZToMuMuOneStandAloneMuon = cms.EDFilter(
  24. "ZMuMuOverlapExclusionSelector",
  25. src = cms.InputTag("zToMuMuOneStandAloneMuon"),
  26. overlap = cms.InputTag("goodZToMuMu"),
  27. filter = cms.bool(True)
  28. )
  29. #goodZToMuMuOneStandAloneMuon = copy.deepcopy(goodZTight)
  30. #goodZToMuMuOneStandAloneMuon.src = cms.InputTag("goodZToMuMuOneStandAloneMuonLoose")
  31. #ZMuSta:requiring that the GlobalMuon has HLT match
  32. goodZToMuMuOneStandAloneMuonFirstHLTLoose = cms.EDFilter(
  33. "ZHLTMatchFilter",
  34. src = cms.InputTag("goodZToMuMuOneStandAloneMuonLoose"),
  35. condition =cms.string("globalisMatched"),
  36. hltPath = cms.string("HLT_Mu9"),
  37. filter = cms.bool(True)
  38. )
  39. goodZToMuMuOneStandAloneMuonFirstHLT = cms.EDFilter(
  40. "ZHLTMatchFilter",
  41. src = cms.InputTag("goodZToMuMuOneStandAloneMuon"),
  42. condition =cms.string("globalisMatched"),
  43. hltPath = cms.string("HLT_Mu9"),
  44. filter = cms.bool(True)
  45. )
  46. #goodZToMuMuOneStandAloneMuonFirstHLTTight = copy.deepcopy(goodZTight)
  47. #goodZToMuMuOneStandAloneMuonFirstHLTTight.src = cms.InputTag("goodZToMuMuOneStandAloneMuonFirstHLT")