ATLAS Offline Software
Classes | Functions
python.TriggerAnalysisConfig Namespace Reference

Classes

class  TriggerAnalysisBlock
 

Functions

bool is_year_in_current_period (ConfigAccumulator config, int|str year)
 
def Trigger (seq)
 

Function Documentation

◆ is_year_in_current_period()

bool python.TriggerAnalysisConfig.is_year_in_current_period ( ConfigAccumulator  config,
int | str  year 
)
Utility function to check whether the year is valid for the current configuration

Definition at line 9 of file TriggerAnalysisConfig.py.

9 def is_year_in_current_period(config: ConfigAccumulator, year: int | str) -> bool:
10  """
11  Utility function to check whether the year is valid for the current configuration
12  """
13  if config.geometry() is LHCPeriod.Run2 and year >= 2022:
14  return False
15  if config.geometry() is LHCPeriod.Run3 and year < 2022:
16  return False
17 
18  return True
19 
20 

◆ Trigger()

def python.TriggerAnalysisConfig.Trigger (   seq)

Definition at line 263 of file TriggerAnalysisConfig.py.

263 def Trigger(seq):
264  seq.append(TriggerAnalysisBlock())
265  from TriggerAnalysisAlgorithms.TriggerAnalysisSFConfig import TriggerAnalysisSFBlock
266  seq.append(TriggerAnalysisSFBlock())
python.TriggerAnalysisConfig.is_year_in_current_period
bool is_year_in_current_period(ConfigAccumulator config, int|str year)
Definition: TriggerAnalysisConfig.py:9
python.TriggerAnalysisConfig.Trigger
def Trigger(seq)
Definition: TriggerAnalysisConfig.py:263