10#include "GaudiKernel/StatusCode.h"
11#include "GaudiKernel/ToolHandle.h"
24 ATH_MSG_DEBUG(
" ---------- Preparing to loop for " << nParticles <<
" particles");
32 std::make_unique<xAOD::CaloRingsAuxContainer>()));
35 std::make_unique<xAOD::RingSetAuxContainer>()));
#define ATH_CHECK
Evaluate an expression and check for errors.
size_t m_part_counter
Hold number of particles already procesed for this event:
size_t m_part_size
Hold number of particles to be processed:
SG::WriteHandle< xAOD::RingSetContainer > * m_rsContH
Keep RingSetContainer handle in scope until finished looping.
SG::WriteHandle< xAOD::CaloRingsContainer > * m_crContH
Private Properties.
StatusCode prepareJetToLoopFor(std::size_t nParticles)
Methods.
ToolHandle< ICaloRingsBuilder > & m_builder
Protected Properties.
void checkJetRelease()
Release the handles when finished looping.
Namespace dedicated for Ringer utilities.