21 return StatusCode::SUCCESS;
32 puToolHandle->resetFilter();
33 ATH_CHECK(puToolHandle->processAllSubEvents(ctx));
35 if (!puToolHandle->filterPassed())
37 ATH_MSG_VERBOSE(
"Filter " << puToolHandle->name() <<
" failed - will stop the event" );
42 return StatusCode::SUCCESS;
50 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
an algorithm to run digitization in the original 'algorithm' approach using the common interface of I...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual void setFilterPassed(bool state, const EventContext &ctx) const
StatusCode execute(const EventContext &ctx)
Execute method.
DigitizationAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandleArray< IPileUpTool > m_puTools