4 SiPixelAliMilleFileExtractor = cms.EDAnalyzer(
"MillePedeFileExtractor",
5 fileBlobModule = cms.string(
"SiPixelAliMillePedeFileConverter"),
6 fileBlobLabel = cms.string(
''),
11 outputBinaryFile = cms.string(
'pedeBinary%04d.dat'))
14 from Alignment.CommonAlignmentProducer.TrackerAlignmentProducerForPCL_cff
import AlignmentProducer
15 SiPixelAliPedeAlignmentProducer = copy.deepcopy(AlignmentProducer)
17 SiPixelAliPedeAlignmentProducer.ParameterBuilder.Selector = cms.PSet(
18 alignParams = cms.vstring(
19 'TrackerTPBHalfBarrel,111111',
20 'TrackerTPEHalfCylinder,111111',
22 'TrackerTIBHalfBarrel,ffffff',
23 'TrackerTOBHalfBarrel,ffffff',
24 'TrackerTIDEndcap,ffffff',
25 'TrackerTECEndcap,ffffff'
29 SiPixelAliPedeAlignmentProducer.doMisalignmentScenario =
False
32 SiPixelAliPedeAlignmentProducer.checkDbAlignmentValidity =
False
33 SiPixelAliPedeAlignmentProducer.applyDbAlignment =
True
34 SiPixelAliPedeAlignmentProducer.tjTkAssociationMapTag =
'TrackRefitter2'
36 SiPixelAliPedeAlignmentProducer.algoConfig = MillePedeAlignmentAlgorithm
37 SiPixelAliPedeAlignmentProducer.algoConfig.mode =
'pede'
38 SiPixelAliPedeAlignmentProducer.algoConfig.mergeBinaryFiles = [SiPixelAliMilleFileExtractor.outputBinaryFile.value()]
39 SiPixelAliPedeAlignmentProducer.algoConfig.binaryFile =
''
40 SiPixelAliPedeAlignmentProducer.algoConfig.TrajectoryFactory = cms.PSet(
42 BrokenLinesTrajectoryFactory
44 SiPixelAliPedeAlignmentProducer.algoConfig.pedeSteerer.pedeCommand =
'pede'
45 SiPixelAliPedeAlignmentProducer.algoConfig.pedeSteerer.method =
'inversion 5 0.8'
46 SiPixelAliPedeAlignmentProducer.algoConfig.pedeSteerer.options = cms.vstring(
54 SiPixelAliPedeAlignmentProducer.algoConfig.minNumHits = 10
55 SiPixelAliPedeAlignmentProducer.saveToDB =
True
59 ALCAHARVESTSiPixelAli = cms.Sequence(SiPixelAliMilleFileExtractor*
60 SiPixelAliPedeAlignmentProducer)