ATLAS Offline Software
Loading...
Searching...
No Matches
ValidateEBMenu Namespace Reference

Functions

 getL1Category (chainName)

Variables

 log = logging.getLogger('ValidateEBMenu.py')
 parser = ArgumentParser()
 type
 str
 help
 args = parser.parse_args()
list ebChains
 HLTPrescales = json.load(f)["prescales"]
 L1Prescales = json.load(f)["cutValues"]
dict alreadyProcessed = {}
 hltPrescale = HLTPrescales[chainName]
 currentSeeds = l1seeds["medium"]
 l1Prescale = L1Prescales[seedName]
 seedName = getL1Category(chainName)

Function Documentation

◆ getL1Category()

ValidateEBMenu.getL1Category ( chainName)

Definition at line 12 of file ValidateEBMenu.py.

12def getL1Category(chainName):
13 return chainName.replace("HLT_noalg_L1", "L1_").replace("_noPS", "")
14
15
std::string replace(std::string s, const std::string &s2, const std::string &s3)
Definition hcg.cxx:310

Variable Documentation

◆ alreadyProcessed

dict ValidateEBMenu.alreadyProcessed = {}

Definition at line 44 of file ValidateEBMenu.py.

◆ args

ValidateEBMenu.args = parser.parse_args()

Definition at line 21 of file ValidateEBMenu.py.

◆ currentSeeds

ValidateEBMenu.currentSeeds = l1seeds["medium"]

Definition at line 59 of file ValidateEBMenu.py.

◆ ebChains

list ValidateEBMenu.ebChains
Initial value:
1= [
2 "HLT_eb_low_L1RD2_FILLED", "HLT_eb_medium_L1RD2_FILLED",
3 "HLT_noalg_L1PhysicsHigh_noPS", "HLT_noalg_L1PhysicsVeryHigh_noPS",
4 "HLT_noalg_L1RD3_FILLED", "HLT_noalg_L1RD3_EMPTY",
5 "HLT_noalg_L1EMPTY_noPS", "HLT_noalg_L1FIRSTEMPTY_noPS",
6 "HLT_noalg_L1UNPAIRED_ISO_noPS", "HLT_noalg_L1UNPAIRED_NONISO_noPS"
7 ]

Definition at line 23 of file ValidateEBMenu.py.

◆ help

ValidateEBMenu.help

Definition at line 19 of file ValidateEBMenu.py.

◆ hltPrescale

ValidateEBMenu.hltPrescale = HLTPrescales[chainName]

Definition at line 48 of file ValidateEBMenu.py.

◆ HLTPrescales

ValidateEBMenu.HLTPrescales = json.load(f)["prescales"]

Definition at line 36 of file ValidateEBMenu.py.

◆ l1Prescale

ValidateEBMenu.l1Prescale = L1Prescales[seedName]

Definition at line 69 of file ValidateEBMenu.py.

◆ L1Prescales

ValidateEBMenu.L1Prescales = json.load(f)["cutValues"]

Definition at line 39 of file ValidateEBMenu.py.

◆ log

ValidateEBMenu.log = logging.getLogger('ValidateEBMenu.py')

Definition at line 9 of file ValidateEBMenu.py.

◆ parser

ValidateEBMenu.parser = ArgumentParser()

Definition at line 18 of file ValidateEBMenu.py.

◆ seedName

ValidateEBMenu.seedName = getL1Category(chainName)

Definition at line 100 of file ValidateEBMenu.py.

◆ str

ValidateEBMenu.str

Definition at line 19 of file ValidateEBMenu.py.

◆ type

ValidateEBMenu.type

Definition at line 19 of file ValidateEBMenu.py.