ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.TrigValSteering.CheckSteps.ChainCompStep Class Reference
Inheritance diagram for python.TrigValSteering.CheckSteps.ChainCompStep:
Collaboration diagram for python.TrigValSteering.CheckSteps.ChainCompStep:

Public Member Functions

def __init__ (self, name='ChainComp')
 
def configure (self, test)
 

Public Attributes

 input_file
 
 reference_from_release
 
 executable
 
 args
 
 auto_report_result
 
 output_stream
 
 depends_on_exec
 
 reference
 
 ref_test_name
 
 explicit_reference
 

Detailed Description

Execute chainComp.py to compare counts from chainDump.py to a reference

Definition at line 487 of file CheckSteps.py.

Constructor & Destructor Documentation

◆ __init__()

def python.TrigValSteering.CheckSteps.ChainCompStep.__init__ (   self,
  name = 'ChainComp' 
)

Reimplemented from python.TrigValSteering.CheckSteps.RefComparisonStep.

Definition at line 492 of file CheckSteps.py.

492  def __init__(self, name='ChainComp'):
493  super(ChainCompStep, self).__init__(name)
494  self.input_file = 'chainDump.yml'
495  self.reference_from_release = False
496  self.executable = 'chainComp.py'
497  self.args = ''
498  self.auto_report_result = True
499  self.output_stream = Step.OutputStream.FILE_AND_STDOUT
500  self.depends_on_exec = True # skip if ExecSteps failed
501 

Member Function Documentation

◆ configure()

def python.TrigValSteering.CheckSteps.ChainCompStep.configure (   self,
  test 
)

Reimplemented from python.TrigValSteering.CheckSteps.RefComparisonStep.

Definition at line 502 of file CheckSteps.py.

502  def configure(self, test):
503  if not self.reference_from_release:
504  RefComparisonStep.configure(self, test)
505  if self.reference:
506  self.args += ' -r ' + self.reference
507  # else chainComp.py finds the reference in DATAPATH on its own
508  self.args += ' ' + self.input_file
509  Step.configure(self, test)
510 
511 

Member Data Documentation

◆ args

python.TrigValSteering.CheckSteps.ChainCompStep.args

Definition at line 497 of file CheckSteps.py.

◆ auto_report_result

python.TrigValSteering.CheckSteps.ChainCompStep.auto_report_result

Definition at line 498 of file CheckSteps.py.

◆ depends_on_exec

python.TrigValSteering.CheckSteps.ChainCompStep.depends_on_exec

Definition at line 500 of file CheckSteps.py.

◆ executable

python.TrigValSteering.CheckSteps.ChainCompStep.executable

Definition at line 496 of file CheckSteps.py.

◆ explicit_reference

python.TrigValSteering.CheckSteps.RefComparisonStep.explicit_reference
inherited

Definition at line 27 of file CheckSteps.py.

◆ input_file

python.TrigValSteering.CheckSteps.ChainCompStep.input_file

Definition at line 494 of file CheckSteps.py.

◆ output_stream

python.TrigValSteering.CheckSteps.ChainCompStep.output_stream

Definition at line 499 of file CheckSteps.py.

◆ ref_test_name

python.TrigValSteering.CheckSteps.RefComparisonStep.ref_test_name
inherited

Definition at line 25 of file CheckSteps.py.

◆ reference

python.TrigValSteering.CheckSteps.RefComparisonStep.reference
inherited

Definition at line 24 of file CheckSteps.py.

◆ reference_from_release

python.TrigValSteering.CheckSteps.ChainCompStep.reference_from_release

Definition at line 495 of file CheckSteps.py.


The documentation for this class was generated from the following file:
configure
bool configure(asg::AnaToolHandle< ITrigGlobalEfficiencyCorrectionTool > &tool, ToolHandleArray< IAsgElectronEfficiencyCorrectionTool > &electronEffToolsHandles, ToolHandleArray< IAsgElectronEfficiencyCorrectionTool > &electronSFToolsHandles, ToolHandleArray< CP::IMuonTriggerScaleFactors > &muonToolsHandles, ToolHandleArray< IAsgPhotonEfficiencyCorrectionTool > &photonEffToolsHandles, ToolHandleArray< IAsgPhotonEfficiencyCorrectionTool > &photonSFToolsHandles, const std::string &triggers, const std::map< std::string, std::string > &legsPerTool, unsigned long nToys, bool debug)
Definition: TrigGlobEffCorrValidation.cxx:514
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18