|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef TRIGSERIALIZETP_TRIGSERTPTOOL_H
9 #define TRIGSERIALIZETP_TRIGSERTPTOOL_H 1
18 #include "GaudiKernel/ServiceHandle.h"
19 #include "GaudiKernel/MsgStream.h"
20 #include "GaudiKernel/IMessageSvc.h"
37 static const InterfaceID
38 IID_TrigSerTPTool(
"TrigSerTPTool", 1, 0);
39 return IID_TrigSerTPTool;
44 const IInterface*
parent );
50 void*
convertTP(
const std::string& transName,
void* trans,
51 std::string& persName )
const;
53 void*
convertPT(
const std::string& persName,
void* pers,
54 std::string& transName )
const;
57 const std::string&
persClassName(
const std::string& transClassName )
const;
61 TClass*
getClass(
const std::string& clname )
const;
65 std::map< std::string, std::string >
m_TPmap;
79 #endif // !TRIGSERIALIZETP_TRIGSERTPTOOL_H
def persistent(transient)
Recursively separate out template arguments in a C++ class name.
::StatusCode StatusCode
StatusCode definition for legacy code.
A set of transformation rules to use with ClassName.
Define macros for attributes used to control the static checker.