mEmcGeaTrack.c File Reference

#include <math.h>
#include <gsl/gsl_math.h>
#include "dio_trk.hh"
#include "mEmcGeaTrack.h"
#include "emlLib.h"

Include dependency graph for mEmcGeaTrack.c:

Go to the source code of this file.

Functions

long mEmcGeaTrack_ (TABLE_HEAD_ST *dEmcGeaTrackTower_h, DEMCGEATRACKTOWER_ST *dEmcGeaTrackTower, TABLE_HEAD_ST *dEmcGeaTrack_h, DEMCGEATRACK_ST *dEmcGeaTrack)
 This module fetches information from "fkin" (hidden, accessed via dio_ptrkstack) for each track that deposited energy in the calorimeter.


Function Documentation

long mEmcGeaTrack_ TABLE_HEAD_ST *  dEmcGeaTrackTower_h,
DEMCGEATRACKTOWER_ST *  dEmcGeaTrackTower,
TABLE_HEAD_ST *  dEmcGeaTrack_h,
DEMCGEATRACK_ST *  dEmcGeaTrack
 

This module fetches information from "fkin" (hidden, accessed via dio_ptrkstack) for each track that deposited energy in the calorimeter.

(The info here is essentially a subset of the fkin info). Also, for each particle reaching the calorimeter it will tell you whether it is a primary (generated in the vertex), or it has "ancestors" - and if so, lists data of the ancestors up to an arbitrary number of "generations". The default is that the search is cut off at the third generation. Detailed Documentation: {http://www.phenix.bnl.gov/WWW/emcal/documentation/offline/doc99}

Author:
Gabor David {mailto:david@bnl.gov}
Version:
1.0

Definition at line 20 of file mEmcGeaTrack.c.

References error(), and j.