15#include "GaudiKernel/ISvcLocator.h"
16#include "GaudiKernel/MsgStream.h"
17#include "GaudiKernel/StatusCode.h"
41 return StatusCode::SUCCESS;
49 if (!
msgLvl(MSG::INFO))
return StatusCode::SUCCESS;
59 return StatusCode::SUCCESS;
78 std::vector<int>::const_iterator pos;
79 for (pos =
vec.begin(); pos !=
vec.end(); ++pos)
81 if (pos !=
vec.begin())
msg() <<
",";
#define ATH_CHECK
Evaluate an expression and check for errors.
std::vector< size_t > vec
Handle class for reading from StoreGate.
std::string ZdcToString(const std::vector< T > &vv)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
bool msgLvl(const MSG::Level lvl) const
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
void printZdcTriggerTowers() const
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_ZdcTriggerTowerContainerLocation
ZDC Container and collection StoreGate key.
int m_forceSlicesFadc
REMOVE Force number of FADC slices REMOVE.
void printVec(const std::vector< int > &vec) const
virtual StatusCode initialize() override
ZdcByteStreamRawDataV2(const std::string &name, ISvcLocator *pSvcLocator)
int m_forceSlicesLut
REMOVE Force number of LUT slices REMOVE.