2 import FWCore.ParameterSet.Config
as cms
4 HSCPSelectionEmpty = 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),
15 minTrackHits = cms.int32 (-1),
16 minTrackP = cms.double(-1),
17 minTrackPt = cms.double(-1),
19 minDedx = cms.double(-1),
21 minMuonP = cms.double(-1),
22 minMuonPt = cms.double(-1),
23 minMTMuonPt = cms.double(-1),
24 minSAMuonPt = cms.double(-1),
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),
33 maxBetaRpc = cms.double(-1),
34 maxBetaEcal = cms.double(-1),
39 HSCPSelectionDefault = HSCPSelectionEmpty.clone()
40 HSCPSelectionDefault.minTrackHits = cms.int32(3)
41 HSCPSelectionDefault.minTrackPt = cms.double(45.0)
42 HSCPSelectionDefault.minMuonPt = cms.double(5.0)
44 HSCPSelectionHighdEdx = HSCPSelectionDefault.clone()
45 HSCPSelectionHighdEdx.onlyConsiderTrack = cms.bool(
True)
46 HSCPSelectionHighdEdx.minDedxEstimator1 = cms.double(3.5)
48 HSCPSelectionHighTOF = HSCPSelectionDefault.clone()
49 HSCPSelectionHighTOF.onlyConsiderMuon = cms.bool(
True)
50 HSCPSelectionHighTOF.maxMuTimeDtBeta = cms.double(0.9)
52 HSCPSelectionMTMuonOnly = HSCPSelectionEmpty.clone()
53 HSCPSelectionMTMuonOnly.onlyConsiderMTMuon = cms.bool(
True)
54 HSCPSelectionMTMuonOnly.minMTMuonPt = cms.double(70.0)
57 HSCPSelectionSAMuonOnly = HSCPSelectionEmpty.clone()
58 HSCPSelectionSAMuonOnly.onlyConsiderMuonSTA = cms.bool(
True)
59 HSCPSelectionSAMuonOnly.minSAMuonPt = cms.double(70.0)