ATLAS Offline Software
Functions | Variables
MooRTT_summarizeCPU Namespace Reference

Functions

def getSeconds (line)
 convert lines to seconds ### More...
 

Variables

string sIn = "*_log"
 
string sOut = "cpuSummary.log"
 
 sInArray = glob.glob(sIn)
 
 fIn = open(sInArray[0])
 
 fOut = open(sOut,"w")
 
 lines = fIn.readlines()
 
int mutagimo = 0
 create groups ### More...
 
int mugirl = 0
 
int innerdet = 0
 
int moore = 0
 
int muid = 0
 
int staco = 0
 
int muonboy = 0
 
int mutag = 0
 
int athena = 0
 
def val = getSeconds(lines[i])
 look for keywords ###
More...
 

Function Documentation

◆ getSeconds()

def MooRTT_summarizeCPU.getSeconds (   line)

convert lines to seconds ###

Definition at line 20 of file MooRTT_summarizeCPU.py.

20 def getSeconds(line):
21  myString = ''
22  myString = line.split('=')
23 # myString
24 # myString.split('=')
25  myString2 = myString[2].split('(')
26 # val = float(myString[6])
27  val = float(myString2[0])
28  if myString[2].find('[s]') >= 0:
29  val *= 1
30  elif myString[2].find('[min]') >= 0:
31  val *= 60
32  elif myString[2].find('[ms]') >= 0:
33  val *= 0.001
34  elif myString[2].find('[us]') >= 0:
35  val *= 1e-6
36  else : print "ERROR: time units not found"
37  return val
38 

Variable Documentation

◆ athena

int MooRTT_summarizeCPU.athena = 0

Definition at line 48 of file MooRTT_summarizeCPU.py.

◆ fIn

MooRTT_summarizeCPU.fIn = open(sInArray[0])

Definition at line 11 of file MooRTT_summarizeCPU.py.

◆ fOut

MooRTT_summarizeCPU.fOut = open(sOut,"w")

Definition at line 12 of file MooRTT_summarizeCPU.py.

◆ innerdet

int MooRTT_summarizeCPU.innerdet = 0

Definition at line 42 of file MooRTT_summarizeCPU.py.

◆ lines

MooRTT_summarizeCPU.lines = fIn.readlines()

Definition at line 16 of file MooRTT_summarizeCPU.py.

◆ moore

int MooRTT_summarizeCPU.moore = 0

Definition at line 43 of file MooRTT_summarizeCPU.py.

◆ mugirl

int MooRTT_summarizeCPU.mugirl = 0

Definition at line 41 of file MooRTT_summarizeCPU.py.

◆ muid

int MooRTT_summarizeCPU.muid = 0

Definition at line 44 of file MooRTT_summarizeCPU.py.

◆ muonboy

int MooRTT_summarizeCPU.muonboy = 0

Definition at line 46 of file MooRTT_summarizeCPU.py.

◆ mutag

int MooRTT_summarizeCPU.mutag = 0

Definition at line 47 of file MooRTT_summarizeCPU.py.

◆ mutagimo

int MooRTT_summarizeCPU.mutagimo = 0

create groups ###

Definition at line 40 of file MooRTT_summarizeCPU.py.

◆ sIn

string MooRTT_summarizeCPU.sIn = "*_log"

Definition at line 8 of file MooRTT_summarizeCPU.py.

◆ sInArray

MooRTT_summarizeCPU.sInArray = glob.glob(sIn)

Definition at line 10 of file MooRTT_summarizeCPU.py.

◆ sOut

string MooRTT_summarizeCPU.sOut = "cpuSummary.log"

Definition at line 9 of file MooRTT_summarizeCPU.py.

◆ staco

int MooRTT_summarizeCPU.staco = 0

Definition at line 45 of file MooRTT_summarizeCPU.py.

◆ val

def MooRTT_summarizeCPU.val = getSeconds(lines[i])

look for keywords ###

Definition at line 54 of file MooRTT_summarizeCPU.py.

find
std::string find(const std::string &s)
return a remapped string
Definition: hcg.cxx:135
MooRTT_summarizeCPU.getSeconds
def getSeconds(line)
convert lines to seconds ###
Definition: MooRTT_summarizeCPU.py:20
readCCLHist.float
float
Definition: readCCLHist.py:83
Trk::split
@ split
Definition: LayerMaterialProperties.h:38