Project

General

Profile

Idea #17279

Create an example about how to produce a custom ROOT tree out of LArSoft data

Added by Gianluca Petrillo over 3 years ago. Updated about 3 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
Category:
Usability
Target version:
-
Start date:
07/31/2017
Due date:
% Done:

0%

Estimated time:
(Total: 24.00 h)
Experiment:
-
Duration:

Description

A common analysis pattern includes extracting a subset of the relevant information from LArSoft to a simplified tree.
Given the complexity of the data product relations, it's seldom enough to rely on a "flat" ROOT tree, and the introduction of new classes to be stored in the analysis tree is more efficient.
The proposal is to add an example that stores such a tree:
  • a new tree is produced in the ROOT file managed by TFileService
  • the tree includes a known class (e.g. art::EventID), a simple branch (e.g. a time stamp) and a custom class
  • cetbuildtools is used to create the dictionary for that class
  • a ROOT "analysis macro" using the tree should also be provided

Subtasks

Idea #17306: create an art exampleAssignedSaba Sehrish

Idea #17307: create a gallery exampleAssignedSaba Sehrish

History

#1 Updated by Lynn Garren about 3 years ago

  • Status changed from New to Assigned

Examples requested for both art and gallery.

#2 Updated by Katherine Lato about 3 years ago

  • Assignee changed from Gianluca Petrillo to Saba Sehrish


Also available in: Atom PDF