ATLAS Offline Software
Classes | Functions
python.TrigAnalysisSteps Namespace Reference

Classes

class  CheckFileTrigSizeStep
 
class  TrigDecChecker
 Additional exec steps. More...
 
class  TrigEDMChecker
 

Functions

def trig_analysis_exec_steps (input_file='AOD.pool.root')
 
def trig_analysis_check_steps ()
 
def add_analysis_steps (test, input_file='AOD.pool.root')
 

Function Documentation

◆ add_analysis_steps()

def python.TrigAnalysisSteps.add_analysis_steps (   test,
  input_file = 'AOD.pool.root' 
)

Definition at line 65 of file TrigAnalysisSteps.py.

65 def add_analysis_steps(test, input_file='AOD.pool.root'):
66  analysis_exec_steps = trig_analysis_exec_steps(input_file)
67  test.exec_steps.extend(analysis_exec_steps)
68  test.check_steps.extend(trig_analysis_check_steps())
69 
70  # Add the analysis exec step logs for merging
71  logmerge = test.get_step_by_type(LogMergeStep)
72  if not logmerge:
73  test.log.warning('LogMerge step not found, cannot add TrigAnalysisSteps exec step log files for merging')
74  else:
75  for step in analysis_exec_steps:
76  logmerge.log_files.append(step.get_log_file_name())

◆ trig_analysis_check_steps()

def python.TrigAnalysisSteps.trig_analysis_check_steps ( )

Definition at line 62 of file TrigAnalysisSteps.py.

63  return [CheckFileTrigSizeStep()]
64 

◆ trig_analysis_exec_steps()

def python.TrigAnalysisSteps.trig_analysis_exec_steps (   input_file = 'AOD.pool.root')

Definition at line 55 of file TrigAnalysisSteps.py.

55 def trig_analysis_exec_steps(input_file='AOD.pool.root'):
56  # TODO: add TrigNavSlimming test
57  return [
58  TrigDecChecker(in_file=input_file),
59  TrigEDMChecker(in_file=input_file)
60  ]
61 
python.TrigAnalysisSteps.add_analysis_steps
def add_analysis_steps(test, input_file='AOD.pool.root')
Definition: TrigAnalysisSteps.py:65
python.TrigAnalysisSteps.trig_analysis_exec_steps
def trig_analysis_exec_steps(input_file='AOD.pool.root')
Definition: TrigAnalysisSteps.py:55
python.TrigAnalysisSteps.trig_analysis_check_steps
def trig_analysis_check_steps()
Definition: TrigAnalysisSteps.py:62
TrigEDMChecker
Definition: TrigEDMChecker.h:34