Go to the documentation of this file.00001 #ifndef FORIA_IVERTEXCUTS_HH
00002 #define FORIA_IVERTEXCUTS_HH
00003
00004 #include "boost/smart_ptr.hpp"
00005
00006 namespace ForIA{
00007
00008 class Event;
00009
00010 class IVertexCuts{
00011
00012 public:
00013 virtual ~IVertexCuts(){};
00014 virtual bool setEvent(const Event &evt) = 0;
00015 virtual bool passesCuts()const = 0;
00016
00017 private:
00018
00019 };
00020
00021 typedef boost::shared_ptr<IVertexCuts> IVertexCutsPtr;
00022
00023 }
00024
00025 #endif