ATLAS Offline Software
Public Member Functions | Static Public Attributes | List of all members
python.TriggerAPI.TriggerEnums.TriggerPeriod Class Reference
Inheritance diagram for python.TriggerAPI.TriggerEnums.TriggerPeriod:
Collaboration diagram for python.TriggerAPI.TriggerEnums.TriggerPeriod:

Public Member Functions

def isBasePeriod (self)
 
def isRunNumber (cls, number)
 
def basePeriods (cls)
 
def toName (cls, p)
 
def fromName (cls, p)
 

Static Public Attributes

 customGRL
 
 y2015
 
 y2016periodA
 
 y2016periodBD3
 
 y2016periodD4plus
 
 y2017periodB1
 
 y2017periodB2B4
 
 y2017periodB5B7
 
 y2017periodB8
 
 y2017periodC
 
 y2017periodD1D5
 
 y2017periodD6
 
 y2017periodEF
 
 y2017periodGHIK
 
 y2017lowmu
 
 y2018periodBE
 
 y2018periodFI
 
 y2018lowmu
 
 y2018periodKQ
 
 runNumber
 
 future1p8e34
 
 future2e34
 
 y2017periodB
 
 y2017periodD
 
 y2017periodAll
 
 y2018
 
 y2017
 
 y2016
 
 future
 

Detailed Description

Definition at line 49 of file TriggerEnums.py.

Member Function Documentation

◆ basePeriods()

def python.TriggerAPI.TriggerEnums.TriggerPeriod.basePeriods (   cls)

Definition at line 94 of file TriggerEnums.py.

94  def basePeriods(cls):
95  return [x for x in TriggerPeriod if x.isBasePeriod()]
96 

◆ fromName()

def python.TriggerAPI.TriggerEnums.TriggerPeriod.fromName (   cls,
  p 
)

Definition at line 102 of file TriggerEnums.py.

102  def fromName(cls, p):
103  return p if TriggerPeriod.isRunNumber(p) else TriggerPeriod[p]
104 

◆ isBasePeriod()

def python.TriggerAPI.TriggerEnums.TriggerPeriod.isBasePeriod (   self)

Definition at line 82 of file TriggerEnums.py.

82  def isBasePeriod(self):
83  return TriggerPeriod.isRunNumber(self) or all([self & x == 0 or self & x == self for x in TriggerPeriod])
84 

◆ isRunNumber()

def python.TriggerAPI.TriggerEnums.TriggerPeriod.isRunNumber (   cls,
  number 
)

Definition at line 86 of file TriggerEnums.py.

86  def isRunNumber(cls, number):
87  try:
88  number = int(number)
89  except ValueError:
90  return False
91  return (number==0 or (number > TriggerPeriod.runNumber and number < TriggerPeriod.runNumber*2))
92 

◆ toName()

def python.TriggerAPI.TriggerEnums.TriggerPeriod.toName (   cls,
  p 
)

Definition at line 98 of file TriggerEnums.py.

98  def toName(cls, p):
99  return p if TriggerPeriod.isRunNumber(p) else p.name
100 

Member Data Documentation

◆ customGRL

python.TriggerAPI.TriggerEnums.TriggerPeriod.customGRL
static

Definition at line 50 of file TriggerEnums.py.

◆ future

python.TriggerAPI.TriggerEnums.TriggerPeriod.future
static

Definition at line 80 of file TriggerEnums.py.

◆ future1p8e34

python.TriggerAPI.TriggerEnums.TriggerPeriod.future1p8e34
static

Definition at line 71 of file TriggerEnums.py.

◆ future2e34

python.TriggerAPI.TriggerEnums.TriggerPeriod.future2e34
static

Definition at line 72 of file TriggerEnums.py.

◆ runNumber

python.TriggerAPI.TriggerEnums.TriggerPeriod.runNumber
static

Definition at line 70 of file TriggerEnums.py.

◆ y2015

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2015
static

Definition at line 51 of file TriggerEnums.py.

◆ y2016

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2016
static

Definition at line 79 of file TriggerEnums.py.

◆ y2016periodA

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2016periodA
static

Definition at line 52 of file TriggerEnums.py.

◆ y2016periodBD3

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2016periodBD3
static

Definition at line 53 of file TriggerEnums.py.

◆ y2016periodD4plus

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2016periodD4plus
static

Definition at line 54 of file TriggerEnums.py.

◆ y2017

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017
static

Definition at line 78 of file TriggerEnums.py.

◆ y2017lowmu

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017lowmu
static

Definition at line 64 of file TriggerEnums.py.

◆ y2017periodAll

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodAll
static

Definition at line 76 of file TriggerEnums.py.

◆ y2017periodB

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodB
static

Definition at line 74 of file TriggerEnums.py.

◆ y2017periodB1

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodB1
static

Definition at line 55 of file TriggerEnums.py.

◆ y2017periodB2B4

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodB2B4
static

Definition at line 56 of file TriggerEnums.py.

◆ y2017periodB5B7

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodB5B7
static

Definition at line 57 of file TriggerEnums.py.

◆ y2017periodB8

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodB8
static

Definition at line 58 of file TriggerEnums.py.

◆ y2017periodC

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodC
static

Definition at line 59 of file TriggerEnums.py.

◆ y2017periodD

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodD
static

Definition at line 75 of file TriggerEnums.py.

◆ y2017periodD1D5

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodD1D5
static

Definition at line 60 of file TriggerEnums.py.

◆ y2017periodD6

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodD6
static

Definition at line 61 of file TriggerEnums.py.

◆ y2017periodEF

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodEF
static

Definition at line 62 of file TriggerEnums.py.

◆ y2017periodGHIK

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2017periodGHIK
static

Definition at line 63 of file TriggerEnums.py.

◆ y2018

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2018
static

Definition at line 77 of file TriggerEnums.py.

◆ y2018lowmu

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2018lowmu
static

Definition at line 67 of file TriggerEnums.py.

◆ y2018periodBE

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2018periodBE
static

Definition at line 65 of file TriggerEnums.py.

◆ y2018periodFI

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2018periodFI
static

Definition at line 66 of file TriggerEnums.py.

◆ y2018periodKQ

python.TriggerAPI.TriggerEnums.TriggerPeriod.y2018periodKQ
static

Definition at line 68 of file TriggerEnums.py.


The documentation for this class was generated from the following file:
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
Cut::all
@ all
Definition: SUSYToolsAlg.cxx:67