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

Functions

def is_metadata_content_expected (file_name)
 

Function Documentation

◆ is_metadata_content_expected()

def ReadHiveWithMetaData.is_metadata_content_expected (   file_name)

Definition at line 6 of file ReadHiveWithMetaData.py.

6 def is_metadata_content_expected(file_name):
7  tested_metadata = MetaReader.read_metadata([file_name], mode="full")[file_name]
8 
9  expected_metadata = {
10  "metadata_items": {
11  "xAOD::FileMetaDataAuxInfo_v1_FileMetaDataAux.": "xAOD::FileMetaDataAuxInfo_v1",
12  "xAOD::FileMetaData_v1_FileMetaData": "FileMetaData",
13  "xAOD::EventFormat_v1_EventFormatStreamTestStream": "xAOD::EventFormat_v1",
14  "xAOD::FileMetaDataAuxInfo_v1_FileMetaDataAuxDyn.mcProcID": "Float_t",
15  },
16  "FileMetaData": {
17  "mcProcID": 0.0,
18  "productionRelease": "",
19  "dataType": "StreamTestStream",
20  "runNumbers": [284600],
21  "lumiBlocks": [0],
22  },
23  "xAOD::EventFormat_v1_EventFormatStreamTestStream": {
24  b"C1": "HiveDataObj",
25  b"V1": "HiveDataObj",
26  b"V2": "HiveDataObj",
27  b"V3": "HiveDataObj",
28  b"a1": "HiveDataObj",
29  b"a2": "HiveDataObj",
30  b"b1": "HiveDataObj",
31  b"c2": "HiveDataObj",
32  b"d1": "HiveDataObj",
33  b"e1": "HiveDataObj",
34  b"g1": "HiveDataObj",
35  },
36  "nentries": 20,
37  }
38 
39  return tested_metadata == expected_metadata
40 
41 
ReadHiveWithMetaData.is_metadata_content_expected
def is_metadata_content_expected(file_name)
Definition: ReadHiveWithMetaData.py:6