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

#include <ISiPropertiesTool.h>

Inheritance diagram for ISiPropertiesTool:
Collaboration diagram for ISiPropertiesTool:

Public Member Functions

virtual ~ISiPropertiesTool ()=default
 
 DeclareInterfaceID (ISiPropertiesTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual const InDet::SiliconPropertiesgetSiProperties (const IdentifierHash &elementHash, const EventContext &ctx) const =0
 Get Silicon properties for a given detector element. More...
 

Detailed Description

Interface class for tool providing silicon properties (mobility, etc). for each detector element. These depend on conditions such as temperature.

Definition at line 24 of file ISiPropertiesTool.h.

Constructor & Destructor Documentation

◆ ~ISiPropertiesTool()

virtual ISiPropertiesTool::~ISiPropertiesTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

ISiPropertiesTool::DeclareInterfaceID ( ISiPropertiesTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ getSiProperties()

virtual const InDet::SiliconProperties& ISiPropertiesTool::getSiProperties ( const IdentifierHash elementHash,
const EventContext &  ctx 
) const
pure virtual

Get Silicon properties for a given detector element.


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