1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
import FWCore.ParameterSet.Config as cms
# define the HLT base path
from HLTrigger.HLTfilters.hltHighLevel_cfi import hltHighLevel as _hlt
ALCARECOPPSCalTrackBasedSelHLT = _hlt.clone(
andOr = True,
HLTPaths = ['HLT_ZeroBias_v*'],
#eventSetupPathKey = 'SiStripCalZeroBias', # in case we have a proper base key
throw = False
)
# perform basic PPS reconstruction
from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import *
from RecoPPS.Configuration.recoCTPPS_cff import *
# select events passing the filter on pixel tracks
from HLTrigger.special.hltPPSPerPotTrackFilter_cfi import hltPPSPerPotTrackFilter as _filter
hltPPSPerPotTrackFilter_45 = _filter.clone(
pixelFilter = cms.VPSet(
cms.PSet( # sector 45, near pot
detid = cms.uint32(2022703104),
minTracks = cms.int32(1),
maxTracks = cms.int32(1),
),
cms.PSet( # sector 45, far pot
detid = cms.uint32(2023227392),
minTracks = cms.int32(1),
maxTracks = cms.int32(1),
),
)
)
hltPPSPerPotTrackFilter_56 = _filter.clone(
pixelFilter = cms.VPSet(
cms.PSet( # sector 56, near pot
detid = cms.uint32(2039480320),
minTracks = cms.int32(1),
maxTracks = cms.int32(1),
),
cms.PSet( # sector 56, far pot
detid = cms.uint32(2040004608),
minTracks = cms.int32(1),
maxTracks = cms.int32(1),
),
)
)
seqALCARECOPPSCalTrackBasedSel = cms.Sequence(
ctppsRawToDigi *
recoCTPPS *
ALCARECOPPSCalTrackBasedSelHLT *
(hltPPSPerPotTrackFilter_45 + hltPPSPerPotTrackFilter_56)
)
|