File indexing completed on 2022-06-24 22:51:33
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005 from Alignment.CommonAlignmentProducer.ALCARECOPromptCalibProdSiPixelAli_cff import *
0006 ALCARECOTkAlMinBiasFilterForSiPixelAliHG = ALCARECOTkAlMinBiasFilterForSiPixelAli.clone()
0007
0008
0009 from Alignment.CommonAlignmentProducer.LSNumberFilter_cfi import *
0010
0011
0012 from RecoVertex.BeamSpotProducer.BeamSpot_cfi import offlineBeamSpot
0013
0014
0015
0016
0017 SiPixelAliHighPuritySelectorHG = SiPixelAliHighPuritySelector.clone()
0018
0019
0020 SiPixelAliTrackSelectorHG = SiPixelAliTrackSelector.clone(
0021 src = 'SiPixelAliTrackFitterHG'
0022 )
0023
0024
0025
0026 SiPixelAliTrackRefitterHG0 = SiPixelAliTrackRefitter0.clone(
0027 src = 'SiPixelAliHighPuritySelectorHG'
0028 )
0029 SiPixelAliTrackRefitterHG1 = SiPixelAliTrackRefitterHG0.clone(
0030 src = 'SiPixelAliTrackSelectorHG'
0031 )
0032
0033
0034 SiPixelAliMilleAlignmentProducerHG = SiPixelAliMilleAlignmentProducer.clone(
0035 ParameterBuilder = dict(
0036 Selector = cms.PSet(
0037 alignParams = cms.vstring(
0038 "TrackerP1PXBLadder,111111",
0039 "TrackerP1PXECPanel,111111",
0040 )
0041 )
0042 ),
0043 tjTkAssociationMapTag = 'SiPixelAliTrackRefitterHG1',
0044 algoConfig = MillePedeAlignmentAlgorithm.clone(
0045 binaryFile = 'milleBinaryHG_0.dat',
0046 treeFile = 'treeFileHG.root',
0047 monitorFile = 'millePedeMonitorHG.root'
0048 )
0049 )
0050
0051
0052 SiPixelAliTrackerTrackHitFilterHG = SiPixelAliTrackerTrackHitFilter.clone(
0053 src = 'SiPixelAliTrackRefitterHG0'
0054 )
0055
0056
0057 SiPixelAliTrackFitterHG = SiPixelAliTrackFitter.clone(
0058 src = 'SiPixelAliTrackerTrackHitFilterHG'
0059 )
0060
0061 SiPixelAliMillePedeFileConverterHG = cms.EDProducer("MillePedeFileConverter",
0062 fileDir = cms.string(SiPixelAliMilleAlignmentProducerHG.algoConfig.fileDir.value()),
0063 inputBinaryFile = cms.string(SiPixelAliMilleAlignmentProducerHG.algoConfig.binaryFile.value()),
0064 fileBlobLabel = cms.string(''),
0065 )
0066
0067
0068
0069 seqALCARECOPromptCalibProdSiPixelAliHG = cms.Sequence(ALCARECOTkAlMinBiasFilterForSiPixelAliHG*
0070 lsNumberFilter*
0071 offlineBeamSpot*
0072 SiPixelAliHighPuritySelectorHG*
0073 SiPixelAliTrackRefitterHG0*
0074 SiPixelAliTrackerTrackHitFilterHG*
0075 SiPixelAliTrackFitterHG*
0076 SiPixelAliTrackSelectorHG*
0077 SiPixelAliTrackRefitterHG1*
0078 SiPixelAliMilleAlignmentProducerHG*
0079 SiPixelAliMillePedeFileConverterHG)