15#include "GaudiKernel/ISvcLocator.h"
16#include "GaudiKernel/StatusCode.h"
17#include "GaudiKernel/MsgStream.h"
25 const std::string& name,
26 const IInterface* parent):
31 declareProperty(
"SaveOfflineInfo",
m_SaveOffId=
false);
32 declareProperty(
"SaveHardwareInfo",
m_SaveHWid=
true);
48 return StatusCode::SUCCESS;
67 return StatusCode::SUCCESS;
80 const std::vector<float>& Samples=tileD->
samples();
81 m_samples->assign (Samples.begin(), Samples.end());
91 *
m_section = std::numeric_limits<char>::min();
92 *
m_side = std::numeric_limits<char>::min();
93 *
m_tower = std::numeric_limits<char>::min();
97 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
virtual StatusCode addVariable(const std::string &name, const std::type_info &ti, void *&ptr, const std::string &docstring="", const void *defval=0)
bool is_valid() const
Check if id is in a valid state.
const std::vector< float > & samples() const
Identifier adc_ID(void) const
HWIdentifier adc_HWID(void) const
Block filler tool for noisy FEB information.