![]() |
Belle II Software
release-08-02-05
|
This class defines the dbobject and the methods to access SVD simulation calibrations; coupling constants and Geant4 electron weight. More...
#include <SVDChargeSimulationCalibrations.h>

Public Types | |
| typedef SVDCalibrationsBase< SVDCalibrationsScalar< SVDChargeSimCal > > | t_payload |
| typedef of the SVDChargeSimulationCalibrations payload | |
Public Member Functions | |
| SVDChargeSimulationCalibrations () | |
| Constructor, no input argument is required. | |
| float | getCouplingConstant (const VxdID &sensorID, const bool &isU, const std::string &couplingName) const |
| Return coupling constant. More... | |
| float | getElectronWeight (const VxdID &sensorID, const bool &isU) const |
| Return Geant4 electron weight. More... | |
| TString | getUniqueID () |
| returns the unique ID of the payload | |
| bool | isValid () |
| returns true if the m_aDBObtPtr is valid in the requested IoV | |
Static Public Attributes | |
| static std::string | name = std::string("SVDChargeSimulationCalibrations") |
| name of the SVDChargeSimulationCalibrations payload | |
Private Attributes | |
| DBObjPtr< t_payload > | m_aDBObjPtr |
| the SVDChargeSimulationCalibrations payload | |
This class defines the dbobject and the methods to access SVD simulation calibrations; coupling constants and Geant4 electron weight.
Definition at line 26 of file SVDChargeSimulationCalibrations.h.
|
inline |
Return coupling constant.
Input:
| sensorID | identitiy of the sensor for which the calibration is required |
| isU | sensor side, true for p (u) side, false for n (v) side |
| couplingName | coupling name, specify which coupling to return. Possible values are: "C0" | Coupling from readout implant to its readout channel "C1" | Coupling from first neighbour implant (floating) to readout channel "C2" | Coupling from second neighbour implant (readout) to readout channel "C3" | Coupling from third neighbour implant (floating) to readout channel "APVCoupling" | Coupling between two adjacent channels done at APV level after charge sharing Output: float corresponding to a given coupling constant. |
Definition at line 53 of file SVDChargeSimulationCalibrations.h.
|
inline |
Return Geant4 electron weight.
Input:
| sensorID | identitiy of the sensor for which the calibration is required |
| isU | sensor side, true for p (u) side, false for n (v) side |
Output: float corresponding to a Geant4-electron to real-electron weight.
Definition at line 72 of file SVDChargeSimulationCalibrations.h.