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

#include <ISiliconConditionsTool.h>

Inheritance diagram for ISiliconConditionsTool:
Collaboration diagram for ISiliconConditionsTool:

Public Member Functions

virtual ~ISiliconConditionsTool ()=default
 
 DeclareInterfaceID (ISiliconConditionsTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual float temperature (const Identifier &detectorElement, const EventContext &ctx) const =0
 
virtual float biasVoltage (const Identifier &detectorElement, const EventContext &ctx) const =0
 
virtual float depletionVoltage (const Identifier &detectorElement, const EventContext &ctx) const =0
 
virtual float temperature (const IdentifierHash &detectorElement, const EventContext &ctx) const =0
 
virtual float biasVoltage (const IdentifierHash &detectorElement, const EventContext &ctx) const =0
 
virtual float depletionVoltage (const IdentifierHash &detectorElement, const EventContext &ctx) const =0
 

Detailed Description

Interface class for service providing basic silicon parameters

Definition at line 24 of file ISiliconConditionsTool.h.

Constructor & Destructor Documentation

◆ ~ISiliconConditionsTool()

virtual ISiliconConditionsTool::~ISiliconConditionsTool ( )
virtualdefault

Member Function Documentation

◆ biasVoltage() [1/2]

virtual float ISiliconConditionsTool::biasVoltage ( const Identifier detectorElement,
const EventContext &  ctx 
) const
pure virtual

◆ biasVoltage() [2/2]

virtual float ISiliconConditionsTool::biasVoltage ( const IdentifierHash detectorElement,
const EventContext &  ctx 
) const
pure virtual

◆ DeclareInterfaceID()

ISiliconConditionsTool::DeclareInterfaceID ( ISiliconConditionsTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ depletionVoltage() [1/2]

virtual float ISiliconConditionsTool::depletionVoltage ( const Identifier detectorElement,
const EventContext &  ctx 
) const
pure virtual

◆ depletionVoltage() [2/2]

virtual float ISiliconConditionsTool::depletionVoltage ( const IdentifierHash detectorElement,
const EventContext &  ctx 
) const
pure virtual

◆ temperature() [1/2]

virtual float ISiliconConditionsTool::temperature ( const Identifier detectorElement,
const EventContext &  ctx 
) const
pure virtual

◆ temperature() [2/2]

virtual float ISiliconConditionsTool::temperature ( const IdentifierHash detectorElement,
const EventContext &  ctx 
) const
pure virtual

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