|
ATLAS Offline Software
|
Go to the documentation of this file.
17 ATH_MSG_ERROR(
"CaloCalibrationHitContainer collection name should not be empty");
18 return StatusCode::FAILURE;
27 return StatusCode::SUCCESS;
38 if (!signalContainer.
isValid()) {
39 ATH_MSG_ERROR(
"Could not get signal CaloCalibrationHitContainer container " << signalContainer.
name() <<
" from store " << signalContainer.
store());
40 return StatusCode::FAILURE;
42 ATH_MSG_DEBUG(
"Found signal CaloCalibrationHitContainer container " << signalContainer.
name() <<
" in store " << signalContainer.
store());
47 if (!outputContainer.
isValid()) {
48 ATH_MSG_ERROR(
"Could not record output CaloCalibrationHitContainer container " << outputContainer.
name() <<
" to store " << outputContainer.
store());
49 return StatusCode::FAILURE;
51 ATH_MSG_DEBUG(
"Recorded output CaloCalibrationHitContainer container " << outputContainer.
name() <<
" in store " << outputContainer.
store());
59 return StatusCode::SUCCESS;
CopyCaloCalibrationHitContainer(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_collectionName
const std::string & name() const
Return the StoreGate ID for the referenced object.
SG::ReadHandleKey< CaloCalibrationHitContainer > m_signalInputKey
#define ATH_MSG_VERBOSE(x)
An algorithm that can be simultaneously executed in multiple threads.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string store() const
Return the name of the store holding the object we are proxying.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
SG::WriteHandleKey< CaloCalibrationHitContainer > m_outputKey
virtual bool isValid() override final
Can the handle be successfully dereferenced?
Class to store calorimeter calibration hit.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &ctx) const override