![]() |
ATLAS Offline Software
|
#include <SCT_ElectricFieldTool.h>
Public Member Functions | |
| SCT_ElectricFieldTool (const std::string &t, const std::string &n, const IInterface *p) | |
| virtual | ~SCT_ElectricFieldTool ()=default |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual double | getElectricField (double positionZ, double fluence, double depletionVoltage, double sensorThickness, double biasVoltage) const override |
Private Types | |
| enum | FieldModel { UNIFORM_FIELD , FLAT_DIODE } |
Private Attributes | |
| IntegerProperty | m_eFieldModel {this, "EFieldModel", FLAT_DIODE, "UNIFORM_FIELD=0 uniform E-field model, FLAT_DIODE=1 flat diode model"} |
| TF1 | m_model {"pol6", "pol6", 0., 0.03} |
Definition at line 26 of file SCT_ElectricFieldTool.h.
|
private |
| SCT_ElectricFieldTool::SCT_ElectricFieldTool | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Definition at line 11 of file SCT_ElectricFieldTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 31 of file SCT_ElectricFieldTool.cxx.
|
overridevirtual |
| fluence | fluence* |
Definition at line 35 of file SCT_ElectricFieldTool.cxx.
|
overridevirtual |
Definition at line 16 of file SCT_ElectricFieldTool.cxx.
|
private |
Definition at line 43 of file SCT_ElectricFieldTool.h.
|
private |
Definition at line 44 of file SCT_ElectricFieldTool.h.