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

#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. More...
 
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. More...
 

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  ,
,
 
)

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: