CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ALCARECODtCalibHI_cff.py
Go to the documentation of this file.
2 
3 import copy
5 
7 
8 # AlCaReco for DT calibration
9 ALCARECODtCalibHIHLTFilter = copy.deepcopy(hltHighLevel)
10 #ALCARECODtCalibHIHLTFilter.andOr = True ## choose logical OR between Triggerbits
11 #ALCARECODtCalibHIHLTFilter.HLTPaths = ['HLT_HIL1SingleMu3']
12 #ALCARECODtCalibHIHLTFilter.HLTPaths = ['HLT_.*']
13 ALCARECODtCalibHIHLTFilter.throw = False ## dont throw on unknown path names
14 ALCARECODtCalibHIHLTFilter.eventSetupPathsKey = 'MuAlcaDtCalibHI'
15 
17 dt4DSegmentsNoWire = dt4DSegmentsCfiRef.dt4DSegments.clone()
18 dt4DSegmentsNoWire.Reco4DAlgoConfig.recAlgoConfig.tTrigModeConfig.doWirePropCorrection = False
19 dt4DSegmentsNoWire.Reco4DAlgoConfig.Reco2DAlgoConfig.recAlgoConfig.tTrigModeConfig.doWirePropCorrection = False
20 
21 #this is to select collisions
22 primaryVertexFilter = cms.EDFilter("VertexSelector",
23  src = cms.InputTag("hiSelectedVertex"),
24  cut = cms.string("!isFake && ndof > 4 && abs(z) <= 15 && position.Rho <= 2"),
25  filter = cms.bool(True),
26 )
27 
28 noscraping = cms.EDFilter("FilterOutScraping",
29  applyfilter = cms.untracked.bool(True),
30  debugOn = cms.untracked.bool(False),
31  numtrack = cms.untracked.uint32(10),
32  thresh = cms.untracked.double(0.25)
33 )
34 
35 #seqALCARECODtCalibHI = cms.Sequence(ALCARECODtCalibHIHLTFilter * primaryVertexFilter * DTCalibMuonSelection * dt4DSegmentsNoWire)
36 
37 seqALCARECODtCalibHI = cms.Sequence(ALCARECODtCalibHIHLTFilter * dt4DSegmentsNoWire)