Belle II Software
release-08-01-10
|
The Class for VXD geometry. More...
#include <SVDSensorInfoPar.h>
Public Types | |
enum | SensorType { PXD = 0 , SVD = 1 , TEL = 2 , VXD = -1 } |
Enum specifing the type of sensor the SensorInfo represents. More... | |
Public Member Functions | |
SVDSensorInfoPar (VxdID id=0, float width=0, float length=0, float thickness=0, int uCells=0, int vCells=0, float width2=0) | |
Constructor which automatically sets the SensorType to SensorInfo::SVD. More... | |
void | setID (VxdID id) |
Change the SensorID. More... | |
void | setSensorParams (double stripEdgeU, double stripEdgeV, double depletionVoltage, double biasVoltage, double backplaneCapacitanceU, double interstripCapacitanceU, double couplingCapacitanceU, double backplaneCapacitanceV, double interstripCapacitanceV, double couplingCapacitanceV, double AduEquivalentU, double AduEquivalentV, double electronicNoiseU, double electronicNoiseV, double AduEquivalentSbwU, double AduEquivalentSbwV, double electronicNoiseSbwU, double electronicNoiseSbwV) |
Set sensor operation parameters. More... | |
double | getTemperature () const |
Return the sensor temperature. | |
double | getStripEdgeU () const |
Return the distance between end of strip and edge of active area. | |
double | getStripEdgeV () const |
Return the distance between end of strip and edge of active area. | |
double | getDepletionVoltage () const |
Return the depletion voltage of the sensor. | |
double | getBiasVoltage () const |
Return the bias voltage on the sensor. | |
double | getBackplaneCapacitanceU () const |
Return the backplane capacitance/cm for U-side strips. | |
double | getInterstripCapacitanceU () const |
Return the interstrip capacitance/cm for U-side strips. | |
double | getCouplingCapacitanceU () const |
Return the coupling capacitance/cm for U-side strips. | |
double | getBackplaneCapacitanceV () const |
Return the backplane capacitance/cm for V-side strips. | |
double | getInterstripCapacitanceV () const |
Return the interstrip capacitance/cm for V-side strips. | |
double | getCouplingCapacitanceV () const |
Return the coupling capacitance/cm for V-side strips. | |
double | getAduEquivalentU () const |
Return ADU equivalent for U strips. | |
double | getAduEquivalentV () const |
Return ADU equivalent for V strips. | |
double | getElectronicNoiseU () const |
Return electronic noise in e- for u strips. | |
double | getElectronicNoiseV () const |
Return electronic noise in e- for v strips. | |
double | getAduEquivalentSbwU () const |
Return ADU equivalent for U strips in Sbw barrel sensor. | |
double | getAduEquivalentSbwV () const |
Return ADU equivalent for V strips in Sbw barrel sensor. | |
double | getElectronicNoiseSbwU () const |
Return electronic noise in e- for u strips in bw barrel sensors. | |
double | getElectronicNoiseSbwV () const |
Return electronic noise in e- for v strips in bw barrel sensors. | |
SensorType | getType () const |
Return the Type of the Sensor. | |
VxdID | getID () const |
Return the ID of the Sensor. | |
double | getWidth2 () const |
Return forward width for a slanted sensor. | |
double | getWidth () const |
Return the (backward) width of the sensor. | |
double | getLength () const |
Return the length of the sensor. | |
double | getSplitLength () const |
Return the splitLength of the sensor. | |
double | getThickness () const |
Return the thickness of the sensor. | |
int | getUCells () const |
Return number of pixel/strips in u direction. | |
int | getVCells () const |
Return number of pixel/strips in v direction. | |
int | getVCells1 () const |
Return number of pixel/strips in v direction for first segment. | |
int | getVCells2 () const |
Return number of pixel/strips in v direction for second segment. | |
Protected Member Functions | |
ClassDef (VXDSensorInfoBasePar, 6) | |
ClassDef, must be the last term before the closing {}. | |
Protected Attributes | |
SensorType | m_type |
Type of the Sensor. | |
unsigned short | m_id |
ID of the Sensor. | |
double | m_width |
Width of the sensor, backward width for wedge sensors. | |
double | m_length |
Length of the Sensor. | |
double | m_thickness |
Thickness of the Sensor. | |
double | m_width2 |
Forward width for wedge sensors, 0 for rectangular sensors. | |
double | m_splitLength |
Length at which second pixel size starts, 0 for only one pixel size. | |
int | m_uCells |
Number of strips/pixels in u direction. | |
int | m_vCells |
Number of strips/pixels in v direction (up to splitLength for two pixel sizes) | |
int | m_vCells2 |
Number of strips/pixels in v direction after splitLength, 0 for only one pixel size. | |
Private Member Functions | |
ClassDef (SVDSensorInfoPar, 7) | |
needed by root | |
Private Attributes | |
double | m_temperature |
Sensor temperature. | |
double | m_stripEdgeU |
The distance between end of strips and edge of active area. | |
double | m_stripEdgeV |
The distance between end of strips and edge of active area. | |
double | m_depletionVoltage |
The depletion voltage of the Silicon sensor. | |
double | m_biasVoltage |
The bias voltage on the sensor. | |
double | m_backplaneCapacitanceU |
The backplane capacitance/cm for U-side strips. | |
double | m_interstripCapacitanceU |
The interstrip capacitance/cm for U-side strips. | |
double | m_couplingCapacitanceU |
The coupling capacitance/cm for U-side strips. | |
double | m_backplaneCapacitanceV |
The backplane capacitance/cm for V-side strips. | |
double | m_interstripCapacitanceV |
The interstrip capacitance/cm for V-side strips. | |
double | m_couplingCapacitanceV |
The coupling capacitance/cm for V-side strips. | |
double | m_aduEquivalentU |
ADU equivalent (electrons/ADU) for U strips. | |
double | m_aduEquivalentV |
ADU equivalent (electrons/ADU) for V strips. | |
double | m_electronicNoiseU |
The electronic noise for U strips. | |
double | m_electronicNoiseV |
The electronic noise for V strips. | |
double | m_aduEquivalentSbwU |
ADU equivalent (electrons/ADU) for U strips, Sbw barrel sensors. | |
double | m_aduEquivalentSbwV |
ADU equivalent (electrons/ADU) for V strips, Sbw barrel sensors. | |
double | m_electronicNoiseSbwU |
The electronic noise for U strips in bw barrel (non-Origami) sensors. | |
double | m_electronicNoiseSbwV |
The electronic noise for V strips in bw barrel (non-Origami) sensors. | |
The Class for VXD geometry.
Definition at line 23 of file SVDSensorInfoPar.h.
|
inherited |
|
inline |
Constructor which automatically sets the SensorType to SensorInfo::SVD.
id | VXD ID of the sensor. |
width | Width of the sensor. |
length | Length of the sensor. |
thickness | Thickness of the senosr. |
uCells | Number of strips in u dirrection. |
vCells | Number of strips in v direction. |
width2 | For wedge sensors, width is the width at 0, width2 is the width at maximum u. |
Definition at line 35 of file SVDSensorInfoPar.h.
|
inline |
Change the SensorID.
Useful to copy the SensorInfo from one sensor and use it for another.
id | VxdID to be assigned to current sensor. |
Definition at line 53 of file SVDSensorInfoPar.h.
|
inline |
Set sensor operation parameters.
stripEdgeU | Distance from end of strip to edge of active area. |
stripEdgeV | Distance from end of strip to edge of active area. |
depletionVoltage | Depletion voltage of the sensor. |
biasVoltage | Bias voltage on the sensor. |
backplaneCapacitanceU | Backplane capacitance/cm for U strips. |
interstripCapacitanceU | Interstrip capacitance/cm for U strips.. |
couplingCapacitanceU | Coupling capacitance/cm for U strips. |
backplaneCapacitanceV | Backplane capacitance/cm for V strips. |
interstripCapacitanceV | Interstrip capacitance/cm for V strips. |
couplingCapacitanceV | Coupling capacitance/cm for V strips, |
AduEquivalentU | Charge in electrons per 1 ADU, U strips. |
AduEquivalentV | Charge in electrons per 1 ADU, V strips. |
electronicNoiseU | Noise on U-strips; for barrels the value for Origami, |
electronicNoiseV | Noise on V-strips, for barrels the value for Origami, |
AduEquivalentSbwU | Charge in electrons per 1 ADU, u-strips in barrel Sbw sensors. |
AduEquivalentSbwV | Charge in electrons per 1 ADU, v-strips in barrel Sbw sensors. |
electronicNoiseSbwU | Noise on U strips of backward barrel senosrs, |
electronicNoiseSbwV | Noise on V strips of backward barrel sensors |
Definition at line 75 of file SVDSensorInfoPar.h.