File indexing completed on 2024-04-06 11:59:25
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 from EventFilter.L1TRawToDigi.gtStage2Digis_cfi import gtStage2Digis as _gtStage2Digis
0017
0018 ctppsDiamondRawToDigiAlCaRecoProducer = _ctppsDiamondRawToDigi.clone(rawDataTag = 'hltPPSCalibrationRaw')
0019 totemTimingRawToDigiAlCaRecoProducer = _totemTimingRawToDigi.clone(rawDataTag = 'hltPPSCalibrationRaw')
0020 ctppsPixelDigisAlCaRecoProducer = _ctppsPixelDigis.clone(inputLabel = 'hltPPSCalibrationRaw')
0021 gtStage2DigisAlCaRecoProducer = _gtStage2Digis.clone(InputLabel="hltFEDSelectorL1")
0022
0023 ctppsRawToDigiTaskAlCaRecoProducer = cms.Task(
0024 ctppsDiamondRawToDigiAlCaRecoProducer,
0025 totemTimingRawToDigiAlCaRecoProducer,
0026 ctppsPixelDigisAlCaRecoProducer,
0027 gtStage2DigisAlCaRecoProducer
0028 )
0029
0030 ALCARECOPPSCalMaxTracksRaw2Digi = cms.Sequence(ctppsRawToDigiTaskAlCaRecoProducer)
0031
0032
0033
0034
0035 from RecoPPS.Configuration.recoCTPPS_cff import *
0036 from RecoPPS.Local.ctppsPixelClusters_cfi import ctppsPixelClusters as _ctppsPixelClusters
0037 from RecoPPS.Local.ctppsPixelRecHits_cfi import ctppsPixelRecHits as _ctppsPixelRecHits
0038 from RecoPPS.Local.ctppsPixelLocalTracks_cfi import ctppsPixelLocalTracks as _ctppsPixelLocalTracks
0039
0040 ctppsPixelClustersAlCaRecoProducer = _ctppsPixelClusters.clone(tag = 'ctppsPixelDigisAlCaRecoProducer')
0041 ctppsPixelRecHitsAlCaRecoProducer = _ctppsPixelRecHits.clone(RPixClusterTag = 'ctppsPixelClustersAlCaRecoProducer')
0042 ctppsPixelLocalTracksAlCaRecoProducer = _ctppsPixelLocalTracks.clone(tag = 'ctppsPixelRecHitsAlCaRecoProducer')
0043
0044 ctppsPixelLocalReconstructionTaskAlCaRecoProducer = cms.Task(
0045 ctppsPixelClustersAlCaRecoProducer,
0046 ctppsPixelRecHitsAlCaRecoProducer,
0047 ctppsPixelLocalTracksAlCaRecoProducer
0048 )
0049
0050
0051
0052
0053 from RecoPPS.Local.ctppsDiamondRecHits_cfi import ctppsDiamondRecHits as _ctppsDiamondRecHits
0054 from RecoPPS.Local.ctppsDiamondLocalTracks_cfi import ctppsDiamondLocalTracks as _ctppsDiamondLocalTracks
0055 ctppsDiamondRecHitsAlCaRecoProducer = _ctppsDiamondRecHits.clone(digiTag = 'ctppsDiamondRawToDigiAlCaRecoProducer:TimingDiamond')
0056 ctppsDiamondLocalTracksAlCaRecoProducer = _ctppsDiamondLocalTracks.clone(recHitsTag = 'ctppsDiamondRecHitsAlCaRecoProducer')
0057
0058 ctppsDiamondLocalReconstructionTaskAlCaRecoProducer = cms.Task(
0059 ctppsDiamondRecHitsAlCaRecoProducer,
0060 ctppsDiamondLocalTracksAlCaRecoProducer
0061 )
0062
0063
0064
0065
0066 from RecoPPS.Local.totemTimingRecHits_cfi import totemTimingRecHits as _totemTimingRecHits
0067 from RecoPPS.Local.diamondSampicLocalTracks_cfi import diamondSampicLocalTracks as _diamondSampicLocalTracks
0068
0069 totemTimingRecHitsAlCaRecoProducer = _totemTimingRecHits.clone(digiTag = 'totemTimingRawToDigiAlCaRecoProducer:TotemTiming')
0070 diamondSampicLocalTracksAlCaRecoProducer = _diamondSampicLocalTracks.clone(recHitsTag = 'totemTimingRecHitsAlCaRecoProducer')
0071
0072 diamondSampicLocalReconstructionTaskAlCaRecoProducer = cms.Task(
0073 totemTimingRecHitsAlCaRecoProducer,
0074 diamondSampicLocalTracksAlCaRecoProducer
0075 )
0076
0077
0078
0079
0080 from RecoPPS.Local.ctppsLocalTrackLiteProducer_cff import ctppsLocalTrackLiteProducer as _ctppsLocalTrackLiteProducer
0081
0082 ctppsLocalTrackLiteProducerAlCaRecoProducer = _ctppsLocalTrackLiteProducer.clone(
0083 includeStrips = False,
0084 includeDiamonds = True,
0085 includePixels = True,
0086 tagDiamondTrack = 'ctppsDiamondLocalTracksAlCaRecoProducer',
0087 tagPixelTrack = 'ctppsPixelLocalTracksAlCaRecoProducer'
0088 )
0089
0090 from RecoPPS.ProtonReconstruction.ctppsProtons_cff import ctppsProtons as _ctppsProtons
0091 ctppsProtonsAlCaRecoProducer = _ctppsProtons.clone(tagLocalTrackLite = 'ctppsLocalTrackLiteProducerAlCaRecoProducer')
0092
0093
0094
0095
0096 recoPPSTaskAlCaRecoProducer = cms.Task(
0097 ctppsDiamondLocalReconstructionTaskAlCaRecoProducer ,
0098 diamondSampicLocalReconstructionTaskAlCaRecoProducer ,
0099 ctppsPixelLocalReconstructionTaskAlCaRecoProducer ,
0100 ctppsLocalTrackLiteProducerAlCaRecoProducer ,
0101 ctppsProtonsAlCaRecoProducer
0102 )
0103 recoPPSSequenceAlCaRecoProducer = cms.Sequence(recoPPSTaskAlCaRecoProducer)
0104
0105
0106
0107
0108 seqALCARECOPPSCalMaxTracksReco = cms.Sequence( ALCARECOPPSCalMaxTracksFilter + ALCARECOPPSCalMaxTracksRaw2Digi + recoPPSSequenceAlCaRecoProducer)