Global Tracking Ntuple Generator (package gtr_tuple)

05jun01 1200
Code version 0.21

An introduction to D0 global tracking may be found at http://www-d0.fnal.gov/global_tracking.


Links to code

The description below includes links to the code contained in this package. This version of the code may not be the most recent.

Description

GTR package gtr_evt defines a framework package for filling an ntuple with global tracks.

The following framework package is defined:

The physical components include:

This package depends on the following external packages:

The classes defined in the above components are described below. Each class is defined in a component of the same name unless otherwise indicated. The descriptions are brief. See the header files for details.


Tuple makers

Class GTrackTupleMaker defines an event processsor which extracts the global Monte Carlo and global reconstructed tracks from an event and uses them to fill an ntuple.

GtrRecoTupleMaker does the same for two sets of reco tracks.

Interface to D0 framework

Class GTrackTuplePkg is a framework package which provides an interface to GTrackTupleMaker.

RegisterGTrackTuplePkg contains header which creates the framework registry object for GTrackTuplePkg. It also has a source including this header. The object built from this source is saved as a bare object which can be included on the link line to register this framework package.

Ntuple contents

Each ntuple row corresponds to one reconstructed track (GTrack) and/or one Monte Carlo track (MCTrack). Ntuple words are organized into three groups, which may be separately turned on or off via rcp.

The initial surface is defined as the first state in an MCTrack, which is typically the dca. The final surface is specified via rcp or the last state in an MCTrack. Regardless of the definition of the initial and final surfaces, tracks are propagated to the matching surface before filling the ntuple. The default matching surface is the dca.

General ntuple words

MC ntuple words

MC2 ntuple words

Reco ntuple words


Questions or comments to greenlee@fnal.gov.