Loading [MathJax]/jax/output/SVG/config.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 m_ntpath=
"/NTUPLES/FILE1/CaloCellGroup";
27 NTuple::Array<float>
values;
28 NTuple::Item<long> nValues;
30 sc=
m_nt->addItem(
"nvalues",nValues,0,1000);
31 if (
sc!=StatusCode::SUCCESS)
33 return StatusCode::FAILURE;
37 if (
sc!=StatusCode::SUCCESS)
39 return StatusCode::FAILURE;
49 return StatusCode::FAILURE;
55 return StatusCode::FAILURE;
64 return StatusCode::FAILURE;
68 if (
cabling->isOnlineConnected(hwid)) {
73 for (
size_t i=0;
i<
v.size();
i++)
77 if (
sc!=StatusCode::SUCCESS) {
79 return StatusCode::FAILURE;
85 return StatusCode::SUCCESS;
CaloCellGroup2Ntuple(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
StatusCode retrieve(const T *&ptr) const
Retrieve the default object into a const T*.
id_range channel_range() const
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline cell identifiers.
CaloCellGroupList m_cellGroupList
const LArOnlineID_Base * m_onlineId
bool fillFromIdentifier(const HWIdentifier &id)
#define ATH_MSG_WARNING(x)
std::vector< std::string > m_groupInit
StoreGateSvc * m_detStore
Helper base class for offline cell identifiers.
const std::vector< float > & valuesForCell(const Identifier id)
bool setDefinition(const CaloCell_Base_ID *caloCellId, const std::vector< std::string > &definitions, MsgStream &logStr)