00001 // Dear emacs, this is -*- c++ -*- 00002 // $Id: xAODTruthHelpers.h 668406 2015-05-19 15:32:15Z krasznaa $ 00003 #ifndef XAODTRUTH_XAODTRUTHHELPERS_H 00004 #define XAODTRUTH_XAODTRUTHHELPERS_H 00005 00006 // Local include(s): 00007 #include "xAODTruth/TruthParticleFwd.h" 00008 00009 namespace xAOD { 00010 00011 // Forward declaration(s): 00012 class IParticle; 00013 00015 namespace TruthHelpers { 00016 00018 const TruthParticle* getTruthParticle( const xAOD::IParticle& p ); 00019 00022 int getParticleTruthType( const xAOD::IParticle& p ); 00023 00026 int getParticleTruthOrigin( const xAOD::IParticle& p ); 00027 00028 } // namespace TruthHelpers 00029 00030 } // namespace xAOD 00031 00032 #endif // XAODTRUTH_XAODTRUTHHELPERS_H