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

Public Member Functions

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

Public Attributes

 input_file = None
 path_prefix = None
str executable = 'rootcp'
str args = '--recreate -r'
 output_stream = Step.Step.OutputStream.STDOUT_ONLY

Detailed Description

Step which extracts the EXPERT directory from an online monitoring file
produced by OH server into an offline-like expert-monitoring.root

Definition at line 90 of file TrigP1TestSteps.py.

Constructor & Destructor Documentation

◆ __init__()

python.TrigP1TestSteps.ExtractExpertMonitoring.__init__ ( self,
name = 'ExtractExpertMonitoring' )

Definition at line 95 of file TrigP1TestSteps.py.

95 def __init__(self, name='ExtractExpertMonitoring'):
96 super(ExtractExpertMonitoring, self).__init__(name)
97 self.input_file = None
98 self.path_prefix = None
99 self.executable = 'rootcp'
100 self.args = '--recreate -r'
101 self.output_stream = Step.Step.OutputStream.STDOUT_ONLY
102

Member Function Documentation

◆ configure()

python.TrigP1TestSteps.ExtractExpertMonitoring.configure ( self,
test )

Definition at line 103 of file TrigP1TestSteps.py.

103 def configure(self, test):
104 self.args += ' {:s}:{:s}/HLT-Histogramming/*/EXPERT/* expert-monitoring.root'.format(self.input_file, self.path_prefix or '')
105 super(ExtractExpertMonitoring, self).configure(test)
106
107
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.TrigP1TestSteps.ExtractExpertMonitoring.args = '--recreate -r'

Definition at line 100 of file TrigP1TestSteps.py.

◆ executable

str python.TrigP1TestSteps.ExtractExpertMonitoring.executable = 'rootcp'

Definition at line 99 of file TrigP1TestSteps.py.

◆ input_file

python.TrigP1TestSteps.ExtractExpertMonitoring.input_file = None

Definition at line 97 of file TrigP1TestSteps.py.

◆ output_stream

python.TrigP1TestSteps.ExtractExpertMonitoring.output_stream = Step.Step.OutputStream.STDOUT_ONLY

Definition at line 101 of file TrigP1TestSteps.py.

◆ path_prefix

python.TrigP1TestSteps.ExtractExpertMonitoring.path_prefix = None

Definition at line 98 of file TrigP1TestSteps.py.


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