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 (input_file)
 
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 68 of file TrigAnalysisSteps.py.

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

◆ trig_analysis_check_steps()

def python.TrigAnalysisSteps.trig_analysis_check_steps (   input_file)

Definition at line 65 of file TrigAnalysisSteps.py.

65 def trig_analysis_check_steps(input_file):
66  return [CheckFileTrigSizeStep(name='CheckFileTrigSize', input_file=input_file)]
67 

◆ trig_analysis_exec_steps()

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

Definition at line 56 of file TrigAnalysisSteps.py.

56 def trig_analysis_exec_steps(input_file='AOD.pool.root'):
57  # TODO: add TrigNavSlimming test
58  tests = []
59  tests.append(TrigDecChecker(name="TrigDecChecker", in_file=input_file))
60  if 'DAOD' not in input_file: # DAOD won't have full trigger EDM
61  tests.append(TrigEDMChecker(name="TrigEDMChecker",in_file=input_file))
62 
63  return tests
64 
python.TrigAnalysisSteps.add_analysis_steps
def add_analysis_steps(test, input_file='AOD.pool.root')
Definition: TrigAnalysisSteps.py:68
python.TrigAnalysisSteps.trig_analysis_exec_steps
def trig_analysis_exec_steps(input_file='AOD.pool.root')
Definition: TrigAnalysisSteps.py:56
python.TrigAnalysisSteps.trig_analysis_check_steps
def trig_analysis_check_steps(input_file)
Definition: TrigAnalysisSteps.py:65
TrigEDMChecker
Definition: TrigEDMChecker.h:34