#include <ISCT_ChargeTrappingTool.h>
|
virtual | ~ISCT_ChargeTrappingTool ()=default |
|
| DeclareInterfaceID (ISCT_ChargeTrappingTool, 1, 0) |
| Creates the InterfaceID and interfaceID() method. More...
|
|
virtual SCT_ChargeTrappingCondData | getCondData (const IdentifierHash &elementHash, double pos, const EventContext &ctx) const =0 |
|
virtual SCT_ChargeTrappingCondData | getCondData (const IdentifierHash &elementHash, double pos) const =0 |
|
virtual void | getHoleTransport (double &x0, double &y0, double &xfin, double &yfin, double &Q_m2, double &Q_m1, double &Q_00, double &Q_p1, double &Q_p2, const EventContext &ctx) const =0 |
|
virtual void | getHoleTransport (double &x0, double &y0, double &xfin, double &yfin, double &Q_m2, double &Q_m1, double &Q_00, double &Q_p1, double &Q_p2) const =0 |
|
Interface class for tool providing the charge trapping probability for each charge position
Definition at line 30 of file ISCT_ChargeTrappingTool.h.
◆ ~ISCT_ChargeTrappingTool()
virtual ISCT_ChargeTrappingTool::~ISCT_ChargeTrappingTool |
( |
| ) |
|
|
virtualdefault |
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ getCondData() [1/2]
◆ getCondData() [2/2]
◆ getHoleTransport() [1/2]
virtual void ISCT_ChargeTrappingTool::getHoleTransport |
( |
double & |
x0, |
|
|
double & |
y0, |
|
|
double & |
xfin, |
|
|
double & |
yfin, |
|
|
double & |
Q_m2, |
|
|
double & |
Q_m1, |
|
|
double & |
Q_00, |
|
|
double & |
Q_p1, |
|
|
double & |
Q_p2 |
|
) |
| const |
|
pure virtual |
◆ getHoleTransport() [2/2]
virtual void ISCT_ChargeTrappingTool::getHoleTransport |
( |
double & |
x0, |
|
|
double & |
y0, |
|
|
double & |
xfin, |
|
|
double & |
yfin, |
|
|
double & |
Q_m2, |
|
|
double & |
Q_m1, |
|
|
double & |
Q_00, |
|
|
double & |
Q_p1, |
|
|
double & |
Q_p2, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: