#ifndef _ObspVariables_HH_ #define _ObspVariables_HH_ //////////////////////////////////////////////////////////////////// // File: ObspVariables.hh // Authors: Matt Reece // Purpose: High level analysis OBSP variables defined as functions // Created: 04/11/2002 // // Revision: 0.1 // //////////////////////////////////////////////////////////////////// #include #include namespace ObspVariables { int obspID(OBSP_StorableBank::particleIter part); double obspMass(ConstHandle obsp, OBSP_StorableBank::particleIter part); double obspPx(ConstHandle obsp, OBSP_StorableBank::particleIter part); double obspPy(ConstHandle obsp, OBSP_StorableBank::particleIter part); double obspPz(ConstHandle obsp, OBSP_StorableBank::particleIter part); double obspE(ConstHandle obsp, OBSP_StorableBank::particleIter part); double obspPath(ConstHandle obsp, OBSP_StorableBank::particleIter part); double obspCharge(ConstHandle obsp, OBSP_StorableBank::particleIter part); int obspVertexNumber(ConstHandle obsp, OBSP_StorableBank::particleIter part); int obspDecayVertexNumber(ConstHandle obsp, OBSP_StorableBank::particleIter part); int obspDecayCode(ConstHandle obsp, OBSP_StorableBank::particleIter part); int obspCdfCode(ConstHandle obsp, OBSP_StorableBank::particleIter part); int obspGenpNumber(ConstHandle obsp, OBSP_StorableBank::particleIter part); int obspPdgCode(ConstHandle obsp, OBSP_StorableBank::particleIter part); } #endif