#! /bin/bash from SamFile.SamDataFile import SamDataFile from SamFile.SamDataFile import SamTime, SamSize, CRC, ApplicationFamily, DataType from SamFile.SamDataFile import Params, ParamValue from SamFile.SamDataFile import LumBlockRange, LumBlockRangeList from SamFile.SamDataFile import RunDescriptor, RunDescriptorList from SamFile.SamDataFile import NameOrId, NameOrIdList, SamLongList from SamFile.SamDataFile import CaseInsensitiveDictionary theFile = SamDataFile({ 'fileName' : 'cert_229942_p20.11.01_755455.root', 'fileType' : 'physicsGeneric', 'fileContentStatus' : 'good', 'dataTier' : 'root-histogram', 'fileFormat' : 'root', 'applicationFamily' : ApplicationFamily(appFamily='certification', appName='recocert', appVersion='p20.11.01'), 'group' : 'dzero', 'parents' : NameOrIdList(['TMBfix-recoT_all_3_0000229942_mrg_004-009.raw_p20.08.01']), 'eventCount' : 7878, 'crc' : CRC('2786459819L', 'adler 32 crc type'), 'runDescriptorList' : RunDescriptorList([RunDescriptor(runType='physics data taking', runNumber=229942)]), })