36 throw cms::Exception(
"FailedHDF5FileOpen") <<
"failed to open HDF5 file " << iName;
68 return std::make_shared<DataSet>(
id_, iName);
72 return std::make_shared<Attribute>(
id_, iName);
75 std::shared_ptr<Group>
File::derefGroup(hobj_ref_t iRef)
const {
return std::make_shared<Group>(
id_, &iRef); }
77 std::shared_ptr<DataSet>
File::derefDataSet(hobj_ref_t iRef)
const {
return std::make_shared<DataSet>(
id_, &iRef); }
std::shared_ptr< Group > derefGroup(hobj_ref_t iRef) const
std::shared_ptr< Group > findGroup(std::string const &iName) const
std::shared_ptr< Attribute > findAttribute(std::string const &iName) const
std::shared_ptr< DataSet > findDataSet(std::string const &iName) const
File(std::string const &iName, CtrOption)
std::shared_ptr< DataSet > derefDataSet(hobj_ref_t iRef) const