ATLAS Offline Software
Functions | Variables
TileTB Namespace Reference

Functions

def runCommand (cmd, log, title, logFile)
 

Variables

 log
 
 flags
 
 parser
 
 description
 
 simargs
 
 default
 
 help
 
 None
 
 type
 
 str
 
 choices
 
 action
 
 digargs
 
 evtMax
 
 args
 
 _
 
 layout
 
 filePrefix
 
 simulationFlags
 
 postConfig
 
 simulationPreExec
 
 simulationPostExec
 
 hitsFile
 
 simulationCmd
 
 digitizationFlags
 
 digitizationCmd
 

Detailed Description

# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration

Function Documentation

◆ runCommand()

def TileTB.runCommand (   cmd,
  log,
  title,
  logFile 
)

Definition at line 10 of file TileTB.py.

10 def runCommand(cmd, log, title, logFile):
11  log.info(f'Running {title}:')
12  log.info(' '.join([f'\'{o}\'' if ' ' in o else o for o in cmd]))
13 
14  try:
15  subprocess.run(cmd, stdout=logFile, stderr=subprocess.STDOUT, text=True, check=True)
16  log.info(f'Finished {title} successfully!')
17  except subprocess.CalledProcessError:
18  log.error(f'Failed to run {title}!')
19  sys.exit(-1)
20 
21 

Variable Documentation

◆ _

TileTB._
private

Definition at line 74 of file TileTB.py.

◆ action

TileTB.action

Definition at line 53 of file TileTB.py.

◆ args

TileTB.args

Definition at line 74 of file TileTB.py.

◆ choices

TileTB.choices

Definition at line 47 of file TileTB.py.

◆ default

TileTB.default

Definition at line 35 of file TileTB.py.

◆ description

TileTB.description

Definition at line 32 of file TileTB.py.

◆ digargs

TileTB.digargs

Definition at line 70 of file TileTB.py.

◆ digitizationCmd

TileTB.digitizationCmd

Definition at line 170 of file TileTB.py.

◆ digitizationFlags

TileTB.digitizationFlags

Definition at line 167 of file TileTB.py.

◆ evtMax

TileTB.evtMax

Definition at line 73 of file TileTB.py.

◆ filePrefix

TileTB.filePrefix

Definition at line 77 of file TileTB.py.

◆ flags

TileTB.flags

Definition at line 30 of file TileTB.py.

◆ help

TileTB.help

Definition at line 35 of file TileTB.py.

◆ hitsFile

TileTB.hitsFile

Definition at line 149 of file TileTB.py.

◆ layout

TileTB.layout

Definition at line 76 of file TileTB.py.

◆ log

TileTB.log

Definition at line 28 of file TileTB.py.

◆ None

TileTB.None

Definition at line 36 of file TileTB.py.

◆ parser

TileTB.parser

Definition at line 32 of file TileTB.py.

◆ postConfig

TileTB.postConfig

Definition at line 108 of file TileTB.py.

◆ simargs

TileTB.simargs

Definition at line 34 of file TileTB.py.

◆ simulationCmd

TileTB.simulationCmd

Definition at line 152 of file TileTB.py.

◆ simulationFlags

TileTB.simulationFlags

Definition at line 80 of file TileTB.py.

◆ simulationPostExec

TileTB.simulationPostExec

Definition at line 143 of file TileTB.py.

◆ simulationPreExec

TileTB.simulationPreExec

Definition at line 140 of file TileTB.py.

◆ str

TileTB.str

Definition at line 47 of file TileTB.py.

◆ type

TileTB.type

Definition at line 47 of file TileTB.py.

TileTB.runCommand
def runCommand(cmd, log, title, logFile)
Definition: TileTB.py:10
TCS::join
std::string join(const std::vector< std::string > &v, const char c=',')
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/Root/StringUtils.cxx:10