22#include "GaudiKernel/ISvcLocator.h"
23#include "GaudiKernel/MsgStream.h"
24#include "GaudiKernel/StatusCode.h"
47 if (!
msgLvl(MSG::INFO))
return StatusCode::SUCCESS;
59 if (
sc.isFailure() || !ttCollection || ttCollection->
empty())
62 return StatusCode::SUCCESS;
65 return StatusCode::SUCCESS;
85 std::vector<int>::const_iterator pos;
86 for (pos =
vec.begin(); pos !=
vec.end(); ++pos)
88 if (pos !=
vec.begin())
msg() <<
",";
std::vector< size_t > vec
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
bool msgLvl(const MSG::Level lvl) const
bool empty() const noexcept
Returns true if the collection is empty.
int m_forceSlicesLut
REMOVE Force number of LUT slices REMOVE.
void printVec(const std::vector< int > &vec) const
void printZdcDigits() const
ZdcByteStreamRawData(const std::string &name, ISvcLocator *pSvcLocator)
ZdcDigitsMap m_ZdcDigitsMap
int m_forceSlicesFadc
REMOVE Force number of FADC slices REMOVE.
virtual StatusCode execute() override
std::string m_ZdcDigitsCollectionLocation
static const std::string ZdcDigitsCollectionLocation