//////////////////////////////////////////////////////////////////// // // File: HepgVariables.hh // Authors: Abe DeBenedetti // Description: High level analysis hepg variables defined as functions // Created: 4/17/2002 // Note: I feel doing this is very silly // Revision History: none so far // //////////////////////////////////////////////////////////////////// #include "SimulationObjects/HEPG_StorableBank.hh" namespace HepgVariables { // PDGCode Int_t hepgPDGCode (const HEPG_StorableBank::particleIter& hepgParticle); // Status Int_t hepgStatus (const HEPG_StorableBank::particleIter& hepgParticle); // Mother Int_t hepgMother (const HEPG_StorableBank::particleIter& hepgParticle,Int_t mother); // Daughter Int_t hepgDaughter (const HEPG_StorableBank::particleIter& hepgParticle,Int_t daughter); // Px Float_t hepgPx(const HEPG_StorableBank::particleIter& hepgParticle); // Py Float_t hepgPy(const HEPG_StorableBank::particleIter& hepgParticle); // Pz Float_t hepgPz(const HEPG_StorableBank::particleIter& hepgParticle); // E Float_t hepgE(const HEPG_StorableBank::particleIter& hepgParticle); // Vx Float_t hepgVx(const HEPG_StorableBank::particleIter& hepgParticle); // Vy Float_t hepgVy(const HEPG_StorableBank::particleIter& hepgParticle); // Vz Float_t hepgVz(const HEPG_StorableBank::particleIter& hepgParticle); // Vt Float_t hepgVt(const HEPG_StorableBank::particleIter& hepgParticle); } // end of name space bracket