11 """Custom calibration strategy for KLM alignment."""
13 from caf.strategies
import SequentialRunByRun
14 from caf.utils
import IoV
19 Custom stragery for KLM alignment. Based on SequentialRunByRun strategy,
20 but requires custom experiment-dependent settings.
25 "has_experiment_settings": bool,
27 "millepede_entries": int,
28 "millepede_entries_exp7": int,
33 allowed_granularities = [
"run"]
46 Apply experiment-dependent settings.
48 if "millepede_entries" in self.algorithm.params:
49 self.
millepede_entriesmillepede_entries = self.algorithm.params[
"millepede_entries"]
51 if "millepede_entries_exp7" in self.algorithm.params:
def apply_experiment_settings(self, algorithm, experiment)
millepede_entries_exp7
Number of Millepede entries for experiment 7.
millepede_entries
Number of Millepede entries.
def __init__(self, algorithm)