ATLAS Offline Software
Loading...
Searching...
No Matches
python.trfFileValidationFunctions Namespace Reference

Functions

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

Variables

 msg = logging.getLogger(__name__)

Function Documentation

◆ returnIntegrityOfBSFile()

python.trfFileValidationFunctions.returnIntegrityOfBSFile ( fname)

Integrity function for file class argBSFile.

Definition at line 32 of file trfFileValidationFunctions.py.

32def 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
Transform utility functions.

◆ returnIntegrityOfHISTFile()

python.trfFileValidationFunctions.returnIntegrityOfHISTFile ( fname)

Integrity function for file class argHISTFile.

Definition at line 48 of file trfFileValidationFunctions.py.

48def 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()

python.trfFileValidationFunctions.returnIntegrityOfNTUPFile ( fname)

Integrity function for file class argNTUPFile.

Definition at line 23 of file trfFileValidationFunctions.py.

23def 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()

python.trfFileValidationFunctions.returnIntegrityOfPOOLFile ( fname)

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

Definition at line 14 of file trfFileValidationFunctions.py.

14def 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 = logging.getLogger(__name__)

Definition at line 9 of file trfFileValidationFunctions.py.