Published July 2, 2018 | Version 0.3.00
Software Open

xAOD-DataSource: An implementation of ROOT's RDataSource interface for reading xAOD files through RDataFrame interface.

  • 1. Bergische University Wuppertal

Description

The xAOD DataSource acts as an adaptor between ATLAS xAOD event store, and ROOT's RDataFrame interface. This allows users to read ATLAS xAOD data files using RDataFrame'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 RDataSource 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 (1.0 MB)

Name Size Download all
md5:b13cb3c2d5a72c11dc2422fb60ccd4b6
885.2 kB Download
md5:d7b01fb4c9ac0be8a8a29d4d020aeccf
133.1 kB Download