File indexing completed on 2023-03-17 10:43:50
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005 import HLTrigger.HLTfilters.hltHighLevel_cfi as _hlt
0006 ALCARECOPPSCalMaxTracksFilter = _hlt.hltHighLevel.clone(eventSetupPathsKey = 'PPSCalMaxTracks')
0007
0008
0009
0010
0011
0012 from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import *
0013 from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import ctppsDiamondRawToDigi as _ctppsDiamondRawToDigi
0014 from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import totemTimingRawToDigi as _totemTimingRawToDigi
0015 from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import ctppsPixelDigis as _ctppsPixelDigis
0016
0017 ctppsDiamondRawToDigiAlCaRecoProducer = _ctppsDiamondRawToDigi.clone(rawDataTag = 'hltPPSCalibrationRaw')
0018 totemTimingRawToDigiAlCaRecoProducer = _totemTimingRawToDigi.clone(rawDataTag = 'hltPPSCalibrationRaw')
0019 ctppsPixelDigisAlCaRecoProducer = _ctppsPixelDigis.clone(inputLabel = 'hltPPSCalibrationRaw')
0020
0021 ctppsRawToDigiTaskAlCaRecoProducer = cms.Task(
0022 ctppsDiamondRawToDigiAlCaRecoProducer,
0023 totemTimingRawToDigiAlCaRecoProducer,
0024 ctppsPixelDigisAlCaRecoProducer
0025 )
0026
0027 ALCARECOPPSCalMaxTracksRaw2Digi = cms.Sequence(ctppsRawToDigiTaskAlCaRecoProducer)
0028
0029
0030
0031
0032 from RecoPPS.Configuration.recoCTPPS_cff import *
0033 from RecoPPS.Local.ctppsPixelClusters_cfi import ctppsPixelClusters as _ctppsPixelClusters
0034 from RecoPPS.Local.ctppsPixelRecHits_cfi import ctppsPixelRecHits as _ctppsPixelRecHits
0035 from RecoPPS.Local.ctppsPixelLocalTracks_cfi import ctppsPixelLocalTracks as _ctppsPixelLocalTracks
0036
0037 ctppsPixelClustersAlCaRecoProducer = _ctppsPixelClusters.clone(tag = 'ctppsPixelDigisAlCaRecoProducer')
0038 ctppsPixelRecHitsAlCaRecoProducer = _ctppsPixelRecHits.clone(RPixClusterTag = 'ctppsPixelClustersAlCaRecoProducer')
0039 ctppsPixelLocalTracksAlCaRecoProducer = _ctppsPixelLocalTracks.clone(tag = 'ctppsPixelRecHitsAlCaRecoProducer')
0040
0041 ctppsPixelLocalReconstructionTaskAlCaRecoProducer = cms.Task(
0042 ctppsPixelClustersAlCaRecoProducer,
0043 ctppsPixelRecHitsAlCaRecoProducer,
0044 ctppsPixelLocalTracksAlCaRecoProducer
0045 )
0046
0047
0048
0049
0050 from RecoPPS.Local.ctppsDiamondRecHits_cfi import ctppsDiamondRecHits as _ctppsDiamondRecHits
0051 from RecoPPS.Local.ctppsDiamondLocalTracks_cfi import ctppsDiamondLocalTracks as _ctppsDiamondLocalTracks
0052 ctppsDiamondRecHitsAlCaRecoProducer = _ctppsDiamondRecHits.clone(digiTag = 'ctppsDiamondRawToDigiAlCaRecoProducer:TimingDiamond')
0053 ctppsDiamondLocalTracksAlCaRecoProducer = _ctppsDiamondLocalTracks.clone(recHitsTag = 'ctppsDiamondRecHitsAlCaRecoProducer')
0054
0055 ctppsDiamondLocalReconstructionTaskAlCaRecoProducer = cms.Task(
0056 ctppsDiamondRecHitsAlCaRecoProducer,
0057 ctppsDiamondLocalTracksAlCaRecoProducer
0058 )
0059
0060
0061
0062
0063 from RecoPPS.Local.totemTimingRecHits_cfi import totemTimingRecHits as _totemTimingRecHits
0064 from RecoPPS.Local.diamondSampicLocalTracks_cfi import diamondSampicLocalTracks as _diamondSampicLocalTracks
0065
0066 totemTimingRecHitsAlCaRecoProducer = _totemTimingRecHits.clone(digiTag = 'totemTimingRawToDigiAlCaRecoProducer:TotemTiming')
0067 diamondSampicLocalTracksAlCaRecoProducer = _diamondSampicLocalTracks.clone(recHitsTag = 'totemTimingRecHitsAlCaRecoProducer')
0068
0069 diamondSampicLocalReconstructionTaskAlCaRecoProducer = cms.Task(
0070 totemTimingRecHitsAlCaRecoProducer,
0071 diamondSampicLocalTracksAlCaRecoProducer
0072 )
0073
0074
0075
0076
0077 from RecoPPS.Local.ctppsLocalTrackLiteProducer_cff import ctppsLocalTrackLiteProducer as _ctppsLocalTrackLiteProducer
0078
0079 ctppsLocalTrackLiteProducerAlCaRecoProducer = _ctppsLocalTrackLiteProducer.clone(
0080 includeStrips = False,
0081 includeDiamonds = True,
0082 includePixels = True,
0083 tagDiamondTrack = 'ctppsDiamondLocalTracksAlCaRecoProducer',
0084 tagPixelTrack = 'ctppsPixelLocalTracksAlCaRecoProducer'
0085 )
0086
0087 from RecoPPS.ProtonReconstruction.ctppsProtons_cff import ctppsProtons as _ctppsProtons
0088 ctppsProtonsAlCaRecoProducer = _ctppsProtons.clone(tagLocalTrackLite = 'ctppsLocalTrackLiteProducerAlCaRecoProducer')
0089
0090
0091
0092
0093 recoPPSTaskAlCaRecoProducer = cms.Task(
0094 ctppsDiamondLocalReconstructionTaskAlCaRecoProducer ,
0095 diamondSampicLocalReconstructionTaskAlCaRecoProducer ,
0096 ctppsPixelLocalReconstructionTaskAlCaRecoProducer ,
0097 ctppsLocalTrackLiteProducerAlCaRecoProducer ,
0098 ctppsProtonsAlCaRecoProducer
0099 )
0100 recoPPSSequenceAlCaRecoProducer = cms.Sequence(recoPPSTaskAlCaRecoProducer)
0101
0102
0103
0104
0105 seqALCARECOPPSCalMaxTracksReco = cms.Sequence( ALCARECOPPSCalMaxTracksFilter + ALCARECOPPSCalMaxTracksRaw2Digi + recoPPSSequenceAlCaRecoProducer)