00001 //=========================================================== 00002 // PABC for cell selector function objects 00003 //=========================================================== 00004 00005 #ifndef ATLFAST_ICELLSELECTOR_H 00006 #define ATLFAST_ICELLSELECTOR_H 00007 00008 #include "AtlfastCode/Cell.h" 00009 namespace Atlfast { 00013 class ICellSelector 00014 { 00015 public: 00017 virtual bool operator()(const Cell*) const =0; 00019 virtual ~ICellSelector(){}; 00020 }; 00021 00022 } 00023 #endif 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048