00001 //************************************************************************* 00002 //* Ian Hinchliffe (based on atlfast HepMCHelper 00003 // * 00004 //* class All: GenParticle Selector * 00005 //* Selects All particles * 00006 //************************************************************************* 00007 00008 #ifndef TRUTHHELPER_GENALL_H 00009 #define TRUTHHELPER_GENALL_H 00010 00011 #ifndef TRUTHHELPER_GENIMCSELECTOR_H 00012 #include "TruthHelper/GenIMCselector.h" 00013 #endif 00014 00015 class GenAll: public GenIMCselector { 00016 00017 public: 00018 GenAll() { } 00019 GenIMCselector* create() const; 00020 bool operator()( const Particle* const p )const; 00021 bool operator()( const Particle& p ) const; 00022 }; 00023 #endif 00024