![]() |
ATLAS Offline Software
|
Namespaces | |
| namespace | detail |
| namespace | details |
| Namespace for "implementation types". | |
Classes | |
| class | AcceptData |
| class | AcceptInfo |
| class | AnaToolHandle |
| a modified tool handle that allows its owner to configure new tools from the C++ side More... | |
| class | AsgComponentConfig |
| an object that stores the configuration for an AsgComponent and is able to create one from it More... | |
| class | AsgMessaging |
| Class mimicking the AthMessaging class from the offline software. More... | |
| class | AsgMessagingForward |
| base class to forward messages to another class More... | |
| class | AsgMetadataTool |
| Base class for dual-use tools that provide file metadata access. More... | |
| class | AsgService |
| Base class for the dual-use service implementation classes. More... | |
| class | AsgServiceConfig |
| an object that can create a AsgService More... | |
| class | AsgTool |
| Base class for the dual-use tool implementation classes. More... | |
| class | AsgToolConfig |
| an object that can create a AsgTool More... | |
| struct | CheckHelper |
| this is an internal traits class for status codes used by the ANA_CHECK* macros More... | |
| struct | CheckHelper< bool > |
| struct | CheckHelper< CP::CorrectionCode > |
| struct | CheckHelper< int > |
| struct | CheckHelper< StatusCode > |
| struct | CheckHelper< T * > |
| struct | DataHandleTestTool |
| a tool used to unit test AnaToolHandle More... | |
| class | EventStoreTestAlg |
Algorithm used to exercise asg::EventStoreTestTool in Athena. More... | |
| class | EventStoreTestTool |
Tool testing some of the "event store functionality" of asg::AsgTool. More... | |
| class | IAsgService |
| Base class for the dual-use service interface classes. More... | |
| class | IAsgTool |
| Base class for the dual-use tool interface classes. More... | |
| class | IDataHandleTestTool |
| the interface for DataHandleTestTool More... | |
| class | IEventStoreTestTool |
| Interface for (a) tool(s) testing the event store. More... | |
| class | IUnitTestService1 |
| the interface for UnitTestService1 More... | |
| class | IUnitTestTool1 |
| the interface for UnitTestTool1 More... | |
| class | IUnitTestTool2 |
| the interface for UnitTestTool2 More... | |
| class | IUnitTestTool3 |
| the interface for UnitTestTool3 More... | |
| class | MessagePrinterOverlay |
| an object to change the IMessagePrinter temporarily More... | |
| struct | MsgHelpers |
| a helper class for functions dealing with messages More... | |
| class | SgTEvent |
| Wrapper for TEvent to make it look like StoreGate. More... | |
| class | SgTEventMeta |
| Wrapper class providing StoreGate-like access to metadata in ROOT. More... | |
| class | StandaloneToolHandle |
| an "initializing" ToolHandle for stand-alone applications More... | |
| class | ToolStore |
| A light-weight replacement for ToolSvc for ROOT analysis. More... | |
| struct | UnitTestService1 |
| a service used to unit test AnaToolHandle More... | |
| struct | UnitTestTool1 |
| a tool used to unit test AnaToolHandle More... | |
| struct | UnitTestTool1A |
| a tool used to unit test AnaToolHandle More... | |
| struct | UnitTestTool2 |
| a tool used to unit test AnaToolHandle More... | |
| struct | UnitTestTool3 |
| a tool used to unit test AnaToolHandle More... | |
Typedefs | |
| typedef ::AthService | AsgServiceBase |
| typedef INamedInterface | parentType_t |
| typedef IAlgTool | interfaceType_t |
| typedef ::AthAlgTool | AsgToolBase |
| typedef StoreGateSvc | EventStoreType |
| the type returned by AsgTool::evtStore | |
Functions | |
| template<typename T> | |
| std::ostream & | operator<< (std::ostream &str, const AnaToolHandle< T > &obj) |
| standard output operator | |
| std::string | ptrToString (const void *p) |
| template<typename W> | |
| static StatusCode | setProperty (IAsgTool *tool, const std::string &property, W &&value) |
| Helper method for calling setProperty on an interface class Usage: asg::setProperty( myTool , "PropertyName" , value ) Returns: StatusCode. | |
| template<typename W> | |
| static StatusCode | setProperty (IAsgTool &tool, const std::string &property, W &&value) |
| template<typename T, typename W> | |
| static StatusCode | setProperty (std::unique_ptr< T > &tool, const std::string &property, W &&value) |
| specializations for unique_ptr | |
| template<typename W> | |
| static StatusCode | setProperty (IAsgTool *tool, const std::string &property, ToolHandle< W > &&value) |
| specialization for setting a toolhandle property ... don't set the pointer directly, set the typeAndName instead strips out parent tool name so that this will allow setting of private tools | |
| template<typename T> | |
| std::ostream & | operator<< (std::ostream &str, const StandaloneToolHandle< T > &obj) |
| ANA_MSG_HEADER (msgSTT) ANA_MSG_SOURCE(msgSTT | |
| typedef ::AthService asg::AsgServiceBase |
Definition at line 29 of file AsgService.h.
| typedef ::AthAlgTool asg::AsgToolBase |
| typedef StoreGateSvc asg::EventStoreType |
the type returned by AsgTool::evtStore
This is provided in case you need to pass the event store into a stand-alone helper function.
Definition at line 27 of file EventStoreType.h.
| typedef IAlgTool asg::interfaceType_t |
Definition at line 31 of file AnaToolHandle.h.
| typedef INamedInterface asg::parentType_t |
Definition at line 30 of file AnaToolHandle.h.
| asg::ANA_MSG_HEADER | ( | msgSTT | ) |
| std::ostream & asg::operator<< | ( | std::ostream & | str, |
| const AnaToolHandle< T > & | obj ) |
standard output operator
| std::ostream & asg::operator<< | ( | std::ostream & | str, |
| const StandaloneToolHandle< T > & | obj ) |
Definition at line 197 of file StandaloneToolHandle.h.
| std::string asg::ptrToString | ( | const void * | p | ) |
Definition at line 14 of file AsgToolMacros.cxx.
|
static |
Definition at line 24 of file SetProperty.h.
|
static |
specialization for setting a toolhandle property ... don't set the pointer directly, set the typeAndName instead strips out parent tool name so that this will allow setting of private tools
Definition at line 34 of file SetProperty.h.
|
static |
Helper method for calling setProperty on an interface class Usage: asg::setProperty( myTool , "PropertyName" , value ) Returns: StatusCode.
Definition at line 19 of file SetProperty.h.
|
static |
specializations for unique_ptr
Definition at line 28 of file SetProperty.h.