File indexing completed on 2024-04-06 11:59:27
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005 from HLTrigger.HLTfilters.hltHighLevel_cfi import *
0006 ALCARECOCalMinBiasFilterForSiStripHitEff = hltHighLevel.clone(
0007 HLTPaths = ['pathALCARECOSiStripCalMinBias'],
0008 throw = True,
0009 TriggerResultsTag = ("TriggerResults","","RECO")
0010 )
0011
0012
0013
0014
0015 from Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi import *
0016 ALCARECOMonitoringTracks = AlignmentTrackSelector.clone(
0017
0018 src = 'ALCARECOSiStripCalMinBias',
0019 filter = True,
0020 applyBasicCuts = True,
0021 ptMin = 0.8,
0022 nHitMin = 6,
0023 chi2nMax = 10.)
0024
0025
0026 from RecoVertex.BeamSpotProducer.BeamSpot_cff import *
0027 from RecoTracker.IterativeTracking.InitialStep_cff import *
0028 from RecoTracker.Configuration.RecoTrackerP5_cff import *
0029 from RecoTracker.TrackProducer.TrackRefitter_cfi import *
0030 from DQM.SiStripCommon.TkHistoMap_cff import *
0031 from RecoTracker.MeasurementDet.MeasurementTrackerEventProducer_cfi import *
0032
0033 ALCARECOMonitoringTracksRefit = TrackRefitter.clone(
0034 src = "ALCARECOMonitoringTracks",
0035 NavigationSchool = cms.string("")
0036 )
0037
0038
0039
0040
0041 ALCARECOTrackFilterRefit = cms.Sequence(ALCARECOMonitoringTracks +
0042 MeasurementTrackerEvent +
0043 offlineBeamSpot +
0044 ALCARECOMonitoringTracksRefit)
0045
0046
0047
0048 from CalibTracker.SiStripHitEfficiency.siStripHitEfficiencyWorker_cfi import siStripHitEfficiencyWorker
0049 ALCARECOSiStripHitEff = siStripHitEfficiencyWorker.clone(
0050 dqmDir = "AlCaReco/SiStripHitEfficiency",
0051 lumiScalers= "scalersRawToDigi",
0052 addLumi = True,
0053 commonMode = "siStripDigis:CommonMode",
0054 addCommonMode= False,
0055 combinatorialTracks = "ALCARECOMonitoringTracksRefit",
0056 trajectories = "ALCARECOMonitoringTracksRefit",
0057 siStripClusters = "siStripClusters",
0058 siStripDigis = "siStripDigis",
0059 trackerEvent = "MeasurementTrackerEvent",
0060
0061 Layer = 0,
0062 Debug = True,
0063
0064 cutOnTracks = False,
0065 trackMultiplicity = 1000,
0066
0067 useFirstMeas = False,
0068 useLastMeas = False,
0069 useAllHitsFromTracksWithMissingHits = False,
0070 doMissingHitsRecovery = False,
0071
0072 ClusterMatchingMethod = 4,
0073 ClusterTrajDist = 15,
0074 )
0075
0076 from Configuration.Eras.Modifier_run3_common_cff import run3_common
0077 run3_common.toModify(ALCARECOSiStripHitEff,
0078 useAllHitsFromTracksWithMissingHits = True,
0079 doMissingHitsRecovery = True)
0080
0081
0082 MEtoEDMConvertSiStripHitEff = cms.EDProducer("MEtoEDMConverter",
0083 Name = cms.untracked.string('MEtoEDMConverter'),
0084 Verbosity = cms.untracked.int32(0),
0085
0086
0087 Frequency = cms.untracked.int32(50),
0088 MEPathToSave = cms.untracked.string('AlCaReco/SiStripHitEfficiency'))
0089
0090
0091 seqALCARECOPromptCalibProdSiStripHitEfficiency = cms.Sequence(
0092 ALCARECOCalMinBiasFilterForSiStripHitEff *
0093 ALCARECOTrackFilterRefit *
0094 ALCARECOSiStripHitEff *
0095 MEtoEDMConvertSiStripHitEff)