CMS 3D CMS Logo

HSCPSelections_cff.py
Go to the documentation of this file.
1 
2 import FWCore.ParameterSet.Config as cms
3 
4 HSCPSelectionEmpty = cms.PSet(
5  cms.PSet(
6  onlyConsiderTrack = cms.bool(False),
7  onlyConsiderMuon = cms.bool(False),
8  onlyConsiderMuonSTA = cms.bool(False),
9  onlyConsiderMuonGB = cms.bool(False),
10  onlyConsiderMuonTK = cms.bool(False),
11  onlyConsiderMTMuon = cms.bool(False),
12  onlyConsiderRpc = cms.bool(False),
13  onlyConsiderEcal = cms.bool(False),
14 
15  minTrackHits = cms.int32 (-1),
16  minTrackP = cms.double(-1),
17  minTrackPt = cms.double(-1),
18 
19  minDedx = cms.double(-1),
20 
21  minMuonP = cms.double(-1),
22  minMuonPt = cms.double(-1),
23  minMTMuonPt = cms.double(-1),
24  minSAMuonPt = cms.double(-1),
25 
26  maxMuTimeDtBeta = cms.double(-1),
27  minMuTimeDtNdof = cms.double(-1),
28  maxMuTimeCscBeta = cms.double(-1),
29  minMuTimeCscNdof = cms.double(-1),
30  maxMuTimeCombinedBeta = cms.double(-1),
31  minMuTimeCombinedNdof = cms.double(-1),
32 
33  maxBetaRpc = cms.double(-1),
34  maxBetaEcal = cms.double(-1),
35  ),
36 )
37 
38 
39 HSCPSelectionDefault = HSCPSelectionEmpty.clone()
40 HSCPSelectionDefault.minTrackHits = cms.int32(3)
41 HSCPSelectionDefault.minTrackPt = cms.double(45.0)
42 HSCPSelectionDefault.minMuonPt = cms.double(5.0)
43 
44 HSCPSelectionHighdEdx = HSCPSelectionDefault.clone()
45 HSCPSelectionHighdEdx.onlyConsiderTrack = cms.bool(True)
46 HSCPSelectionHighdEdx.minDedxEstimator1 = cms.double(3.5)
47 
48 HSCPSelectionHighTOF = HSCPSelectionDefault.clone()
49 HSCPSelectionHighTOF.onlyConsiderMuon = cms.bool(True)
50 HSCPSelectionHighTOF.maxMuTimeDtBeta = cms.double(0.9)
51 
52 HSCPSelectionMTMuonOnly = HSCPSelectionEmpty.clone()
53 HSCPSelectionMTMuonOnly.onlyConsiderMTMuon = cms.bool(True)
54 HSCPSelectionMTMuonOnly.minMTMuonPt = cms.double(70.0)
55 
56 
57 HSCPSelectionSAMuonOnly = HSCPSelectionEmpty.clone()
58 HSCPSelectionSAMuonOnly.onlyConsiderMuonSTA = cms.bool(True)
59 HSCPSelectionSAMuonOnly.minSAMuonPt = cms.double(70.0)