Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
30 ATH_MSG_INFO(
"Processing eta neighbour module also for strip endcaps");
33 return StatusCode::SUCCESS;
44 if (writeHandle.isValid()) {
45 ATH_MSG_DEBUG(
"CondHandle " << writeHandle.fullKey() <<
" is already valid."
46 <<
". In theory this should not be called, but may happen"
47 <<
" if multiple concurrent events are being processed out of order.");
48 return StatusCode::SUCCESS;
54 if (readCdo==
nullptr) {
56 return StatusCode::FAILURE;
60 writeHandle.addDependency(readHandle);
68 if (writeHandle.record(std::move(writeCdo)).isFailure()) {
70 <<
" with EventRange " << writeHandle.getRange()
71 <<
" into Conditions Store");
72 return StatusCode::FAILURE;
74 ATH_MSG_DEBUG(
"recorded new CDO " << writeHandle.key() <<
" with range " << writeHandle.getRange() <<
" into ConditionStore");
76 return StatusCode::SUCCESS;
81 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
SG::WriteCondHandleKey< InDet::SiElementPropertiesTable > m_writeKey
const SCT_ID * m_idHelper
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
BooleanProperty m_doEndcapEtaNeighbour
virtual StatusCode initialize() override final
const std::string & key() const
Return the StoreGate ID for the referenced object.
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
An algorithm that can be simultaneously executed in multiple threads.
::StatusCode StatusCode
StatusCode definition for legacy code.
SiElementPropertiesTableCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize(bool used=true)
virtual StatusCode finalize() override final
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_readKey
virtual StatusCode execute(const EventContext &ctx) const override final