Analysis Tools Tutorial

From Mu2eWiki
Revision as of 15:42, 5 June 2025 by Edmonds (talk | contribs) (Created page with "This page and the linked tutorials are under construction == Introduction == This tutorial will lead you through using tools maintained by the Analysis Tools group in an analysis workflow. By the end of these tutorials, you will be able to: * log into and use the Elastic Analysis Facility (EAF), * analyze EventNtuples with either ROOT or python, * visualize events with the EventDisplay, and * perform a Reference Analysis on Mock Data (MDS)...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page and the linked tutorials are under construction

Introduction

This tutorial will lead you through using tools maintained by the Analysis Tools group in an analysis workflow.

By the end of these tutorials, you will be able to:

Exercises

Logging into and Using the Elastic Analysis Facility (EAF)

The documentation for this tutorial is here. By the end, you will be able to:

  • TODO

EventNtuple Basics

The documentation for this tutorial is here. By the end, you will be able to:

  • describe the difference between single-object branches, vector branches, and vector-of-vector branches, and
  • find the leaf and branch definitions using either ntuplehelper or GitHub

Analyzing the EventNtuple with ROOT (RooUtil)

The documentation for this tutorial is here. By the end, you will be able to:

  • analyze EventNtuple datasets,
  • select subsets of the data, and
  • create histograms of selected data

in ROOT.

Analyzing the EventNtuple with Python (pyutils)

The documentation for this tutorial is here. By the end, you will be able to:

  • analyze EventNtuple datasets,
  • select subsets of the data, and
  • create histograms of selected data

in python.

Visualizing an interesting event with EventDisplay

The documentation for this tutorial is [??? here]. By the end, you will be able to:

  • TODO

Generating a Mock Dataset

The documentation for this tutorial is [??? here]. By the end, you will be able to:

  • generate a mock dataset

Performing a Cut-And-Count Analysis

Now that you have a mock dataset and can analyze EventNtuple files, you can now perform a Cut-And-Count Analysis and compare to the Reference Analysis. The cuts used in the Reference Analysis are documented [??? here] and the results from the Reference Analysis are [??? here]. Can you improve the sensitivity with changes to the cuts or style of analysis? Can you do something other than the conversion search (e.g.