def _suppressMonitoring(self):
     if self.getProp("UseTCK"):
         trans = {}
         trans['.*HltGlobalMonitor'] = {'Enable': {"^.*$": "False"}}
         trans['.*BeetleSyncMonitor.*'] = {'Enable': {"^.*$": "False"}}
         trans['HltL0GlobalMonitor'] = {'Enable': {"^.*$": "False"}}
         Funcs._mergeTransform(trans)
     else:
         hltConf = HltConf()
         hltConf.setProp("EnableMonitoring", False)
    def _config_with_hltconf(self):
        """
        Propagate settings to HltConf
        """

        hltConf = HltConf()

        self.setOtherProps(hltConf, [
            'ThresholdSettings', 'DataType', 'Split',
            'ForceSingleL0Configuration'
        ])
        if self.getProp("OutputLevel") < INFO:
            hltConf.setProp("Verbose", True)

        from Configurables import Hlt2Conf
        #cannot do this for the TCK right now. Ideally I want a transform which does the same as this.
        if MooreExpert().getProp("Hlt2Independent") and (
                "Hlt1TrackOption" in Hlt2Conf().__slots__
                or hasattr(Hlt2Conf(), "Hlt1TrackOption")
        ) and not Hlt2Conf().isPropertySet("Hlt1TrackOption"):
            Hlt2Conf().setProp("Hlt1TrackOption", "Rerun")