コード例 #1
0
__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
コード例 #2
0
    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

コード例 #3
0
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
コード例 #4
0
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
コード例 #5
0
    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
コード例 #6
0
    
    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

コード例 #7
0
    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

コード例 #8
0
_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
コード例 #9
0
__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
コード例 #10
0
    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

コード例 #11
0
_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

コード例 #12
0
    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

コード例 #13
0
    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

コード例 #14
0

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
コード例 #15
0
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

コード例 #16
0
_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

コード例 #17
0
_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

コード例 #18
0
__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
コード例 #19
0
    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
コード例 #20
0
__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"]
コード例 #21
0
    
_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
コード例 #22
0

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
コード例 #23
0
_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
コード例 #24
0

_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

コード例 #25
0
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
コード例 #26
0
    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
コード例 #27
0
_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
コード例 #28
0
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
コード例 #29
0
__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



コード例 #30
0
    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

コード例 #31
0
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
            
コード例 #32
0
_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

コード例 #33
0
# 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"
コード例 #34
0
    """
    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/'
コード例 #35
0
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
コード例 #36
0
    
_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
コード例 #37
0
    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