CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <IonizationPoisson.h>
Public Member Functions | |
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) |
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) |
Public Member Functions inherited from Ionization | |
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 |
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 Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
IonizationPoisson::IonizationPoisson | ( | ) |
IonizationPoisson::~IonizationPoisson | ( | ) |
IonizationPoisson::IonizationPoisson | ( | ) |
IonizationPoisson::~IonizationPoisson | ( | ) |
void IonizationPoisson::compute_pos | ( | double | trkPosIn[], |
double | trkPosOut[], | ||
double & | x, | ||
double & | y, | ||
double & | z | ||
) |
void IonizationPoisson::compute_pos | ( | double | trkPosIn[], |
double | trkPosOut[], | ||
double & | x, | ||
double & | y, | ||
double & | z | ||
) |
void IonizationPoisson::from_glo_to_loc | ( | double | xg, |
double | yg, | ||
double | zg, | ||
double & | xl, | ||
double & | yl, | ||
double & | zl | ||
) |
void IonizationPoisson::from_glo_to_loc | ( | double | xg, |
double | yg, | ||
double | zg, | ||
double & | xl, | ||
double & | yl, | ||
double & | zl | ||
) |
bool IonizationPoisson::generate_primary_ele | ( | ) |
bool IonizationPoisson::generate_primary_ele | ( | ) |
int IonizationPoisson::generate_secondary_ele | ( | ) |
int IonizationPoisson::generate_secondary_ele | ( | ) |
|
inline |
Definition at line 36 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 36 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 33 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 33 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 34 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 34 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 35 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 35 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 29 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 29 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 26 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 26 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 27 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 27 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 28 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 28 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 32 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inline |
Definition at line 32 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 25 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 25 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
void IonizationPoisson::init | ( | unsigned int | random, |
ICgemGeomSvc * | geomSvc | ||
) |
void IonizationPoisson::init | ( | unsigned int | random, |
ICgemGeomSvc * | geomSvc | ||
) |
|
inlinevirtual |
Implements Ionization.
Definition at line 16 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/IonizationPoisson.h.
|
inlinevirtual |
Implements Ionization.
Definition at line 16 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/IonizationPoisson.h.
|
virtual |
Implements Ionization.
|
virtual |
Implements Ionization.