Module 9: Event Hypothesis


This page documents the lecture given on Event Hypotheses and Group-Dependent Analysis Layers in the framework of the e-learning in CMS activity Using Physics Analysis Toolkit (PAT) in your analysis.

The whole e-learning activity is based on the PAT as integrated in CMSSW_2_2_3.

Event Hypotheses

An "Event Hypothesis" is the hypothesis of a given composite physics hypothesis given a group of detector objects. This module will discuss some tools developed to make this process easier.

Naturally, this situation lends itself to specific PAG's and search groups to develop their own event hypothesis classes. In the 2.2.3 CMSSW version, there are several tools available from PAGs as well as from the Physics Tools Candidate Model itself, so we'll go through a few of them. This is not intended to be comprehensive, but merely to give you an idea of what tools exist so you can continue on your own to study them. At this point in the course, you should be very familiar with the PAT and analysis in general, these are intended for advanced use cases. There are three groups that have group-specific analysis layers that are compatible with PAT and up to date, the top group, the SUSY group, and the Particle Flow group.

Generic Event Hypothesis

The generic event hypothesis is handled by the Candidate framework. The CompositeCandidate class naturally accommodates event hypotheses. We discuss these in detail now.

First, we need a few definitions. The "name" of the hypothesis would correspond to the physics signature you're trying to represent (for instance, "Z"). The "roles" are the names of the daughters that play a specific role. In the case of a Z decay, it could be "muon1" and "muon2". While this doesn't serve a meaningful difference in the Z case, there are cases where the role will carry additional information (such as a mass hypothesis). This frequently arises in B physics (such as in the case of B_s to j/psi + phi).

The intrinsic nature of an event hypothesis is that it is most often hierarchical. The hierarchical structure of the Candidate class naturally handles this situation.

Very simple examples of this can be seen in the Analysis Starter Kit.

You can find the prescription for using this workbook here.

Assignment: Please reproduce the muon pt plot shown in the CompositeKitDemo section and post it to your elog.

Top Quark Analysis Framework (TQAF)

The Top Quark Analysis Framework (TQAF) was the precursor to the PAT, so it is naturally quite compatible with the PAT design. The event hypotheses in this case primarily deal with top quark decays (dileptonic, semileptonic, and all hadronic).

Please follow this tutorial here:

Assignment: Please go through the example posted here and post a plot of your choosing to your elog.


The SUSY group previously had its own implementation of an analysis framework, and the PAT was designed to implement this functionality as well.

Please follow this tutorial here:

Particle Flow to PAT (PF2PAT)

Particle Flow has recently provided a nice interface to PAT, called PF2PAT. There is a very nice tutorial here:

Assignment: Please go through the example and post this plot here to your elog.

Official PAT Skims

We will also discuss the creation of the official PAT skims.

-- SalvatoreRoccoRappoccio - 06 Feb 2009

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2009-02-06 - unknown
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback