00001
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 }
00021
00022 #endif // __nemo3__cut_tools_h
00023
00024