xAOD-DataSource: An implementation of ROOT's TDataSource interface for reading xAOD files through TDataFrame interface.
Description
The xAOD DataSource acts as an adaptor between ATLAS xAOD event store, and ROOT's TDataFrame interface. This allows users to read ATLAS xAOD data files using TDataFrame's ImpliciteMT feature for physics analysis.
This repository currently contains three packages. [Refer ReadMe.md for setup instructions.]
1. xAODdataSource: A collection of interfaces and classes which includes
implementation of ROOT's TDataSource interface and supporting classes which
interact with ATLAS event store.
2. EventLoopTests: A set of test applications, to demonstrate use cases of
ATLAS EventLoop tool, as used for accessing ATLAS EDM objects using AnaAlgorithm
framework. [https://atlassoftwaredocs.web.cern.ch/ABtutorial/]
3. AppUtils: A set of interfaces and utility classes to support test
applications used by above two packages.
Each package has the directory structure as below:
PackageName: Interfaces, public headers of the package.
Root: Implementation, source files.
Test: Unit tests and Integration tests.
Apps: Standalone test applications.
Files
Files
(885.2 kB)
Name | Size | Download all |
---|---|---|
md5:b13cb3c2d5a72c11dc2422fb60ccd4b6
|
885.2 kB | Download |