|
ATLAS Offline Software
|
Go to the documentation of this file.
20 m_tanLorentzAngleEta{},
21 m_monitorBiasVoltage{},
22 m_monitorTemperature{},
23 m_monitorDepletionVoltage{},
24 m_correctionFactor{1.}
double m_correctionFactor
std::vector< double > m_monitorTemperature
void setBiasVoltage(const IdentifierHash &elementHash, const double biasVoltage)
Set bias voltage.
double getCorrectionFactor() const
Get correction factor.
double getLorentzShiftEta(const IdentifierHash &elementHash) const
Get the Lorentz shift correction in the local y (etaDist) direction Assumes the center of the detecto...
double getTanLorentzAngleEta(const IdentifierHash &elementHash) const
Get tan af the Lorentz angle in the local y (etaDist) direction Assumes the center of the detector an...
void setDepletionVoltage(const IdentifierHash &elementHash, const double depletionVoltage)
Set depletion voltage.
void setLorentzShift(const IdentifierHash &elementHash, const double lorentzShift)
Set the Lorentz shift correction in the local x (phiDist) direction Assumes the center of the detecto...
double getTanLorentzAngle(const IdentifierHash &elementHash) const
Get tan af the Lorentz angle in the local x (phiDist) direction Assumes the center of the detector an...
void setCorrectionFactor(const double correctionFactor)
Set correction factor.
std::vector< double > m_lorentzShift
double getBiasVoltage(const IdentifierHash &elementHash) const
Get bias voltage.
void setLorentzShiftEta(const IdentifierHash &elementHash, const double lorentzShiftEta)
Set the Lorentz shift correction in the local y (etaDist) direction Assumes the center of the detecto...
double getDepletionVoltage(const IdentifierHash &elementHash) const
Get depletion voltage.
void setTemperature(const IdentifierHash &elementHash, const double temperature)
Set temperature.
static const double s_invalidValue
std::vector< double > m_lorentzShiftEta
std::vector< double > m_tanLorentzAngleEta
std::vector< double > m_monitorBiasVoltage
std::vector< double > m_monitorDepletionVoltage
double getLorentzShift(const IdentifierHash &elementHash) const
Get the Lorentz shift correction in the local x (phiDist) direction Assumes the center of the detecto...
void setTanLorentzAngleEta(const IdentifierHash &elementHash, const double tanLorentzAngleEta)
Set tan af the Lorentz angle in the local y (etaDist) direction Assumes the center of the detector an...
std::vector< double > m_tanLorentzAngle
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
void resize(const unsigned int size)
Reszie the data members.
void setTanLorentzAngle(const IdentifierHash &elementHash, const double tanLorentzAngle)
Set tan af the Lorentz angle in the local x (phiDist) direction Assumes the center of the detector an...
double getTemperature(const IdentifierHash &elementHash) const
Get temperature.