Skip to content
Snippets Groups Projects
Commit a0e79004 authored by Teng Jian Khoo's avatar Teng Jian Khoo
Browse files

Avoid initWithOutput override entirely in AB builds to prevent compilation warning

parent aa0b71ce
No related branches found
No related tags found
No related merge requests found
...@@ -41,9 +41,13 @@ class JetCopier ...@@ -41,9 +41,13 @@ class JetCopier
// Called in parent initialize() // Called in parent initialize()
virtual StatusCode initialize() override; virtual StatusCode initialize() override;
#ifndef XAOD_ANALYSIS
// Needed to initialise the ShallowCopyDecorDeps object, which propagates // Needed to initialise the ShallowCopyDecorDeps object, which propagates
// decorations on the original into the copy in StoreGate. // decorations on the original into the copy in StoreGate.
// Override interface implementation in Athena only
virtual StatusCode initWithOutput(const SG::WriteHandleKey<xAOD::JetContainer>& outputJets) override; virtual StatusCode initWithOutput(const SG::WriteHandleKey<xAOD::JetContainer>& outputJets) override;
#endif
// Called during execution // Called during execution
virtual StatusCode getAndRecordJets(SG::WriteHandle<xAOD::JetContainer>& jetHandle) const override; virtual StatusCode getAndRecordJets(SG::WriteHandle<xAOD::JetContainer>& jetHandle) const override;
......
...@@ -36,14 +36,12 @@ StatusCode JetCopier::initialize() { ...@@ -36,14 +36,12 @@ StatusCode JetCopier::initialize() {
} }
#ifndef XAOD_ANALYSIS
// Setup helper to propagate decorations from original to copy // Setup helper to propagate decorations from original to copy
StatusCode JetCopier::initWithOutput(const SG::WriteHandleKey<xAOD::JetContainer>& outputJets) { StatusCode JetCopier::initWithOutput(const SG::WriteHandleKey<xAOD::JetContainer>& outputJets) {
#ifndef XAOD_ANALYSIS
return m_decorDeps.initialize(m_inputJets, outputJets) ; return m_decorDeps.initialize(m_inputJets, outputJets) ;
#else
return StatusCode::SUCCESS;
#endif
} }
#endif
StatusCode JetCopier::getAndRecordJets(SG::WriteHandle<xAOD::JetContainer>& jetHandle) const { StatusCode JetCopier::getAndRecordJets(SG::WriteHandle<xAOD::JetContainer>& jetHandle) const {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment