|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef SiLorentzAngleCondData_h
10 #define SiLorentzAngleCondData_h
103 #include "AthenaKernel/CondCont.h"
106 #endif // SiLorentzAngleCondData_h
CONDCONT_MIXED_DEF(SiLorentzAngleCondData, 150548945)
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
virtual ~SiLorentzAngleCondData()=default
std::vector< double > m_tanLorentzAngleEta
std::vector< double > m_monitorBiasVoltage
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
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.
macros to associate a CLID to a type
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.