All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
include/N3AnaBase/cuts/cut_tools.h
00001 // cut_tools.h
00002 
00003 #ifndef __nemo3__cut_tools_h
00004 #define __nemo3__cut_tools_h 1
00005 
00006 #include <map>
00007 #include <string>
00008 
00009 #include <NemoCuts/ICutFactory.hh>
00010 
00011 namespace nemo3 {
00012   
00013   class i_ana_event_cut;
00014 
00015   typedef i_ana_event_cut * (*cut_creator_t) (const nemocuts::ICutFactory::cut_properties_t & cut_properties_);
00016 
00017   typedef std::map<std::string, cut_creator_t> cut_creator_dict_t;
00018 
00019   
00020 } // end of namespace nemo3
00021 
00022 #endif // __nemo3__cut_tools_h
00023 
00024 // end of cut_tools.h