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

Interface class for tool providing Electric Field. More...

#include <ISCT_ElectricFieldTool.h>

Inheritance diagram for ISCT_ElectricFieldTool:
Collaboration diagram for ISCT_ElectricFieldTool:

Public Member Functions

virtual ~ISCT_ElectricFieldTool ()=default
 DeclareInterfaceID (ISCT_ElectricFieldTool, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual double getElectricField (double positionZ, double fluence, double depletionVoltage, double sensorThickness, double biasVoltage) const =0
 Get the Ramo potential for a given detector element (x,y,z)-dependent Assumes the center of the detector.

Detailed Description

Interface class for tool providing Electric Field.

Definition at line 21 of file ISCT_ElectricFieldTool.h.

Constructor & Destructor Documentation

◆ ~ISCT_ElectricFieldTool()

virtual ISCT_ElectricFieldTool::~ISCT_ElectricFieldTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

ISCT_ElectricFieldTool::DeclareInterfaceID ( ISCT_ElectricFieldTool ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.

◆ getElectricField()

virtual double ISCT_ElectricFieldTool::getElectricField ( double positionZ,
double fluence,
double depletionVoltage,
double sensorThickness,
double biasVoltage ) const
pure virtual

Get the Ramo potential for a given detector element (x,y,z)-dependent Assumes the center of the detector.


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