ATLAS Offline Software
|
Enumerations | |
enum | AnaToolHandleMode { AnaToolHandleMode::EMPTY, AnaToolHandleMode::CREATE_PRIVATE, AnaToolHandleMode::CREATE_SHARED, AnaToolHandleMode::RETRIEVE_SHARED, AnaToolHandleMode::USER } |
the mode with which an AnaToolHandle object is initialized More... | |
Functions | |
void | throw_check_fail (const std::string &str) |
throw an error for a failed check More... | |
bool | matchesRegex (const std::string ®ex, const std::string &str) |
return whether str matches regex More... | |
StatusCode | hasPropertiesInCatalogue (const std::string &toolName) |
StatusCode | addPropertyToCatalogue (const std::string &toolName, const std::string &propertyName, const std::string &propertyValue) |
StatusCode | removePropertyFromCatalogue (const std::string &toolName, const std::string &propertyName) |
StatusCode | toolExists (const std::string &fullName, interfaceType_t *&tool) |
StatusCode | factoryExists (const std::string &type) |
StatusCode | copyPropertiesInCatalogue (const std::string &fromTool, const std::string &toTool) |
StatusCode | readToolConfig (AsgToolConfig &config, const std::string &toolName) |
StatusCode | packStringMap (const std::map< std::string, std::string > &value, std::string &result) |
StatusCode | packStringVector (const std::vector< std::string > &value, std::string &result) |
StatusCode | packStringSingle (const std::string &value, std::string &result) |
StatusCode | unpackStringSingle (const std::string &value, std::string &result) |
StatusCode | unpackStringVector (const std::string &value, std::vector< std::string > &result) |
StatusCode | unpackStringMap (const std::string &value, std::map< std::string, std::string > &result) |
|
strong |
the mode with which an AnaToolHandle object is initialized
Definition at line 45 of file AnaToolHandle.h.
StatusCode asg::detail::addPropertyToCatalogue | ( | const std::string & | toolName, |
const std::string & | propertyName, | ||
const std::string & | propertyValue | ||
) |
Definition at line 210 of file AnaToolHandle.cxx.
StatusCode asg::detail::copyPropertiesInCatalogue | ( | const std::string & | fromTool, |
const std::string & | toTool | ||
) |
Definition at line 253 of file AnaToolHandle.cxx.
StatusCode asg::detail::factoryExists | ( | const std::string & | type | ) |
Definition at line 246 of file AnaToolHandle.cxx.
StatusCode asg::detail::hasPropertiesInCatalogue | ( | const std::string & | toolName | ) |
Definition at line 194 of file AnaToolHandle.cxx.
return whether str matches regex
Definition at line 25 of file Control/AthToolSupport/AsgTesting/Root/UnitTest.cxx.
StatusCode asg::detail::packStringMap | ( | const std::map< std::string, std::string > & | value, |
std::string & | result | ||
) |
Definition at line 273 of file TProperty.cxx.
StatusCode asg::detail::packStringSingle | ( | const std::string & | value, |
std::string & | result | ||
) |
Definition at line 305 of file TProperty.cxx.
StatusCode asg::detail::packStringVector | ( | const std::vector< std::string > & | value, |
std::string & | result | ||
) |
Definition at line 289 of file TProperty.cxx.
StatusCode asg::detail::readToolConfig | ( | AsgToolConfig & | config, |
const std::string & | toolName | ||
) |
Definition at line 272 of file AnaToolHandle.cxx.
StatusCode asg::detail::removePropertyFromCatalogue | ( | const std::string & | toolName, |
const std::string & | propertyName | ||
) |
Definition at line 221 of file AnaToolHandle.cxx.
void asg::detail::throw_check_fail | ( | const std::string & | str | ) |
throw an error for a failed check
the main reason to have a separate function for this is to cut down on the number of includes in the header file.
Definition at line 27 of file Control/AthToolSupport/AsgMessaging/Root/MessageCheck.cxx.
StatusCode asg::detail::toolExists | ( | const std::string & | fullName, |
interfaceType_t *& | tool | ||
) |
Definition at line 234 of file AnaToolHandle.cxx.
StatusCode asg::detail::unpackStringMap | ( | const std::string & | value, |
std::map< std::string, std::string > & | result | ||
) |
Definition at line 489 of file TProperty.cxx.
StatusCode asg::detail::unpackStringSingle | ( | const std::string & | value, |
std::string & | result | ||
) |
Definition at line 339 of file TProperty.cxx.
StatusCode asg::detail::unpackStringVector | ( | const std::string & | value, |
std::vector< std::string > & | result | ||
) |
Definition at line 381 of file TProperty.cxx.