#include <IonizationPoisson.h>
|
| IonizationPoisson () |
|
| ~IonizationPoisson () |
|
void | init (unsigned int random, ICgemGeomSvc *geomSvc) |
|
void | setDebugging (bool debugging) |
|
void | setTrack (int particle, int charge, double p, double trkPosIn[], double trkPosOut[]) |
|
int | getNumberIonE () |
|
double | getEx (int nElec) |
|
double | getEy (int nElec) |
|
double | getEz (int nElec) |
|
double | getEt (int nElec) |
|
int | getNumberIonC () |
|
double | getCx (int nClus) |
|
double | getCy (int nClus) |
|
double | getCz (int nClus) |
|
double | getCt (int nClus) |
|
bool | generate_primary_ele () |
|
int | generate_secondary_ele () |
|
void | compute_pos (double trkPosIn[], double trkPosOut[], double &x, double &y, double &z) |
|
void | from_glo_to_loc (double xg, double yg, double zg, double &xl, double &yl, double &zl) |
|
| Ionization () |
|
virtual | ~Ionization () |
|
virtual void | init (unsigned int random, ICgemGeomSvc *geomSvc, double magConfig)=0 |
|
virtual void | setDebugging (bool debugging)=0 |
|
virtual void | setTrack (int particle, int charge, double p, double trkPosIn[], double trkPosOut[])=0 |
|
virtual int | getNumberIonE ()=0 |
|
virtual double | getEx (int nElec)=0 |
|
virtual double | getEy (int nElec)=0 |
|
virtual double | getEz (int nElec)=0 |
|
virtual double | getEt (int nElec)=0 |
|
Definition at line 10 of file IonizationPoisson.h.
◆ IonizationPoisson()
IonizationPoisson::IonizationPoisson |
( |
| ) |
|
◆ ~IonizationPoisson()
IonizationPoisson::~IonizationPoisson |
( |
| ) |
|
◆ compute_pos()
void IonizationPoisson::compute_pos |
( |
double |
trkPosIn[], |
|
|
double |
trkPosOut[], |
|
|
double & |
x, |
|
|
double & |
y, |
|
|
double & |
z |
|
) |
| |
◆ from_glo_to_loc()
void IonizationPoisson::from_glo_to_loc |
( |
double |
xg, |
|
|
double |
yg, |
|
|
double |
zg, |
|
|
double & |
xl, |
|
|
double & |
yl, |
|
|
double & |
zl |
|
) |
| |
◆ generate_primary_ele()
bool IonizationPoisson::generate_primary_ele |
( |
| ) |
|
◆ generate_secondary_ele()
int IonizationPoisson::generate_secondary_ele |
( |
| ) |
|
◆ getCt()
double IonizationPoisson::getCt |
( |
int |
nClus | ) |
|
|
inline |
◆ getCx()
double IonizationPoisson::getCx |
( |
int |
nClus | ) |
|
|
inline |
◆ getCy()
double IonizationPoisson::getCy |
( |
int |
nClus | ) |
|
|
inline |
◆ getCz()
double IonizationPoisson::getCz |
( |
int |
nClus | ) |
|
|
inline |
◆ getEt()
double IonizationPoisson::getEt |
( |
int |
nElec | ) |
|
|
inlinevirtual |
◆ getEx()
double IonizationPoisson::getEx |
( |
int |
nElec | ) |
|
|
inlinevirtual |
◆ getEy()
double IonizationPoisson::getEy |
( |
int |
nElec | ) |
|
|
inlinevirtual |
◆ getEz()
double IonizationPoisson::getEz |
( |
int |
nElec | ) |
|
|
inlinevirtual |
◆ getNumberIonC()
int IonizationPoisson::getNumberIonC |
( |
| ) |
|
|
inline |
◆ getNumberIonE()
int IonizationPoisson::getNumberIonE |
( |
| ) |
|
|
inlinevirtual |
◆ init()
void IonizationPoisson::init |
( |
unsigned int |
random, |
|
|
ICgemGeomSvc * |
geomSvc |
|
) |
| |
◆ setDebugging()
void IonizationPoisson::setDebugging |
( |
bool |
debugging | ) |
|
|
inlinevirtual |
◆ setTrack()
void IonizationPoisson::setTrack |
( |
int |
particle, |
|
|
int |
charge, |
|
|
double |
p, |
|
|
double |
trkPosIn[], |
|
|
double |
trkPosOut[] |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: