File indexing completed on 2024-04-06 11:59:27
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005 import copy
0006 from CalibTracker.SiStripCommon.SiStripBFieldFilter_cfi import *
0007 from HLTrigger.HLTfilters.hltHighLevel_cfi import *
0008 ALCARECOCalMinBiasFilterForSiStripGainsAAG = copy.deepcopy(hltHighLevel)
0009 ALCARECOCalMinBiasFilterForSiStripGainsAAG.HLTPaths = ['pathALCARECOSiStripCalMinBiasAAG']
0010 ALCARECOCalMinBiasFilterForSiStripGainsAAG.throw = True
0011 ALCARECOCalMinBiasFilterForSiStripGainsAAG.TriggerResultsTag = cms.InputTag("TriggerResults","","RECO")
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043 from Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi import *
0044 ALCARECOCalibrationTracksAAG = AlignmentTrackSelector.clone(
0045
0046 src = 'ALCARECOSiStripCalMinBiasAAG',
0047 filter = True,
0048 applyBasicCuts = True,
0049 ptMin = 0.8,
0050 nHitMin = 6,
0051 chi2nMax = 10.,
0052 )
0053
0054
0055 from RecoVertex.BeamSpotProducer.BeamSpot_cff import *
0056
0057 from RecoTracker.IterativeTracking.InitialStep_cff import *
0058 from RecoTracker.Configuration.RecoTrackerP5_cff import *
0059 from RecoTracker.TrackProducer.TrackRefitter_cfi import *
0060
0061 ALCARECOCalibrationTracksRefitAAG = TrackRefitter.clone(src = cms.InputTag("ALCARECOCalibrationTracksAAG"),
0062 NavigationSchool = cms.string("")
0063 )
0064
0065
0066
0067 ALCARECOTrackFilterRefitAAG = cms.Sequence(ALCARECOCalibrationTracksAAG +
0068 offlineBeamSpot +
0069 ALCARECOCalibrationTracksRefitAAG )
0070
0071
0072
0073 from CalibTracker.SiStripChannelGain.SiStripGainsPCLWorker_cfi import SiStripGainsPCLWorker
0074 ALCARECOSiStripCalibAAG = SiStripGainsPCLWorker.clone(
0075 tracks = cms.InputTag('ALCARECOCalibrationTracksRefitAAG'),
0076 FirstSetOfConstants = cms.untracked.bool(False),
0077 DQMdir = cms.untracked.string('AlCaReco/SiStripGainsAAG'),
0078 calibrationMode = cms.untracked.string('AagBunch')
0079 )
0080
0081
0082
0083 MEtoEDMConvertSiStripGainsAAG = cms.EDProducer("MEtoEDMConverter",
0084 Name = cms.untracked.string('MEtoEDMConverter'),
0085 Verbosity = cms.untracked.int32(1),
0086
0087
0088 Frequency = cms.untracked.int32(50),
0089 MEPathToSave = cms.untracked.string('AlCaReco/SiStripGainsAAG'),
0090 )
0091
0092
0093 seqALCARECOPromptCalibProdSiStripGainsAAG = cms.Sequence(
0094 ALCARECOCalMinBiasFilterForSiStripGainsAAG *
0095 ALCARECOTrackFilterRefitAAG *
0096 ALCARECOSiStripCalibAAG *
0097 MEtoEDMConvertSiStripGainsAAG
0098 )