00001 //************************************************************************* 00002 //* * 00003 //* class All: GenParticle Selector * 00004 //* Selects All particles * 00005 //************************************************************************* 00006 00007 #ifndef HEPMCHELPER_ALL_H 00008 #define HEPMCHELPER_ALL_H 00009 00010 #ifndef HEPMCHELPER_IMCSELECTOR_H 00011 #include "AtlfastUtils/HepMC_helper/IMCselector.h" 00012 #endif 00013 00014 namespace HepMC_helper{ 00015 class All: public IMCselector { 00016 00017 public: 00018 All() { } 00019 IMCselector* create() const; 00020 bool operator()( const Particle* const p )const; 00021 bool operator()( const Particle& p ) const; 00022 }; 00023 } 00024 #endif 00025 00026