#include <DevelopSignal.h>
|
| 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 void | setDebugging (bool debugging)=0 |
|
virtual int | getNelectrons () const =0 |
|
virtual Float_t | getX (int n) const =0 |
|
virtual Float_t | getY (int n) const =0 |
|
virtual Float_t | getZ (int n) const =0 |
|
virtual Float_t | getT (int n) const =0 |
|
virtual const std::vector< Float_t > & | getXContainer () const =0 |
|
virtual const std::vector< Float_t > & | getYContainer () const =0 |
|
virtual const std::vector< Float_t > & | getZContainer () const =0 |
|
virtual const std::vector< Float_t > & | getTContainer () const =0 |
|
Definition at line 14 of file DevelopSignal.h.
◆ DevelopSignal()
DevelopSignal::DevelopSignal |
( |
| ) |
|
◆ ~DevelopSignal()
DevelopSignal::~DevelopSignal |
( |
| ) |
|
◆ compute_drifting()
void DevelopSignal::compute_drifting |
( |
double |
xi, |
|
|
double |
yi, |
|
|
double |
zi, |
|
|
double |
ti, |
|
|
double & |
xf, |
|
|
double & |
yf, |
|
|
double & |
zf, |
|
|
double & |
tf |
|
) |
| |
◆ compute_gain()
double DevelopSignal::compute_gain |
( |
| ) |
|
◆ get_voltage_index()
int DevelopSignal::get_voltage_index |
( |
int |
voltage | ) |
|
◆ getNelectrons()
int DevelopSignal::getNelectrons |
( |
| ) |
const |
|
inlinevirtual |
◆ getT()
double DevelopSignal::getT |
( |
int |
n | ) |
const |
|
inlinevirtual |
◆ getX()
double DevelopSignal::getX |
( |
int |
n | ) |
const |
|
inlinevirtual |
◆ getY()
double DevelopSignal::getY |
( |
int |
n | ) |
const |
|
inlinevirtual |
◆ getZ()
double DevelopSignal::getZ |
( |
int |
n | ) |
const |
|
inlinevirtual |
◆ init()
◆ is_survived()
bool DevelopSignal::is_survived |
( |
| ) |
|
◆ readGasParameters()
bool DevelopSignal::readGasParameters |
( |
| ) |
|
◆ readGemParameters()
bool DevelopSignal::readGemParameters |
( |
| ) |
|
◆ set_eff_polya()
void DevelopSignal::set_eff_polya |
( |
| ) |
|
◆ setIonElectrons()
void DevelopSignal::setIonElectrons |
( |
int |
layer, |
|
|
int |
nElectrons, |
|
|
std::vector< double > |
x, |
|
|
std::vector< double > |
y, |
|
|
std::vector< double > |
z, |
|
|
std::vector< double > |
t |
|
) |
| |
|
virtual |
◆ shift_t()
double DevelopSignal::shift_t |
( |
double |
z | ) |
|
◆ shift_x()
double DevelopSignal::shift_x |
( |
double |
z | ) |
|
◆ sigma_t()
double DevelopSignal::sigma_t |
( |
double |
z | ) |
|
◆ sigma_x()
double DevelopSignal::sigma_x |
( |
double |
z | ) |
|
◆ sigma_y()
double DevelopSignal::sigma_y |
( |
double |
z | ) |
|
The documentation for this class was generated from the following file: