ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrigInDetArtSteps.TrigInDetCpuCostStep Class Reference
Inheritance diagram for python.TrigInDetArtSteps.TrigInDetCpuCostStep:
Collaboration diagram for python.TrigInDetArtSteps.TrigInDetCpuCostStep:

Public Member Functions

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

Public Attributes

 input_file = infile
 output_dir = outdir
bool auto_report_result = True
bool required = True
 extra = extra
str executable = 'TIDAcpucost'
str args = self.input_file + " -o " + self.output_dir + " " + self.extra + " --noref "

Detailed Description

Execute TIDAcpucost for data.root files.

Definition at line 301 of file TrigInDetArtSteps.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 305 of file TrigInDetArtSteps.py.

305 def __init__( self, name='TrigInDetCpuCost', outdir=None, infile=None, extra=None ):
306 super(TrigInDetCpuCostStep, self).__init__(name)
307
308 self.input_file = infile
309 self.output_dir = outdir
310 self.auto_report_result = True
311 self.required = True
312 self.extra = extra
313 self.executable = 'TIDAcpucost'
314
315

Member Function Documentation

◆ configure()

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

Definition at line 316 of file TrigInDetArtSteps.py.

316 def configure(self, test):
317 RefComparisonStep.configure(self, test)
318 if self.reference is None :
319 self.args = self.input_file + " -o " + self.output_dir + " " + self.extra + " --noref "
320 else:
321 self.args = self.input_file + " " + self.reference + " -o " + self.output_dir + " " + self.extra
322 Step.configure(self, test)
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)

Member Data Documentation

◆ args

str python.TrigInDetArtSteps.TrigInDetCpuCostStep.args = self.input_file + " -o " + self.output_dir + " " + self.extra + " --noref "

Definition at line 319 of file TrigInDetArtSteps.py.

◆ auto_report_result

bool python.TrigInDetArtSteps.TrigInDetCpuCostStep.auto_report_result = True

Definition at line 310 of file TrigInDetArtSteps.py.

◆ executable

str python.TrigInDetArtSteps.TrigInDetCpuCostStep.executable = 'TIDAcpucost'

Definition at line 313 of file TrigInDetArtSteps.py.

◆ extra

python.TrigInDetArtSteps.TrigInDetCpuCostStep.extra = extra

Definition at line 312 of file TrigInDetArtSteps.py.

◆ input_file

python.TrigInDetArtSteps.TrigInDetCpuCostStep.input_file = infile

Definition at line 308 of file TrigInDetArtSteps.py.

◆ output_dir

python.TrigInDetArtSteps.TrigInDetCpuCostStep.output_dir = outdir

Definition at line 309 of file TrigInDetArtSteps.py.

◆ required

bool python.TrigInDetArtSteps.TrigInDetCpuCostStep.required = True

Definition at line 311 of file TrigInDetArtSteps.py.


The documentation for this class was generated from the following file: