#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 |
|
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: