ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrigValSteering.CheckSteps.DownloadRefStep Class Reference
Inheritance diagram for python.TrigValSteering.CheckSteps.DownloadRefStep:
Collaboration diagram for python.TrigValSteering.CheckSteps.DownloadRefStep:

Public Member Functions

 __init__ (self, name='DownloadRef')
 configure (self, test)

Public Attributes

str executable = 'art.py'
str args = 'download'
 artpackage = None
str artjobname = None
int timeout = 20*60
bool required = True
bool auto_report_result = True

Detailed Description

Execute art.py download to get results from previous days

Definition at line 414 of file CheckSteps.py.

Constructor & Destructor Documentation

◆ __init__()

python.TrigValSteering.CheckSteps.DownloadRefStep.__init__ ( self,
name = 'DownloadRef' )

Definition at line 417 of file CheckSteps.py.

417 def __init__(self, name='DownloadRef'):
418 super(DownloadRefStep, self).__init__(name)
419 self.executable = 'art.py'
420 self.args = 'download'
421 self.artpackage = None
422 self.artjobname = None
423 self.timeout = 20*60
424 self.required = True
425 self.auto_report_result = True
426

Member Function Documentation

◆ configure()

python.TrigValSteering.CheckSteps.DownloadRefStep.configure ( self,
test )

Definition at line 427 of file CheckSteps.py.

427 def configure(self, test):
428 if not self.artpackage:
429 self.artpackage = test.package_name
430 if not self.artjobname:
431 self.artjobname = 'test_'+test.name+'.py'
432 self.args += ' '+self.artpackage+' '+self.artjobname
433 super(DownloadRefStep, self).configure(test)
434
435
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.TrigValSteering.CheckSteps.DownloadRefStep.args = 'download'

Definition at line 420 of file CheckSteps.py.

◆ artjobname

str python.TrigValSteering.CheckSteps.DownloadRefStep.artjobname = None

Definition at line 422 of file CheckSteps.py.

◆ artpackage

python.TrigValSteering.CheckSteps.DownloadRefStep.artpackage = None

Definition at line 421 of file CheckSteps.py.

◆ auto_report_result

bool python.TrigValSteering.CheckSteps.DownloadRefStep.auto_report_result = True

Definition at line 425 of file CheckSteps.py.

◆ executable

str python.TrigValSteering.CheckSteps.DownloadRefStep.executable = 'art.py'

Definition at line 419 of file CheckSteps.py.

◆ required

bool python.TrigValSteering.CheckSteps.DownloadRefStep.required = True

Definition at line 424 of file CheckSteps.py.

◆ timeout

int python.TrigValSteering.CheckSteps.DownloadRefStep.timeout = 20*60

Definition at line 423 of file CheckSteps.py.


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