CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <DevelopSignal.h>
Public Member Functions | |
DevelopSignal () | |
~DevelopSignal () | |
void | init (ICgemGeomSvc *geomSvc) |
void | setIonElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t) |
int | getNelectrons () const |
double | getX (int n) const |
double | getY (int n) const |
double | getZ (int n) const |
double | getT (int n) const |
bool | readGemParameters () |
bool | readGasParameters () |
int | get_voltage_index (int voltage) |
bool | is_survived () |
double | shift_x (double z) |
double | sigma_x (double z) |
double | sigma_y (double z) |
double | shift_t (double z) |
double | sigma_t (double z) |
void | set_eff_polya () |
double | compute_gain () |
void | compute_drifting (double xi, double yi, double zi, double ti, double &xf, double &yf, double &zf, double &tf) |
DevelopSignal () | |
~DevelopSignal () | |
void | init (ICgemGeomSvc *geomSvc) |
void | setIonElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t) |
int | getNelectrons () const |
double | getX (int n) const |
double | getY (int n) const |
double | getZ (int n) const |
double | getT (int n) const |
bool | readGemParameters () |
bool | readGasParameters () |
int | get_voltage_index (int voltage) |
bool | is_survived () |
double | shift_x (double z) |
double | sigma_x (double z) |
double | sigma_y (double z) |
double | shift_t (double z) |
double | sigma_t (double z) |
void | set_eff_polya () |
double | compute_gain () |
void | compute_drifting (double xi, double yi, double zi, double ti, double &xf, double &yf, double &zf, double &tf) |
Public Member Functions inherited from DriftAndAvalanche | |
DriftAndAvalanche () | |
virtual | ~DriftAndAvalanche () |
virtual void | init (ICgemGeomSvc *geomSvc, double magConfig)=0 |
virtual void | setIonElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t)=0 |
virtual int | getNelectrons () const =0 |
virtual double | getX (int n) const =0 |
virtual double | getY (int n) const =0 |
virtual double | getZ (int n) const =0 |
virtual double | getT (int n) const =0 |
DriftAndAvalanche () | |
virtual | ~DriftAndAvalanche () |
virtual void | init (ICgemGeomSvc *geomSvc, double magConfig)=0 |
virtual void | setIonElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t)=0 |
virtual int | getNelectrons () const =0 |
virtual double | getX (int n) const =0 |
virtual double | getY (int n) const =0 |
virtual double | getZ (int n) const =0 |
virtual double | getT (int n) const =0 |
Definition at line 14 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/DevelopSignal.h.
DevelopSignal::DevelopSignal | ( | ) |
DevelopSignal::~DevelopSignal | ( | ) |
DevelopSignal::DevelopSignal | ( | ) |
DevelopSignal::~DevelopSignal | ( | ) |
void DevelopSignal::compute_drifting | ( | double | xi, |
double | yi, | ||
double | zi, | ||
double | ti, | ||
double & | xf, | ||
double & | yf, | ||
double & | zf, | ||
double & | tf | ||
) |
void DevelopSignal::compute_drifting | ( | double | xi, |
double | yi, | ||
double | zi, | ||
double | ti, | ||
double & | xf, | ||
double & | yf, | ||
double & | zf, | ||
double & | tf | ||
) |
double DevelopSignal::compute_gain | ( | ) |
double DevelopSignal::compute_gain | ( | ) |
int DevelopSignal::get_voltage_index | ( | int | voltage | ) |
int DevelopSignal::get_voltage_index | ( | int | voltage | ) |
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 25 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 25 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 29 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 29 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 26 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 26 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 27 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 27 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 28 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/DevelopSignal.h.
|
inlinevirtual |
Implements DriftAndAvalanche.
Definition at line 28 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/DevelopSignal.h.
void DevelopSignal::init | ( | ICgemGeomSvc * | geomSvc | ) |
void DevelopSignal::init | ( | ICgemGeomSvc * | geomSvc | ) |
bool DevelopSignal::is_survived | ( | ) |
bool DevelopSignal::is_survived | ( | ) |
bool DevelopSignal::readGasParameters | ( | ) |
bool DevelopSignal::readGasParameters | ( | ) |
bool DevelopSignal::readGemParameters | ( | ) |
bool DevelopSignal::readGemParameters | ( | ) |
void DevelopSignal::set_eff_polya | ( | ) |
void DevelopSignal::set_eff_polya | ( | ) |
|
virtual |
Implements DriftAndAvalanche.
|
virtual |
Implements DriftAndAvalanche.
double DevelopSignal::shift_t | ( | double | z | ) |
double DevelopSignal::shift_t | ( | double | z | ) |
double DevelopSignal::shift_x | ( | double | z | ) |
double DevelopSignal::shift_x | ( | double | z | ) |
double DevelopSignal::sigma_t | ( | double | z | ) |
double DevelopSignal::sigma_t | ( | double | z | ) |
double DevelopSignal::sigma_x | ( | double | z | ) |
double DevelopSignal::sigma_x | ( | double | z | ) |
double DevelopSignal::sigma_y | ( | double | z | ) |
double DevelopSignal::sigma_y | ( | double | z | ) |