Meta Module
The meta class reads and caches ATLAS AMI/AGIS dataset metadata from ROOT
files and from a local JSON cache. It exposes all metadata fields as typed
cproperty accessors so that user code can transparently read them.
Class: meta
Header: <meta/meta.h>
Inheritance: tools, notification
Public Methods
Signature |
Description |
|---|---|
|
Returns the |
|
Scans a ROOT |
|
Scans a ROOT object specifically for the sum-of-weights histogram. |
|
Parses an AMI JSON string into |
|
Returns the 18-character hash for the given filename, used as the dataset identifier. |
Public Fields
Field |
Type |
Description |
|---|---|---|
|
|
Parsed JSON document ( |
|
|
Path of the local JSON metadata cache directory. |
|
|
Raw metadata struct (backing store for all |
Boolean Properties
Property |
Description |
|---|---|
|
|
|
|
Numeric Properties (double)
Property |
Description |
|---|---|
|
Reserved internal counter that maps to a ROOT-level event-number
field. Populated by |
|
Free-parameter index used by the framework to track the current
event position within a dataset; default |
|
Total dataset size in bytes as reported by AMI
( |
|
K-factor (higher-order QCD/EW correction scale factor) for the
sample. Populated from AMI |
|
Centre-of-mass collision energy in GeV (e.g. |
|
Generator-level filter efficiency: fraction of events passing
the generator filter (0–1). From AMI |
|
Dataset completion fraction (0–1) as reported by AMI
( |
|
Individual beam energy in GeV (half of |
|
Inclusive production cross-section in nanobarns (nb), set from
|
|
Cross-section converted to picobarns: |
|
Cross-section converted to femtobarns: |
|
Integrated luminosity of the ATLAS campaign this sample belongs
to (in fb⁻¹), stored in |
|
Sum of MC event weights for normalisation, taken from the first
|
Numeric Properties (unsigned int)
Property |
Description |
|---|---|
|
ATLAS Dataset Identifier (DSID): the unique integer that
identifies the MC sample in the ATLAS production system
(e.g. |
|
Number of files in the dataset as reported by AMI
( |
|
Total number of events in the dataset as reported by AMI
( |
|
AMI internal dataset number ( |
String Properties
Property |
Description |
|---|---|
|
ATLAS DAOD derivation framework format used to produce the sample
(e.g. |
|
AMI production tag string (e.g. |
|
Space-separated list of MC generator names read from the
|
|
AMI dataset identifier string as returned by the AMI API
|
|
Human-readable dataset name. Set to the |
|
Production system status string from AMI (e.g. |
|
Data format type string from AMI (e.g. |
|
Dataset version string from AMI (e.g. |
|
Parton Distribution Function set name used in the generator
(e.g. |
|
ATLAS software release tag used when producing the sample
(e.g. |
|
ATLAS physics group responsible for the sample (e.g. |
|
Short physics-process description label assigned by the producing
group (e.g. |
|
Full generator name string from AMI (e.g. |
|
ATLAS detector geometry tag
(e.g. |
|
ATLAS conditions database tag
(e.g. |
|
Underlying-event tune name of the MC generator
(e.g. |
|
AMI dataset lifecycle status (e.g. |
|
Beam collision type (e.g. |
|
AMI production step label (e.g. |
|
ATLAS MC production project name (e.g. |
|
Statistical algorithm used for event counting
(e.g. |
|
Comma-separated list of generator filter names applied to the
sample (e.g. |
|
File format type string (e.g. |
|
Full sample path or name stored locally. Also used as a fallback
source for |
|
Full AMI logical dataset name including all tags
(e.g. |
|
ATLAS MC production campaign identifier (e.g. |
Vector Properties
Property |
Type |
Description |
|---|---|---|
|
|
AMI keyword list. |
|
|
Available event-weight names. |
|
|
Short keyword list. |
|
|
GUID strings for each input file. |
|
|
Number of events per input file. |
|
|
Run numbers in the dataset. |
|
|
File sizes in bytes. |
Map Properties
Property |
Type |
Description |
|---|---|---|
|
|
Maps run number → event count. |
|
|
Maps file index → file path. |
|
|
Logical File Name → file index. |
|
|
Miscellaneous weight name → |
|
|
Arbitrary key-value configuration pairs. |