CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  onlyConsiderRpc = cms.bool(False),
12  onlyConsiderEcal = cms.bool(False),
13 
14  minTrackHits = cms.int32 (-1),
15  minTrackP = cms.double(-1),
16  minTrackPt = cms.double(-1),
17 
18  minDedx = cms.double(-1),
19 
20  minMuonP = cms.double(-1),
21  minMuonPt = cms.double(-1),
22 
23  maxMuTimeDtBeta = cms.double(-1),
24  minMuTimeDtNdof = cms.double(-1),
25  maxMuTimeCscBeta = cms.double(-1),
26  minMuTimeCscNdof = cms.double(-1),
27  maxMuTimeCombinedBeta = cms.double(-1),
28  minMuTimeCombinedNdof = cms.double(-1),
29 
30  maxBetaRpc = cms.double(-1),
31  maxBetaEcal = cms.double(-1),
32  ),
33 )
34 
35 
36 HSCPSelectionDefault = HSCPSelectionEmpty.clone()
37 HSCPSelectionDefault.minTrackHits = cms.int32(3)
38 HSCPSelectionDefault.minTrackPt = cms.double(45.0)
39 HSCPSelectionDefault.minMuonPt = cms.double(5.0)
40 
41 HSCPSelectionHighdEdx = HSCPSelectionDefault.clone()
42 HSCPSelectionHighdEdx.onlyConsiderTrack = cms.bool(True)
43 HSCPSelectionHighdEdx.minDedxEstimator1 = cms.double(3.5)
44 
45 HSCPSelectionHighTOF = HSCPSelectionDefault.clone()
46 HSCPSelectionHighTOF.onlyConsiderMuon = cms.bool(True)
47 HSCPSelectionHighTOF.maxMuTimeDtBeta = cms.double(0.9)