9msg = logging.getLogger(__name__)
11import PyJobTransforms.trfExceptions
as trfExceptions
15 from PyJobTransforms.trfValidateRootFile
import checkFile
16 rc =
checkFile(fileName = fname, the_type =
'event', requireTree =
True)
18 return (
True,
"integrity of {fileName} good".format(fileName = str(fname)))
20 return (
False,
"integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))
24 from PyJobTransforms.trfValidateRootFile
import checkFile
25 rc =
checkFile(fileName = fname, the_type =
'basket', requireTree =
False)
27 return (
True,
"integrity of {fileName} good".format(fileName = str(fname)))
29 return (
False,
"integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))
35 rc = call([
"AtlListBSEvents",
"-c", fname],
37 message =
"Report by AtlListBSEvents: ",
43 return (
True,
"integrity of {fileName} good".format(fileName = str(fname)))
45 return (
False,
"integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))
51 return (
True,
"integrity of {fileName} good".format(fileName = str(fname)))
53 return (
False,
"integrity of {fileName} bad: return code: {integrityStatus}".format(fileName = str(fname), integrityStatus = rc))
returnIntegrityOfBSFile(fname)
Integrity function for file class argBSFile.
returnIntegrityOfHISTFile(fname)
Integrity function for file class argHISTFile.
returnIntegrityOfNTUPFile(fname)
Integrity function for file class argNTUPFile.
returnIntegrityOfPOOLFile(fname)
Integrity function for file class argPOOLFile, argHITSFile, argRDOFile and argEVNTFile.