CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AlignmentMuonSelector_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 AlignmentMuonSelector = cms.EDFilter("AlignmentMuonSelectorModule",
4  src = cms.InputTag("muons"),
5  filter = cms.bool(True),
6 
7  applyBasicCuts = cms.bool(True),
8 
9  pMin = cms.double(0.0),
10  pMax = cms.double(999999.0),
11  ptMin = cms.double(10.0),
12  ptMax = cms.double(999999.0),
13  etaMin = cms.double(-2.4),
14  etaMax = cms.double(2.4),
15  phiMin = cms.double(-3.1416),
16  phiMax = cms.double(3.1416),
17 
18  # Stand Alone Muons
19  nHitMinSA = cms.double(0.0),
20  nHitMaxSA = cms.double(9999999.0),
21  chi2nMaxSA = cms.double(9999999.0),
22 
23  # Global Muons
24  nHitMinGB = cms.double(0.0),
25  nHitMaxGB = cms.double(9999999.0),
26  chi2nMaxGB = cms.double(9999999.0),
27 
28  # Tracker Only
29  nHitMinTO = cms.double(0.0),
30  nHitMaxTO = cms.double(9999999.0),
31  chi2nMaxTO = cms.double(9999999.0),
32 
33  applyNHighestPt = cms.bool(False),
34  nHighestPt = cms.int32(2),
35 
36  applyMultiplicityFilter = cms.bool(False),
37  minMultiplicity = cms.int32(1),
38 
39  # copy best mass pair combination muons to result vector
40  # Criteria:
41  # a) maxMassPair != minMassPair: the two highest pt muons with mass pair inside the given mass window
42  # b) maxMassPair == minMassPair: the muon pair with mass pair closest to given mass value
43  applyMassPairFilter = cms.bool(False),
44  minMassPair = cms.double(89.0),
45  maxMassPair = cms.double(90.0)
46 )