|
ATLAS Offline Software
|
Go to the documentation of this file.
17 return StatusCode::FAILURE;
22 return sum_ghosts + (pjckey.key().find(
"Ghost")!=std::string::npos);
26 ATH_MSG_ERROR(
"List of input pseudojet containers to be merged must have exactly one non-ghost collection!");
27 return StatusCode::FAILURE;
33 return StatusCode::SUCCESS;
39 auto allPseudoJets = std::make_unique<PseudoJetContainer>();
44 ATH_MSG_ERROR(
"Can't retrieve PseudoJetContainer "<< pjcKey.key() );
return StatusCode::FAILURE;
46 allPseudoJets->append( pjcHandle.
get() );
53 return StatusCode::SUCCESS;
virtual StatusCode execute(const EventContext &ctx) const override final
bool accumulate(AccumulateMap &map, std::vector< module_t > const &modules, FPGATrackSimMatrixAccumulator const &acc)
Accumulates an accumulator (e.g.
const std::string & key() const
Return the StoreGate ID for the referenced object.
::StatusCode StatusCode
StatusCode definition for legacy code.
const_pointer_type get() const
Dereference the pointer, but don't cache anything.
SG::ReadHandleKeyArray< PseudoJetContainer > m_inputPJC
SG::WriteHandleKey< PseudoJetContainer > m_outcoll
Output collection name.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
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
Initialization.