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

Public Member Functions

def __init__ (self, name='TrigInDetCpuCost', outdir=None, infile=None, extra=None)
 
def configure (self, test)
 

Public Attributes

 input_file
 
 output_dir
 
 auto_report_result
 
 required
 
 extra
 
 executable
 
 args
 

Detailed Description

Execute TIDAcpucost for data.root files.

Definition at line 412 of file TrigInDetArtSteps.py.

Constructor & Destructor Documentation

◆ __init__()

def python.TrigInDetArtSteps.TrigInDetCpuCostStep.__init__ (   self,
  name = 'TrigInDetCpuCost',
  outdir = None,
  infile = None,
  extra = None 
)

Definition at line 416 of file TrigInDetArtSteps.py.

416  def __init__( self, name='TrigInDetCpuCost', outdir=None, infile=None, extra=None ):
417  super(TrigInDetCpuCostStep, self).__init__(name)
418 
419  self.input_file = infile
420  self.output_dir = outdir
421  self.auto_report_result = True
422  self.required = True
423  self.extra = extra
424  self.executable = 'TIDAcpucost'
425 
426 

Member Function Documentation

◆ configure()

def python.TrigInDetArtSteps.TrigInDetCpuCostStep.configure (   self,
  test 
)

Definition at line 427 of file TrigInDetArtSteps.py.

427  def configure(self, test):
428  RefComparisonStep.configure(self, test)
429  if self.reference is None :
430  self.args = self.input_file + " -o " + self.output_dir + " " + self.extra + " --noref "
431  else:
432  self.args = self.input_file + " " + self.reference + " -o " + self.output_dir + " " + self.extra
433  Step.configure(self, test)

Member Data Documentation

◆ args

python.TrigInDetArtSteps.TrigInDetCpuCostStep.args

Definition at line 430 of file TrigInDetArtSteps.py.

◆ auto_report_result

python.TrigInDetArtSteps.TrigInDetCpuCostStep.auto_report_result

Definition at line 421 of file TrigInDetArtSteps.py.

◆ executable

python.TrigInDetArtSteps.TrigInDetCpuCostStep.executable

Definition at line 424 of file TrigInDetArtSteps.py.

◆ extra

python.TrigInDetArtSteps.TrigInDetCpuCostStep.extra

Definition at line 423 of file TrigInDetArtSteps.py.

◆ input_file

python.TrigInDetArtSteps.TrigInDetCpuCostStep.input_file

Definition at line 419 of file TrigInDetArtSteps.py.

◆ output_dir

python.TrigInDetArtSteps.TrigInDetCpuCostStep.output_dir

Definition at line 420 of file TrigInDetArtSteps.py.

◆ required

python.TrigInDetArtSteps.TrigInDetCpuCostStep.required

Definition at line 422 of file TrigInDetArtSteps.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