00001
00002 #ifndef TRIGGERMATCHINGTOOL_TYPEMAP_H
00003 #define TRIGGERMATCHINGTOOL_TYPEMAP_H
00004
00005 #include "TrigNavStructure/Types.h"
00006 #include "xAODBase/IParticle.h"
00007 #include <map>
00008
00009 class TypeMap {
00010 public:
00011 typedef std::pair<HLT::class_id_type,std::string> clid_string_t;
00012 TypeMap();
00013 bool isKnown(const xAOD::Type::ObjectType& recoType);
00014 clid_string_t get(const xAOD::Type::ObjectType& recoType);
00015 private:
00016 std::map<xAOD::Type::ObjectType,clid_string_t> m_typemap;
00017 };
00018 #endif