Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
python.trfFileValidationFunctions Namespace Reference

Functions

def returnIntegrityOfPOOLFile (fname)
 Integrity function for file class argPOOLFile, argHITSFile, argRDOFile and argEVNTFile. More...
 
def returnIntegrityOfNTUPFile (fname)
 Integrity function for file class argNTUPFile. More...
 
def returnIntegrityOfBSFile (fname)
 Integrity function for file class argBSFile. More...
 
def returnIntegrityOfHISTFile (fname)
 Integrity function for file class argHISTFile. More...
 

Variables

 msg
 

Function Documentation

◆ returnIntegrityOfBSFile()

def python.trfFileValidationFunctions.returnIntegrityOfBSFile (   fname)

Integrity function for file class argBSFile.

Definition at line 32 of file trfFileValidationFunctions.py.

32 def returnIntegrityOfBSFile(fname):
33  try:
34  from PyJobTransforms.trfUtils import call
35  rc = call(["AtlListBSEvents", "-c", fname],
36  logger = msg,
37  message = "Report by AtlListBSEvents: ",
38  timeout = None
39  )
40  except trfExceptions.TransformTimeoutException:
41  return False
42  if rc == 0:
43  return (True, "integrity of {fileName} good".format(fileName = str(fname)))
44  else:
45  return (False, "integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))
46 

◆ returnIntegrityOfHISTFile()

def python.trfFileValidationFunctions.returnIntegrityOfHISTFile (   fname)

Integrity function for file class argHISTFile.

Definition at line 48 of file trfFileValidationFunctions.py.

48 def returnIntegrityOfHISTFile(fname):
49  rc = 0 # (default behaviour)
50  if rc == 0:
51  return (True, "integrity of {fileName} good".format(fileName = str(fname)))
52  else:
53  return (False, "integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))

◆ returnIntegrityOfNTUPFile()

def python.trfFileValidationFunctions.returnIntegrityOfNTUPFile (   fname)

Integrity function for file class argNTUPFile.

Definition at line 23 of file trfFileValidationFunctions.py.

23 def returnIntegrityOfNTUPFile(fname):
24  from PyJobTransforms.trfValidateRootFile import checkFile
25  rc = checkFile(fileName = fname, the_type = 'basket', requireTree = False)
26  if rc == 0:
27  return (True, "integrity of {fileName} good".format(fileName = str(fname)))
28  else:
29  return (False, "integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))
30 

◆ returnIntegrityOfPOOLFile()

def python.trfFileValidationFunctions.returnIntegrityOfPOOLFile (   fname)

Integrity function for file class argPOOLFile, argHITSFile, argRDOFile and argEVNTFile.

Definition at line 14 of file trfFileValidationFunctions.py.

14 def returnIntegrityOfPOOLFile(fname):
15  from PyJobTransforms.trfValidateRootFile import checkFile
16  rc = checkFile(fileName = fname, the_type = 'event', requireTree = True)
17  if rc == 0:
18  return (True, "integrity of {fileName} good".format(fileName = str(fname)))
19  else:
20  return (False, "integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))
21 

Variable Documentation

◆ msg

python.trfFileValidationFunctions.msg

Definition at line 9 of file trfFileValidationFunctions.py.

python.trfFileValidationFunctions.returnIntegrityOfNTUPFile
def returnIntegrityOfNTUPFile(fname)
Integrity function for file class argNTUPFile.
Definition: trfFileValidationFunctions.py:23
vtune_athena.format
format
Definition: vtune_athena.py:14
python.trfFileValidationFunctions.returnIntegrityOfPOOLFile
def returnIntegrityOfPOOLFile(fname)
Integrity function for file class argPOOLFile, argHITSFile, argRDOFile and argEVNTFile.
Definition: trfFileValidationFunctions.py:14
python.trfUtils.call
def call(args, bufsize=0, executable=None, stdin=None, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None, universal_newlines=False, startupinfo=None, creationflags=0, message="", logger=msg, loglevel=None, timeout=None, retry=2, timefactor=1.5, sleeptime=10)
Definition: trfUtils.py:155
checkFile
Definition: checkFile.py:1
python.trfFileValidationFunctions.returnIntegrityOfHISTFile
def returnIntegrityOfHISTFile(fname)
Integrity function for file class argHISTFile.
Definition: trfFileValidationFunctions.py:48
python.trfFileValidationFunctions.returnIntegrityOfBSFile
def returnIntegrityOfBSFile(fname)
Integrity function for file class argBSFile.
Definition: trfFileValidationFunctions.py:32
PyJobTransforms.trfUtils
Transform utility functions.
str
Definition: BTagTrackIpAccessor.cxx:11