Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:58:37

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # define the HLT base path
0004 from HLTrigger.HLTfilters.hltHighLevel_cfi import hltHighLevel as _hlt
0005 ALCARECOPPSCalTrackBasedSelHLT = _hlt.clone(
0006     andOr = True,
0007     HLTPaths = ['HLT_ZeroBias_v*'],
0008     #eventSetupPathKey = 'SiStripCalZeroBias', # in case we have a proper base key
0009     throw = False
0010 )
0011 
0012 # perform basic PPS reconstruction
0013 from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import *
0014 from RecoPPS.Configuration.recoCTPPS_cff import *
0015 
0016 # select events passing the filter on pixel tracks
0017 from HLTrigger.special.hltPPSPerPotTrackFilter_cfi import hltPPSPerPotTrackFilter as _filter
0018 hltPPSPerPotTrackFilter_45 = _filter.clone(
0019     pixelFilter = cms.VPSet(
0020         cms.PSet( # sector 45, near pot
0021             detid = cms.uint32(2022703104),
0022             minTracks = cms.int32(1),
0023             maxTracks = cms.int32(1),
0024         ),
0025         cms.PSet( # sector 45, far pot
0026             detid = cms.uint32(2023227392),
0027             minTracks = cms.int32(1),
0028             maxTracks = cms.int32(1),
0029         ),
0030     )
0031 )
0032 hltPPSPerPotTrackFilter_56 = _filter.clone(
0033     pixelFilter = cms.VPSet(
0034         cms.PSet( # sector 56, near pot
0035             detid = cms.uint32(2039480320),
0036             minTracks = cms.int32(1),
0037             maxTracks = cms.int32(1),
0038         ),
0039         cms.PSet( # sector 56, far pot
0040             detid = cms.uint32(2040004608),
0041             minTracks = cms.int32(1),
0042             maxTracks = cms.int32(1),
0043         ),
0044     )
0045 )
0046 
0047 seqALCARECOPPSCalTrackBasedSel = cms.Sequence(
0048     ctppsRawToDigi *
0049     recoCTPPS *
0050     ALCARECOPPSCalTrackBasedSelHLT *
0051     (hltPPSPerPotTrackFilter_45 + hltPPSPerPotTrackFilter_56)
0052 )