1 import FWCore.ParameterSet.Config
as cms
4 SiPixelAliMilleFileExtractor = cms.EDAnalyzer(
"MillePedeFileExtractor",
5 fileBlobInputTag = cms.InputTag(
"SiPixelAliMillePedeFileConverter",
''),
10 outputBinaryFile = cms.string(
'pedeBinary%04d.dat'))
13 from Alignment.CommonAlignmentProducer.AlignmentProducerAsAnalyzer_cff
import AlignmentProducer
14 SiPixelAliPedeAlignmentProducer = copy.deepcopy(AlignmentProducer)
19 SiPixelAliPedeAlignmentProducer.ParameterBuilder.Selector = cms.PSet(
20 alignParams = cms.vstring(
21 "PixelHalfBarrels,111111",
22 "PXECHalfCylinders,111111",
26 SiPixelAliPedeAlignmentProducer.doMisalignmentScenario =
False 28 SiPixelAliPedeAlignmentProducer.checkDbAlignmentValidity =
False 29 SiPixelAliPedeAlignmentProducer.applyDbAlignment =
True 30 SiPixelAliPedeAlignmentProducer.tjTkAssociationMapTag =
'TrackRefitter2' 32 SiPixelAliPedeAlignmentProducer.algoConfig = MillePedeAlignmentAlgorithm
33 SiPixelAliPedeAlignmentProducer.algoConfig.mode =
'pede' 34 SiPixelAliPedeAlignmentProducer.algoConfig.runAtPCL =
True 35 SiPixelAliPedeAlignmentProducer.algoConfig.mergeBinaryFiles = [SiPixelAliMilleFileExtractor.outputBinaryFile.value()]
36 SiPixelAliPedeAlignmentProducer.algoConfig.binaryFile =
'' 37 SiPixelAliPedeAlignmentProducer.algoConfig.TrajectoryFactory = cms.PSet(
39 BrokenLinesTrajectoryFactory
41 SiPixelAliPedeAlignmentProducer.algoConfig.pedeSteerer.pedeCommand =
'pede' 42 SiPixelAliPedeAlignmentProducer.algoConfig.pedeSteerer.method =
'inversion 5 0.8' 43 SiPixelAliPedeAlignmentProducer.algoConfig.pedeSteerer.options = cms.vstring(
51 SiPixelAliPedeAlignmentProducer.algoConfig.minNumHits = 10
52 SiPixelAliPedeAlignmentProducer.saveToDB =
True 54 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
56 subSystemFolder = cms.untracked.string(
'AlCaReco'),
59 ALCAHARVESTSiPixelAli = cms.Sequence(SiPixelAliMilleFileExtractor*
60 SiPixelAliPedeAlignmentProducer*