00001 #ifndef PhysicsTools_Utilities_findMethod_h
00002 #define PhysicsTools_Utilities_findMethod_h
00003 #include "Reflex/Member.h"
00004 #include "Reflex/Type.h"
00005 #include <string>
00006 #include "PhysicsTools/Utilities/src/AnyMethodArgument.h"
00007
00008 namespace reco {
00009
00010
00011 std::pair<ROOT::Reflex::Member, bool> findMethod(const ROOT::Reflex::Type & type,
00012 const std::string & name,
00013 const std::vector<reco::parser::AnyMethodArgument> &args,
00014 std::vector<reco::parser::AnyMethodArgument> &fixuppedArgs,
00015 const char* where,
00016 int& oError);
00017 }
00018
00019 #endif