|
BmnRoot
|
Container for operating condition parameters of a sensor. More...
#include <BmnSsdSensorConditions.h>
Public Member Functions | |
| BmnSsdSensorConditions (Double_t vFD=0., Double_t vBias=0., Double_t temperature=273., Double_t cCoupling=0., Double_t cInterstrip=0., Double_t bX=0., Double_t bY=0., Double_t bZ=0.) | |
| virtual | ~BmnSsdSensorConditions () |
| Double_t | GetBx () const |
| Double_t | GetBy () const |
| Double_t | GetBz () const |
| Double_t | GetB () const |
| Double_t | GetCcoupling () const |
| Double_t | GetCinterstrip () const |
| Double_t | GetCrossTalk () const |
| Double_t | GetTemperature () const |
| Double_t | GetVbias () const |
| Double_t | GetVfd () const |
| Double_t | GetMeanLorentzShift (Int_t side) const |
| Double_t | GetHallParameter (Int_t index, Int_t chargeType) |
| void | GetHallMobilityParametersInto (Double_t *hallMobilityParameters, Int_t chargeType) const |
| Double_t | HallMobility (Double_t eField, Int_t chargeType) const |
| void | SetField (Double_t bX, Double_t bY, Double_t bZ) |
| std::string | ToString () const |
Container for operating condition parameters of a sensor.
Definition at line 19 of file BmnSsdSensorConditions.h.
| BmnSsdSensorConditions::BmnSsdSensorConditions | ( | Double_t | vFD = 0., |
| Double_t | vBias = 0., |
||
| Double_t | temperature = 273., |
||
| Double_t | cCoupling = 0., |
||
| Double_t | cInterstrip = 0., |
||
| Double_t | bX = 0., |
||
| Double_t | bY = 0., |
||
| Double_t | bZ = 0. |
||
| ) |
Default constructor
| vFD | Full depletion voltage [V] |
| vBias | Bias voltage [V] |
| temperature | Temperature [K] |
| cCoupling | Coupling capacitance [pF] |
| cInterstrip | Inter-strip capacitance [pF] |
| bX | Magn. field Bx at sensor centre [T] |
| bY | Magn. field By at sensor centre [T] |
| bZ | Magn. field Bz at sensor centre [T] |
Definition at line 16 of file BmnSsdSensorConditions.cxx.
|
virtual |
Destructor
Definition at line 43 of file BmnSsdSensorConditions.cxx.
|
inline |
Definition at line 48 of file BmnSsdSensorConditions.h.
|
inline |
Magnetic field at sensor centre
Definition at line 45 of file BmnSsdSensorConditions.h.
|
inline |
Definition at line 46 of file BmnSsdSensorConditions.h.
|
inline |
Definition at line 47 of file BmnSsdSensorConditions.h.
|
inline |
Coupling capacitance
Definition at line 56 of file BmnSsdSensorConditions.h.
|
inline |
Inter-strip capacitance
Definition at line 62 of file BmnSsdSensorConditions.h.
|
inline |
Cross-talk coefficient Is derived from
Definition at line 69 of file BmnSsdSensorConditions.h.
Referenced by BmnSsdSensorDssd::CalculateResponse().
| void BmnSsdSensorConditions::GetHallMobilityParametersInto | ( | Double_t * | hallMobilityParameters, |
| Int_t | chargeType | ||
| ) | const |
Get parameters for Hall mobility calculation into array
Definition at line 127 of file BmnSsdSensorConditions.cxx.
References i.
| Double_t BmnSsdSensorConditions::GetHallParameter | ( | Int_t | index, |
| Int_t | chargeType | ||
| ) |
Definition at line 106 of file BmnSsdSensorConditions.cxx.
|
inline |
Mean shift due to magnetic field
| Side | 0 - electrons, 1 - holes |
Definition at line 93 of file BmnSsdSensorConditions.h.
Referenced by BmnSsdSensorDssd::GetClusterPosition().
|
inline |
|
inline |
Bias voltage
Definition at line 81 of file BmnSsdSensorConditions.h.
Referenced by BmnSsdSensorDssd::LorentzShift().
|
inline |
Full depletion voltage
Definition at line 87 of file BmnSsdSensorConditions.h.
Referenced by BmnSsdSensorDssd::LorentzShift().
| Double_t BmnSsdSensorConditions::HallMobility | ( | Double_t | eField, |
| Int_t | chargeType | ||
| ) | const |
Hall mobility
| eField | Electric field [V/cm] |
| chargeType | (0 = electron, 1 = hole) @value Hall mobility [cm**2/(Vs)] |
Definition at line 143 of file BmnSsdSensorConditions.cxx.
Referenced by BmnSsdSensorDssd::LorentzShift().
|
inline |
Set the magnetic field
| bx,by,bz | Magnetic field components in sensor centre [T] |
Definition at line 114 of file BmnSsdSensorConditions.h.
| string BmnSsdSensorConditions::ToString | ( | ) | const |
String output
Definition at line 180 of file BmnSsdSensorConditions.cxx.
Referenced by BmnSsdSetup::SetSensorConditions(), and BmnSsdSensorDssdStereo::ToString().