__version__ = "$Revision: 1.53 $" __doc__ = "Flags for combined slices " _flags = [] class signatures(JobProperty): """ signatures in Combined slice """ statusOn = True allowedTypes = ['list'] StoredValue = [] _flags.append(signatures) # create container class CombinedSlice(JobPropertyContainer, CommonSliceHelper): """ Combined Slices Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(CombinedSlice) for flag in _flags: TriggerFlags.CombinedSlice.add_JobProperty(flag) del _flags # make an alias CombinedSliceFlags = TriggerFlags.CombinedSlice
statusOn=True allowedTypes=['list'] StoredValue=[] _flags.append(SliceList) class signatures(JobProperty): """ signatures in EnhancedBias slice """ statusOn=True allowedTypes=['list'] StoredValue= [] _flags.append(signatures) # create container class EnhancedBiasSlice(JobPropertyContainer, CommonSliceHelper): """ EnhancedBias Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(EnhancedBiasSlice) # add add common slice flags TriggerFlags.EnhancedBiasSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.EnhancedBiasSlice.add_JobProperty(flag) del _flags # make an alias EnhancedBiasSliceFlags = TriggerFlags.EnhancedBiasSlice
class signatures(JobProperty): """ signatures in Calib slice """ statusOn = True allowedTypes = ['list', 'str'] StoredValue = [] _flags.append(signatures) # create container class CalibSlice(JobPropertyContainer, CommonSliceHelper): """ Calib Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(CalibSlice) # add add common slice flags TriggerFlags.CalibSlice.import_JobProperties( 'TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.CalibSlice.add_JobProperty(flag) del _flags # make an alias CalibSliceFlags = TriggerFlags.CalibSlice
class EFPayload(JobProperty): """ EF payload """ statusOn = True allowedTypes = ['list'] StoredValue = [] _flags.append(EFPayload) # create container class CosmicSlice(JobPropertyContainer, CommonSliceHelper): """ Cosmic Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(CosmicSlice) # add add common slice flags TriggerFlags.CosmicSlice.import_JobProperties( 'TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.CosmicSlice.add_JobProperty(flag) del _flags # make an alias CosmicSliceFlags = TriggerFlags.CosmicSlice
StoredValue=False _flags.append(doTrackingApproach) class signatures(JobProperty): """ signatures in Calib slice """ statusOn=True allowedTypes = ['list', 'str'] StoredValue = [] _flags.append(signatures) # create container from TriggerMenu.menu.CommonSliceHelper import CommonSliceHelper class CalibSlice(JobPropertyContainer, CommonSliceHelper): """ Calib Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(CalibSlice) # add add common slice flags TriggerFlags.CalibSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.CalibSlice.add_JobProperty(flag) del _flags # make an alias CalibSliceFlags = TriggerFlags.CalibSlice
StoredValue = [ ] _flags.append(signatures) # create container from TriggerMenu.menu.CommonSliceHelper import CommonSliceHelper class BphysicsSlice(JobPropertyContainer, CommonSliceHelper): """ Bphysics Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(BphysicsSlice) # add add common slice flags TriggerFlags.BphysicsSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.BphysicsSlice.add_JobProperty(flag) del _flags # make an alias BphysicsSliceFlags = TriggerFlags.BphysicsSlice
StoredValue = False _flags.append(OldStylePrescales) class Lvl1(JobPropertyContainer): """ Lvl1 flags used in menu generation """ # execute from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(Lvl1) for flag in _flags: TriggerFlags.Lvl1.add_JobProperty(flag) del _flags # make an alias Lvl1Flags = TriggerFlags.Lvl1 # LocalWords: AllowedList
_flags.append(doEFRoIDrivenAccess) class signatures(JobProperty): """ signatures in Muon slice """ statusOn=True allowedTypes = ['list'] StoredValue = [] #allowedValues = AllowedList(["mu4T"]) _flags.append(signatures) # create container class MuonSlice(JobPropertyContainer, CommonSliceHelper): """ Muon Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(MuonSlice) # add add common slice flags TriggerFlags.MuonSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.MuonSlice.add_JobProperty(flag) del _flags # make an alias MuonSliceFlags = TriggerFlags.MuonSlice
__doc__="Beamspot slice specific flags " _flags = [] class signatures(JobProperty): """ signatures in Beamspot slice """ statusOn=True allowedTypes = ['list', 'str'] StoredValue = [] _flags.append(signatures) # create container from TriggerMenu.menu.CommonSliceHelper import CommonSliceHelper class BeamspotSlice(JobPropertyContainer, CommonSliceHelper): """ Beamspot Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(BeamspotSlice) # add add common slice flags TriggerFlags.BeamspotSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.BeamspotSlice.add_JobProperty(flag) del _flags # make an alias BeamspotSliceFlags = TriggerFlags.BeamspotSlice
allowedTypes=['list'] StoredValue=[] _flags.append(SliceList) class signatures(JobProperty): """ signatures in EnhancedBias slice """ statusOn=True allowedTypes=['list'] StoredValue= [] _flags.append(signatures) # create container from TriggerMenu.menu.CommonSliceHelper import CommonSliceHelper class EnhancedBiasSlice(JobPropertyContainer, CommonSliceHelper): """ EnhancedBias Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(EnhancedBiasSlice) # add add common slice flags TriggerFlags.EnhancedBiasSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.EnhancedBiasSlice.add_JobProperty(flag) del _flags # make an alias EnhancedBiasSliceFlags = TriggerFlags.EnhancedBiasSlice
_flags.append(doTrigEgammaRec) class signatures(JobProperty): """ signatures in Egamma slice """ statusOn=True allowedTypes=['list'] StoredValue = [] _flags.append(signatures) # create container class EgammaSlice(JobPropertyContainer, CommonSliceHelper): """ Egamma Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(EgammaSlice) from TriggerMenu.menu.Lvl1Flags import Lvl1Flags # add common slice flags TriggerFlags.EgammaSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.EgammaSlice.add_JobProperty(flag) del _flags # make an alias EgammaSliceFlags = TriggerFlags.EgammaSlice
allowedTypes=['list'] StoredValue=[] _flags.append(LVL2Payload) class EFPayload(JobProperty): """ EF payload """ statusOn=True allowedTypes=['list'] StoredValue=[] _flags.append(EFPayload) # create container from TriggerMenu.menu.CommonSliceHelper import CommonSliceHelper class CosmicSlice(JobPropertyContainer, CommonSliceHelper): """ Cosmic Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(CosmicSlice) # add add common slice flags TriggerFlags.CosmicSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.CosmicSlice.add_JobProperty(flag) del _flags # make an alias CosmicSliceFlags = TriggerFlags.CosmicSlice
allowedTypes=['list'] StoredValue=[] _flags.append(SliceList) class signatures(JobProperty): """ signatures in Streaming slice """ statusOn=True allowedTypes=['list'] StoredValue= [] _flags.append(signatures) # create container from TriggerMenu.menu.CommonSliceHelper import CommonSliceHelper class StreamingSlice(JobPropertyContainer, CommonSliceHelper): """ Streaming Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(StreamingSlice) # add add common slice flags TriggerFlags.StreamingSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.StreamingSlice.add_JobProperty(flag) del _flags # make an alias StreamingSliceFlags = TriggerFlags.StreamingSlice
class signatures(JobProperty): """ signatures in Beamspot slice """ statusOn = True allowedTypes = ['list', 'str'] StoredValue = [] _flags.append(signatures) # create container class BeamspotSlice(JobPropertyContainer, CommonSignatureHelper): """ Beamspot Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(BeamspotSlice) # add add common slice flags #TriggerFlags.BeamspotSlice.import_JobProperties('TriggerJobOpts.CommonSignatureFlags') for flag in _flags: TriggerFlags.BeamspotSlice.add_JobProperty(flag) del _flags # make an alias BeamspotSliceFlags = TriggerFlags.BeamspotSlice
from AthenaCommon.JobProperties import JobProperty, JobPropertyContainer from TriggerJobOpts.CommonSignatureHelper import CommonSignatureHelper _flags = [] class signatures(JobProperty): """ signatures in monitoring slice """ statusOn=True allowedTypes=['list'] StoredValue = [] _flags.append(signatures) # create container class MonitorSlice(JobPropertyContainer, CommonSignatureHelper): """ Monitor Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(MonitorSlice) ## add add common slice flags #TriggerFlags.MonitorSlice.import_JobProperties('TriggerJobOpts.CommonSignatureFlags') for flag in _flags: TriggerFlags.MonitorSlice.add_JobProperty(flag) del _flags ## make an alias MonitorSliceFlags = TriggerFlags.MonitorSlice
_flags = [] class signatures(JobProperty): """ signatures in Test slice """ statusOn=True allowedTypes=['list'] StoredValue = [ ] _flags.append(signatures) # create container class TestSlice(JobPropertyContainer, CommonSignatureHelper): """ Test Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(TestSlice) # add add common slice flags TriggerFlags.TestSlice.import_JobProperties('TriggerJobOpts.CommonSignatureFlags') for flag in _flags: TriggerFlags.TestSlice.add_JobProperty(flag) del _flags # make an alias TestSliceFlags = TriggerFlags.TestSlice
_flags = [] class signatures(JobProperty): """ signatures in Bjet slice """ statusOn=True allowedTypes=['list'] StoredValue = [] _flags.append(signatures) # create container from TriggerMenu.menu.CommonSliceHelper import CommonSliceHelper class BjetSlice(JobPropertyContainer, CommonSliceHelper): """ Bjet Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(BjetSlice) # add add common slice flags TriggerFlags.BjetSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.BjetSlice.add_JobProperty(flag) del _flags # make an alias BjetSliceFlags = TriggerFlags.BjetSlice
__doc__="MET slice specific flags " _flags = [] class signatures(JobProperty): """ signatures in MET slice """ statusOn=True allowedTypes=['list'] StoredValue = [] _flags.append(signatures) class METSlice(JobPropertyContainer, CommonSliceHelper): """ MET Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(METSlice) # add add common slice flags TriggerFlags.METSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.METSlice.add_JobProperty(flag) del _flags # make an alias METSliceFlags = TriggerFlags.METSlice # LocalWords: allowedTypes
allowedTypes=['list'] StoredValue = [ ] _flags.append(signatures) # create container class MinBiasSlice(JobPropertyContainer, CommonSliceHelper): """ MinBias Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(MinBiasSlice) # add add common slice flags TriggerFlags.MinBiasSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.MinBiasSlice.add_JobProperty(flag) del _flags # make an alias MinBiasSliceFlags = TriggerFlags.MinBiasSlice # add MinBias algs cuts as sub-container #from TrigT2MinBias.TrigT2MinBiasProperties import TrigT2MinBiasProperties #from TrigMinBias.TrigMinBiasProperties import TrigMinBiasProperties
__doc__ = "Flags to steer the trigger ntuple production at the various sites and for development" ### ### property container class ### class NtupleProductionFlags(JobPropertyContainer): """Container for trigger ntuple production setup""" log = logging.getLogger("TriggerFlags.NtupleProductionFlags") def produceNtuples(self): return self.ProductionLocation() != '' from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(NtupleProductionFlags) NPF = TriggerFlags.NtupleProductionFlags ### ### JobProperty SliceTuples: to group the different ntuples into files ### class SliceTuples(JobProperty): '''Slice specification, and Grouping * A list of strings can be specified, each string corresponding to one root file. * Within a string a comma separated list of slices needs to be given, which specifies the ntuples that are contained in that file. For example * e.g. TriggerFlags.NtupleProduction.SliceTuples = ["EGamma, Tau", "MinBias", "MET, Jet", "BPhys, BJet"]
_flags.append(doTrackingApproach) class signatures(JobProperty): """ signatures in Tau slice """ statusOn=True allowedTypes = ['list', 'str'] StoredValue = [] _flags.append(signatures) # create container class TauSlice(JobPropertyContainer, CommonSliceHelper): """ Tau Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(TauSlice) # add add common slice flags TriggerFlags.TauSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.TauSlice.add_JobProperty(flag) del _flags # make an alias TauSliceFlags = TriggerFlags.TauSlice
class signatures(JobProperty): """ signatures in AFP slice """ statusOn = True allowedTypes = ['list'] StoredValue = [] _flags.append(signatures) class AFPSlice(JobPropertyContainer, CommonSliceHelper): """ AFP Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(AFPSlice) # add add common slice flags TriggerFlags.AFPSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.AFPSlice.add_JobProperty(flag) del _flags # make an alias AFPSliceFlags = TriggerFlags.AFPSlice # LocalWords: allowedTypes
_flags = [] class signatures(JobProperty): """ signatures in MET slice """ statusOn = True allowedTypes = ['list'] StoredValue = [] _flags.append(signatures) class METSlice(JobPropertyContainer, CommonSignatureHelper): """ MET Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(METSlice) # add add common slice flags #TriggerFlags.METSlice.import_JobProperties('TriggerJobOpts.CommonSignatureFlags') for flag in _flags: TriggerFlags.METSlice.add_JobProperty(flag) del _flags # make an alias METSliceFlags = TriggerFlags.METSlice
_flags.append(OldStylePrescales) class Lvl1(JobPropertyContainer): """ Lvl1 flags used in menu generation """ # execute from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(Lvl1) for flag in _flags: TriggerFlags.Lvl1.add_JobProperty(flag) del _flags # make an alias Lvl1Flags = TriggerFlags.Lvl1 # LocalWords: AllowedList
class signatures(JobProperty): """ signatures in Bphysics slice """ statusOn = True allowedTypes = ['list'] StoredValue = [] _flags.append(signatures) # create container class BphysicsSlice(JobPropertyContainer, CommonSignatureHelper): """ Bphysics Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(BphysicsSlice) # add add common slice flags #TriggerFlags.BphysicsSlice.import_JobProperties('TriggerJobOpts.CommonSignatureFlags') for flag in _flags: TriggerFlags.BphysicsSlice.add_JobProperty(flag) del _flags # make an alias BphysicsSliceFlags = TriggerFlags.BphysicsSlice
statusOn = True allowedTypes = ['list'] StoredValue = [] _flags.append(signatures) # create container class HeavyIonSlice(JobPropertyContainer, CommonSliceHelper): """ HeavyIon Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(HeavyIonSlice) # add add common slice flags TriggerFlags.HeavyIonSlice.import_JobProperties( 'TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.HeavyIonSlice.add_JobProperty(flag) del _flags # make an alias HeavyIonSliceFlags = TriggerFlags.HeavyIonSlice # add HeavyIon algs cuts as sub-container #from TrigT2MinBias.TrigT2MinBiasProperties import TrigT2MinBiasProperties
_flags += [doDBConfigBaseName] class doValidation(JobProperty): """ Configure job for validation (i.e. remove time stamps from messages) """ statusOn = True allowedTypes = ['bool'] StoredValue = True _flags += [doValidation] # Create "Online" container class Online(JobPropertyContainer): """ Trigger online flags """ pass from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(Online) # Add all flags for f in _flags: TriggerFlags.Online.add_JobProperty(f) del _flags OnlineFlags = TriggerFlags.Online
class signatures(JobProperty): """ signatures in Muon slice """ statusOn = True allowedTypes = ['list'] StoredValue = [] #allowedValues = AllowedList(["mu4T"]) _flags.append(signatures) # create container class MuonSlice(JobPropertyContainer, CommonSliceHelper): """ Muon Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(MuonSlice) # add add common slice flags TriggerFlags.MuonSlice.import_JobProperties( 'TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.MuonSlice.add_JobProperty(flag) del _flags # make an alias MuonSliceFlags = TriggerFlags.MuonSlice
__version__="$Revision: 1.53 $" __doc__="Flags for combined slices " _flags = [] class signatures(JobProperty): """ signatures in Combined slice """ statusOn=True allowedTypes=['list'] StoredValue = [] _flags.append(signatures) # create container class CombinedSlice(JobPropertyContainer, CommonSliceHelper): """ Combined Slices Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(CombinedSlice) for flag in _flags: TriggerFlags.CombinedSlice.add_JobProperty(flag) del _flags # make an alias CombinedSliceFlags = TriggerFlags.CombinedSlice
statusOn=True allowedTypes=['list'] StoredValue=[] _flags.append(SliceList) class signatures(JobProperty): """ signatures in Streaming slice """ statusOn=True allowedTypes=['list'] StoredValue= [] _flags.append(signatures) # create container class StreamingSlice(JobPropertyContainer, CommonSliceHelper): """ Streaming Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(StreamingSlice) # add add common slice flags TriggerFlags.StreamingSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.StreamingSlice.add_JobProperty(flag) del _flags # make an alias StreamingSliceFlags = TriggerFlags.StreamingSlice
from AthenaCommon.JobProperties import JobProperty, JobPropertyContainer, jobproperties from TriggerMenu.menu.CommonSliceHelper import AllowedList from AthenaCommon.Logging import logging log = logging.getLogger('TriggerMenu.L1TopoFlags.py') _flags = [] class algos(JobProperty): """Names of algos enabled in the selected L1Topo menu""" statusOn=True allowedTypes=['list'] StoredValue=[] _flags.append(algos) class L1TopoTriggerFlags(JobPropertyContainer): """ L1Topo flags used in menu generation """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(L1TopoTriggerFlags) for flag in _flags: TriggerFlags.L1TopoTriggerFlags.add_JobProperty(flag) del _flags # make an alias L1TopoFlags = TriggerFlags.L1TopoTriggerFlags
_flags = [] class signatures(JobProperty): """ signatures in Bjet slice """ statusOn=True allowedTypes=['list'] StoredValue = [] _flags.append(signatures) # create container class BjetSlice(JobPropertyContainer, CommonSliceHelper): """ Bjet Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(BjetSlice) # add add common slice flags TriggerFlags.BjetSlice.import_JobProperties('TriggerMenu.menu.CommonSliceFlags') for flag in _flags: TriggerFlags.BjetSlice.add_JobProperty(flag) del _flags # make an alias BjetSliceFlags = TriggerFlags.BjetSlice
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration from AthenaCommon.JobProperties import JobProperty, JobPropertyContainer, jobproperties __author__ = 'Emily Nurse' __doc__ = "Tier0 trigger ntuple information" class Tier0TriggerFlags(JobPropertyContainer): """Container for Tier0 trigger ntuple variables""" from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(Tier0TriggerFlags) class doTier0TriggerNtuple(JobProperty): """ global flag to switch on/off the ntuple making""" statusOn = True allowedType = ['bool'] StoredValue = False TriggerFlags.Tier0TriggerFlags.add_JobProperty(doTier0TriggerNtuple) class ntupleName(JobProperty): """ set the name for the Tier0 trigger ntuple """ statusOn = True allowedTypes = ['str'] StoredValue = "Tier0.root"
""" statusOn = True allowedTypes = ['str'] StoredValue = 'egammaMVACalib/online/v3' _flags.append(calibMVAVersion) # create container class EgammaSlice(JobPropertyContainer, CommonSignatureHelper): """ Egamma Slice Flags """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(EgammaSlice) # add common slice flags #TriggerFlags.EgammaSlice.import_JobProperties('TriggerJobOpts.CommonSingatureFlags') for flag in _flags: TriggerFlags.EgammaSlice.add_JobProperty(flag) del _flags # make an alias EgammaSliceFlags = TriggerFlags.EgammaSlice run2Flag = TriggerFlags.run2Config if run2Flag == '2016': log.info('EgammaSliceFlags set for %s', run2Flag) EgammaSliceFlags.pidVersion = 'ElectronPhotonSelectorTools/trigger/rel21_mc16a/'
from AthenaCommon.Logging import logging log = logging.getLogger('TriggerMenuMT.LVL1MenuConfig.L1Topo.L1TopoFlags.py') _flags = [] class algos(JobProperty): """Names of algos enabled in the selected L1Topo menu""" statusOn = True allowedTypes = ['list'] StoredValue = [] _flags.append(algos) class L1TopoTriggerFlags(JobPropertyContainer): """ L1Topo flags used in menu generation """ from TriggerJobOpts.TriggerFlags import TriggerFlags TriggerFlags.add_Container(L1TopoTriggerFlags) for flag in _flags: TriggerFlags.L1TopoTriggerFlags.add_JobProperty(flag) del _flags # make an alias L1TopoFlags = TriggerFlags.L1TopoTriggerFlags