ATLAS Offline Software
Loading...
Searching...
No Matches
ISiliconConditionsTool Class Referenceabstract

Interface class for service providing basic silicon parameters. More...

#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.
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 ,
1 ,
0  )

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: