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

Public Member Functions

 preExecute (self, input=set(), output=set())

Protected Attributes

list _cmd = [self._exe]

Detailed Description

Definition at line 15 of file trigRateExe.py.

Member Function Documentation

◆ preExecute()

python.trigRateExe.trigRateExecutor.preExecute ( self,
input = set(),
output = set() )

Definition at line 17 of file trigRateExe.py.

17 def preExecute(self, input = set(), output = set()):
18
19 # Build up the command line: RatesAnalysisFullMenu.py --filesInput=inputAODFile --outputHist=outputNTUP_TRIGRATEFile
20 # All arguments have to be provided for step to be called
21 # inputAODFile can be multiple files
22 self._cmd = [self._exe]
23 self._cmd.extend(['--filesInput=' + ','.join(self.conf.dataDictionary['AOD'].value) ])
24 self._cmd.extend(['--outputHist='+self.conf.argdict['outputNTUP_TRIGRATEFile'].value[0]])
25
26 if 'rateopts' in self.conf.argdict:
27 args = self.conf.argdict['rateopts'].value['all']
28 if isinstance(args, list):
29 self._cmd.extend([ str(v) for v in args])
30 else:
31 self._cmd.append(str(args))
32
33 super(trigRateExecutor, self).preExecute()
STL class.

Member Data Documentation

◆ _cmd

list python.trigRateExe.trigRateExecutor._cmd = [self._exe]
protected

Definition at line 22 of file trigRateExe.py.


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