ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ILArHVPathologyDbTool Class Referenceabstract

#include <ILArHVPathologyDbTool.h>

Inheritance diagram for ILArHVPathologyDbTool:
Collaboration diagram for ILArHVPathologyDbTool:

Public Member Functions

virtual ~ILArHVPathologyDbTool ()
 
virtual AthenaAttributeListhvPathology2AttrList (const LArHVPathologiesDb &) const =0
 Transform LArCellHVPathologyDBContainer into Attribute List. More...
 
virtual LArHVPathologiesDbattrList2HvPathology (const AthenaAttributeList &) const =0
 Transform Attribute List into LArDBCellHVPathologyDBContainer NB: clients must delete returned pointer! More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 20 of file ILArHVPathologyDbTool.h.

Constructor & Destructor Documentation

◆ ~ILArHVPathologyDbTool()

virtual ILArHVPathologyDbTool::~ILArHVPathologyDbTool ( )
inlinevirtual

Definition at line 23 of file ILArHVPathologyDbTool.h.

23 {}

Member Function Documentation

◆ attrList2HvPathology()

virtual LArHVPathologiesDb* ILArHVPathologyDbTool::attrList2HvPathology ( const AthenaAttributeList ) const
pure virtual

Transform Attribute List into LArDBCellHVPathologyDBContainer NB: clients must delete returned pointer!

Implemented in LArHVPathologyDbTool.

◆ hvPathology2AttrList()

virtual AthenaAttributeList* ILArHVPathologyDbTool::hvPathology2AttrList ( const LArHVPathologiesDb ) const
pure virtual

Transform LArCellHVPathologyDBContainer into Attribute List.

Implemented in LArHVPathologyDbTool.

◆ interfaceID()

static const InterfaceID& ILArHVPathologyDbTool::interfaceID ( )
inlinestatic

Definition at line 25 of file ILArHVPathologyDbTool.h.

25 { return IID_ILArHVPathologyDbTool; }

The documentation for this class was generated from the following file: