17 def preExecute(self, input = set(), output =
set()):
18
19
20
21
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()