6 import Alignment.MillePedeAlignmentAlgorithm.mpslib.tools
as mps_tools
10 """ stores the additional information of the alignment_merge.py file
23 logger = logging.getLogger(
"mpsvalidate")
27 process = mps_tools.get_process_object(path)
29 logger.error(
"AdditionalData: {0} does not exist".
format(path))
33 param_builder = process.AlignmentProducer.ParameterBuilder
34 for index,sel
in enumerate(param_builder.parameterTypes):
35 selector_name = sel.split(
",")[0].
strip()
37 "name": selector_name,
38 "selector": getattr(param_builder, selector_name),
42 if len(process.AlignmentProducer.RunRangeSelection) > 0:
44 process.AlignmentProducer.RunRangeSelection.dumpPython()
47 pede_steerer = process.AlignmentProducer.algoConfig.pedeSteerer