hdf5pp::Group Class Reference
[Hdf5pp]

#include <Group.h>

List of all members.

Public Member Functions

 Group ()
 ~Group ()
Group createGroup (const std::string &name)
Group openGroup (const std::string &name) const
bool hasChild (const std::string &name) const
 Determines if the group has a child (link) with the given name.
Group parent () const
template<typename T>
Attribute< T > createAttr (const std::string &name, const DataSpace &dspc=DataSpace::makeScalar())
 create attribute for this group
template<typename T>
Attribute< T > openAttr (const std::string &name) const
 open existing attribute, returns non-valid attribute if does not exist
bool hasAttr (const std::string &name)
 check if attribute exists
template<typename T>
DataSet createDataSet (const std::string &name, const DataSpace &dspc, const PListDataSetCreate &plistDScreate=PListDataSetCreate(), const PListDataSetAccess &plistDSaccess=PListDataSetAccess())
DataSet createDataSet (const std::string &name, const Type &type, const DataSpace &dspc, const PListDataSetCreate &plistDScreate=PListDataSetCreate(), const PListDataSetAccess &plistDSaccess=PListDataSetAccess())
DataSet openDataSet (const std::string &name, const PListDataSetAccess &plistDSaccess=PListDataSetAccess()) const
void makeSoftLink (const std::string &targetPath, const std::string &linkName)
H5L_type_t getLinkType (const std::string &linkName) const
 Get link type.
std::string getSoftLink (const std::string &linkName) const
 Get soft link value.
void close ()
bool valid () const
std::string name () const
hid_t id () const
std::string basename () const
bool operator< (const Group &other) const
bool operator== (const Group &other) const
bool operator!= (const Group &other) const

Protected Member Functions

 Group (hid_t grp)

Static Protected Member Functions

static Group createGroup (hid_t parent, const std::string &name)
static Group openGroup (hid_t parent, const std::string &name)

Friends

class File
class GroupIter


Detailed Description

Class representing HDF5 group.

This software was developed for the LUSI project. If you use all or part of it, please give an appropriate acknowledgment.

Version:
Id
Group.h 7245 2013-11-29 00:38:21Z salnikov@SLAC.STANFORD.EDU
Author:
Andrei Salnikov

Definition at line 62 of file Group.h.


Constructor & Destructor Documentation

hdf5pp::Group::Group (  )  [inline]

Definition at line 66 of file Group.h.

Referenced by createGroup(), hasChild(), openGroup(), and parent().

hdf5pp::Group::~Group (  ) 

Definition at line 69 of file Group.cpp.

hdf5pp::Group::Group ( hid_t  grp  )  [protected]

Definition at line 59 of file Group.cpp.

References src::unitTestsWorkerData::debug(), CSPadPixCoords::logger, and MsgLog.


Member Function Documentation

std::string hdf5pp::Group::basename (  )  const

Definition at line 250 of file Group.cpp.

References name(), indexCrystals::p, and ArrFileExchange::path.

Referenced by Translator::H5MpiTranslateApp::addLinksToMasterFile(), psddl_hdf2psana::HdfConverter::convertEpics(), and psddl_hdf2psana::HdfConverter::source().

void hdf5pp::Group::close (  ) 

Definition at line 214 of file Group.cpp.

Referenced by Translator::SrcKeyGroup::close(), Translator::H5Output::closeH5FileDueToEventException(), Translator::H5Output::lookForAndStoreCalibData(), Translator::H5Output::lookForAndStoreEndData(), main(), and test_store().

template<typename T>
Attribute<T> hdf5pp::Group::createAttr ( const std::string &  name,
const DataSpace dspc = DataSpace::makeScalar() 
) [inline]

create attribute for this group

Definition at line 91 of file Group.h.

Referenced by Translator::TypeSrcKeyH5GroupDirectory::addSrcKeyGroup(), Translator::H5GroupNames::addTypeAttributes(), psddl_hdf2psana::Epics::make_datasets(), psddl_hdf2psana::UsdUsb::make_datasets(), psddl_hdf2psana::TimeTool::make_datasets(), psddl_hdf2psana::Timepix::make_datasets(), psddl_hdf2psana::Rayonix::make_datasets(), psddl_hdf2psana::Quartz::make_datasets(), psddl_hdf2psana::Pulnix::make_datasets(), psddl_hdf2psana::Princeton::make_datasets(), psddl_hdf2psana::PNCCD::make_datasets(), psddl_hdf2psana::Pimax::make_datasets(), psddl_hdf2psana::Partition::make_datasets(), psddl_hdf2psana::Orca::make_datasets(), psddl_hdf2psana::Opal1k::make_datasets(), psddl_hdf2psana::OceanOptics::make_datasets(), psddl_hdf2psana::Lusi::make_datasets(), psddl_hdf2psana::L3T::make_datasets(), psddl_hdf2psana::Jungfrau::make_datasets(), psddl_hdf2psana::Ipimb::make_datasets(), psddl_hdf2psana::Imp::make_datasets(), psddl_hdf2psana::Gsc16ai::make_datasets(), psddl_hdf2psana::GenericPgp::make_datasets(), psddl_hdf2psana::Generic1D::make_datasets(), psddl_hdf2psana::Fli::make_datasets(), psddl_hdf2psana::FCCD::make_datasets(), psddl_hdf2psana::EvrData::make_datasets(), psddl_hdf2psana::EpixSampler::make_datasets(), psddl_hdf2psana::Epix::make_datasets(), psddl_hdf2psana::Encoder::make_datasets(), psddl_hdf2psana::CsPad2x2::make_datasets(), psddl_hdf2psana::CsPad::make_datasets(), psddl_hdf2psana::ControlData::make_datasets(), psddl_hdf2psana::Camera::make_datasets(), psddl_hdf2psana::Bld::make_datasets(), psddl_hdf2psana::Arraychar::make_datasets(), psddl_hdf2psana::Andor3d::make_datasets(), psddl_hdf2psana::Andor::make_datasets(), psddl_hdf2psana::Alias::make_datasets(), psddl_hdf2psana::Acqiris::make_datasets(), psddl_hdf2psana::Bld::store_BldDataAcqADCV1(), psddl_hdf2psana::Bld::store_BldDataAnalogInputV1(), psddl_hdf2psana::Bld::store_BldDataBeamMonitorV1(), psddl_hdf2psana::Bld::store_BldDataEBeamV0(), psddl_hdf2psana::Bld::store_BldDataEBeamV1(), psddl_hdf2psana::Bld::store_BldDataEBeamV2(), psddl_hdf2psana::Bld::store_BldDataEBeamV3(), psddl_hdf2psana::Bld::store_BldDataEBeamV4(), psddl_hdf2psana::Bld::store_BldDataEBeamV5(), psddl_hdf2psana::Bld::store_BldDataEBeamV6(), psddl_hdf2psana::Bld::store_BldDataEBeamV7(), psddl_hdf2psana::Bld::store_BldDataEOrbitsV0(), psddl_hdf2psana::Bld::store_BldDataFEEGasDetEnergy(), psddl_hdf2psana::Bld::store_BldDataFEEGasDetEnergyV1(), psddl_hdf2psana::Bld::store_BldDataGMDV0(), psddl_hdf2psana::Bld::store_BldDataGMDV1(), psddl_hdf2psana::Bld::store_BldDataGMDV2(), psddl_hdf2psana::Bld::store_BldDataIpimbV0(), psddl_hdf2psana::Bld::store_BldDataIpimbV1(), psddl_hdf2psana::Bld::store_BldDataPhaseCavity(), psddl_hdf2psana::Bld::store_BldDataPimV1(), psddl_hdf2psana::Bld::store_BldDataSpectrometerV0(), psddl_hdf2psana::Bld::store_BldDataSpectrometerV1(), psddl_hdf2psana::Bld::store_BldDataUsdUsbV1(), psddl_hdf2psana::Epix::store_Config100aV1(), psddl_hdf2psana::Epix::store_Config100aV2(), psddl_hdf2psana::Epix::store_Config10KV1(), psddl_hdf2psana::Generic1D::store_ConfigV0(), psddl_hdf2psana::Epics::store_ConfigV1(), psddl_hdf2psana::UsdUsb::store_ConfigV1(), psddl_hdf2psana::TimeTool::store_ConfigV1(), psddl_hdf2psana::Timepix::store_ConfigV1(), psddl_hdf2psana::Rayonix::store_ConfigV1(), psddl_hdf2psana::Quartz::store_ConfigV1(), psddl_hdf2psana::Princeton::store_ConfigV1(), psddl_hdf2psana::PNCCD::store_ConfigV1(), psddl_hdf2psana::Pimax::store_ConfigV1(), psddl_hdf2psana::Partition::store_ConfigV1(), psddl_hdf2psana::Orca::store_ConfigV1(), psddl_hdf2psana::Opal1k::store_ConfigV1(), psddl_hdf2psana::OceanOptics::store_ConfigV1(), psddl_hdf2psana::L3T::store_ConfigV1(), psddl_hdf2psana::Jungfrau::store_ConfigV1(), psddl_hdf2psana::Ipimb::store_ConfigV1(), psddl_hdf2psana::Imp::store_ConfigV1(), psddl_hdf2psana::Gsc16ai::store_ConfigV1(), psddl_hdf2psana::GenericPgp::store_ConfigV1(), psddl_hdf2psana::Fli::store_ConfigV1(), psddl_hdf2psana::EvrData::store_ConfigV1(), psddl_hdf2psana::EpixSampler::store_ConfigV1(), psddl_hdf2psana::Epix::store_ConfigV1(), psddl_hdf2psana::Encoder::store_ConfigV1(), psddl_hdf2psana::CsPad2x2::store_ConfigV1(), psddl_hdf2psana::CsPad::store_ConfigV1(), psddl_hdf2psana::ControlData::store_ConfigV1(), psddl_hdf2psana::Andor3d::store_ConfigV1(), psddl_hdf2psana::Andor::store_ConfigV1(), psddl_hdf2psana::Alias::store_ConfigV1(), psddl_hdf2psana::Acqiris::store_ConfigV1(), psddl_hdf2psana::TimeTool::store_ConfigV2(), psddl_hdf2psana::Timepix::store_ConfigV2(), psddl_hdf2psana::Rayonix::store_ConfigV2(), psddl_hdf2psana::Quartz::store_ConfigV2(), psddl_hdf2psana::Princeton::store_ConfigV2(), psddl_hdf2psana::PNCCD::store_ConfigV2(), psddl_hdf2psana::Partition::store_ConfigV2(), psddl_hdf2psana::OceanOptics::store_ConfigV2(), psddl_hdf2psana::Ipimb::store_ConfigV2(), psddl_hdf2psana::EvrData::store_ConfigV2(), psddl_hdf2psana::Encoder::store_ConfigV2(), psddl_hdf2psana::CsPad2x2::store_ConfigV2(), psddl_hdf2psana::CsPad::store_ConfigV2(), psddl_hdf2psana::ControlData::store_ConfigV2(), psddl_hdf2psana::Andor::store_ConfigV2(), psddl_hdf2psana::Timepix::store_ConfigV3(), psddl_hdf2psana::Princeton::store_ConfigV3(), psddl_hdf2psana::EvrData::store_ConfigV3(), psddl_hdf2psana::CsPad::store_ConfigV3(), psddl_hdf2psana::ControlData::store_ConfigV3(), psddl_hdf2psana::Princeton::store_ConfigV4(), psddl_hdf2psana::EvrData::store_ConfigV4(), psddl_hdf2psana::CsPad::store_ConfigV4(), psddl_hdf2psana::Princeton::store_ConfigV5(), psddl_hdf2psana::EvrData::store_ConfigV5(), psddl_hdf2psana::CsPad::store_ConfigV5(), psddl_hdf2psana::EvrData::store_ConfigV6(), psddl_hdf2psana::EvrData::store_ConfigV7(), psddl_hdf2psana::Camera::store_ControlsCameraConfigV1(), psddl_hdf2psana::Acqiris::store_DataDescV1(), psddl_hdf2psana::Generic1D::store_DataV0(), psddl_hdf2psana::UsdUsb::store_DataV1(), psddl_hdf2psana::TimeTool::store_DataV1(), psddl_hdf2psana::Timepix::store_DataV1(), psddl_hdf2psana::OceanOptics::store_DataV1(), psddl_hdf2psana::L3T::store_DataV1(), psddl_hdf2psana::Ipimb::store_DataV1(), psddl_hdf2psana::Gsc16ai::store_DataV1(), psddl_hdf2psana::Encoder::store_DataV1(), psddl_hdf2psana::CsPad::store_DataV1(), psddl_hdf2psana::Arraychar::store_DataV1(), psddl_hdf2psana::TimeTool::store_DataV2(), psddl_hdf2psana::Timepix::store_DataV2(), psddl_hdf2psana::OceanOptics::store_DataV2(), psddl_hdf2psana::L3T::store_DataV2(), psddl_hdf2psana::Ipimb::store_DataV2(), psddl_hdf2psana::Encoder::store_DataV2(), psddl_hdf2psana::CsPad::store_DataV2(), psddl_hdf2psana::OceanOptics::store_DataV3(), psddl_hdf2psana::EvrData::store_DataV3(), psddl_hdf2psana::EvrData::store_DataV4(), psddl_hdf2psana::Lusi::store_DiodeFexConfigV1(), psddl_hdf2psana::Lusi::store_DiodeFexConfigV2(), psddl_hdf2psana::Lusi::store_DiodeFexV1(), psddl_hdf2psana::Jungfrau::store_ElementV1(), psddl_hdf2psana::Imp::store_ElementV1(), psddl_hdf2psana::EpixSampler::store_ElementV1(), psddl_hdf2psana::Epix::store_ElementV1(), psddl_hdf2psana::CsPad2x2::store_ElementV1(), psddl_hdf2psana::Epix::store_ElementV2(), psddl_hdf2psana::Epix::store_ElementV3(), psddl_hdf2psana::FCCD::store_FccdConfigV1(), psddl_hdf2psana::FCCD::store_FccdConfigV2(), psddl_hdf2psana::UsdUsb::store_FexConfigV1(), psddl_hdf2psana::UsdUsb::store_FexDataV1(), psddl_hdf2psana::Camera::store_FrameCoord(), psddl_hdf2psana::Camera::store_FrameFccdConfigV1(), psddl_hdf2psana::Camera::store_FrameFexConfigV1(), psddl_hdf2psana::PNCCD::store_FramesV1(), psddl_hdf2psana::Princeton::store_FrameV1(), psddl_hdf2psana::Pimax::store_FrameV1(), psddl_hdf2psana::Fli::store_FrameV1(), psddl_hdf2psana::Camera::store_FrameV1(), psddl_hdf2psana::Andor3d::store_FrameV1(), psddl_hdf2psana::Andor::store_FrameV1(), psddl_hdf2psana::Princeton::store_FrameV2(), psddl_hdf2psana::PNCCD::store_FullFrameV1(), psddl_hdf2psana::Princeton::store_InfoV1(), psddl_hdf2psana::EvrData::store_IOConfigV1(), psddl_hdf2psana::EvrData::store_IOConfigV2(), psddl_hdf2psana::Lusi::store_IpmFexConfigV1(), psddl_hdf2psana::Lusi::store_IpmFexConfigV2(), psddl_hdf2psana::Lusi::store_IpmFexV1(), psddl_hdf2psana::Lusi::store_PimImageConfigV1(), psddl_hdf2psana::EvrData::store_SrcConfigV1(), psddl_hdf2psana::EvrData::store_SrcEventCode(), psddl_hdf2psana::Acqiris::store_TdcConfigV1(), psddl_hdf2psana::Acqiris::store_TdcDataV1(), psddl_hdf2psana::Pulnix::store_TM6740ConfigV1(), psddl_hdf2psana::Pulnix::store_TM6740ConfigV2(), psddl_hdf2psana::Camera::store_TwoDGaussianV1(), and storeClock().

DataSet hdf5pp::Group::createDataSet ( const std::string &  name,
const Type type,
const DataSpace dspc,
const PListDataSetCreate plistDScreate = PListDataSetCreate(),
const PListDataSetAccess plistDSaccess = PListDataSetAccess() 
) [inline]

Definition at line 119 of file Group.h.

References hdf5pp::DataSet::createDataSet(), and ex_acqiris::ds.

template<typename T>
DataSet hdf5pp::Group::createDataSet ( const std::string &  name,
const DataSpace dspc,
const PListDataSetCreate plistDScreate = PListDataSetCreate(),
const PListDataSetAccess plistDSaccess = PListDataSetAccess() 
) [inline]

Definition at line 108 of file Group.h.

References hdf5pp::DataSet::createDataSet(), and ex_acqiris::ds.

Referenced by Utils::_storeArray(), Utils::_storeScalar(), Utils::createDataset(), and H5DataTypes::ObjectContainer< T >::ObjectContainer().

Group hdf5pp::Group::createGroup ( hid_t  parent,
const std::string &  name 
) [static, protected]

Definition at line 75 of file Group.cpp.

References src::unitTestsWorkerData::debug(), ERR_LOC, Group(), CSPadPixCoords::logger, and MsgLog.

Group hdf5pp::Group::createGroup ( const std::string &  name  )  [inline]

Create new group, group name treated as relative to this group (if not absolute).

Definition at line 73 of file Group.h.

Referenced by Translator::TypeSrcKeyH5GroupDirectory::addSrcKeyGroup(), Translator::TypeSrcKeyH5GroupDirectory::addTypeGroup(), hdf5pp::File::createGroup(), Translator::H5Output::createNextCalibCycleGroup(), Translator::H5Output::createNextRunGroup(), Translator::H5Output::lookForAndStoreCalibData(), and Translator::H5Output::lookForAndStoreEndData().

H5L_type_t hdf5pp::Group::getLinkType ( const std::string &  linkName  )  const

Get link type.

Definition at line 171 of file Group.cpp.

References ERR_LOC.

std::string hdf5pp::Group::getSoftLink ( const std::string &  linkName  )  const

Get soft link value.

Definition at line 183 of file Group.cpp.

References ERR_LOC, and indexCrystals::p.

Referenced by psddl_hdf2psana::HdfConverter::convertEpics().

bool hdf5pp::Group::hasAttr ( const std::string &  name  )  [inline]

check if attribute exists

Definition at line 102 of file Group.h.

bool hdf5pp::Group::hasChild ( const std::string &  name  )  const

Determines if the group has a child (link) with the given name.

Definition at line 101 of file Group.cpp.

References src::unitTestsWorkerData::debug(), ERR_LOC, Group(), CSPadPixCoords::logger, MsgLog, and indexCrystals::p.

Referenced by Translator::H5MpiTranslateApp::addLinksToMasterFile(), Translator::H5Output::createNextRunGroup(), PSHdf5Input::Hdf5DatasetIter::Hdf5DatasetIter(), Translator::H5Output::lookForAndStoreEndData(), H5DataTypes::ObjectContainer< T >::ObjectContainer(), resizeChannelsDatasets(), psddl_hdf2psana::Bld::store_BldDataAnalogInputV1_v0(), psddl_hdf2psana::Bld::store_BldDataEOrbitsV0_v0(), psddl_hdf2psana::Bld::store_BldDataSpectrometerV1_v0(), psddl_hdf2psana::TimeTool::store_DataV1_v0(), psddl_hdf2psana::TimeTool::store_DataV2_v0(), psddl_hdf2psana::Epix::store_ElementV1_v0(), psddl_hdf2psana::Epix::store_ElementV2_v0(), and psddl_hdf2psana::Andor3d::store_FrameV1_v0().

hid_t hdf5pp::Group::id (  )  const [inline]

Definition at line 162 of file Group.h.

Referenced by Translator::HdfWriterNewDataFromEvent::append(), Translator::HdfWriterEventId::append(), Translator::HdfWriterStringFromEvent::append(), Translator::HdfWriterString::append(), Translator::HdfWriterNDArray< ElemType, NDim, vlen >::append(), Translator::HdfWriterDamage::append(), Translator::H5Output::beginCalibCycle(), Translator::H5Output::beginJob(), Translator::HdfWriterEventId::closeDataset(), Translator::HdfWriterString::closeDataset(), Translator::HdfWriterNewDataFromEvent::closeDatasets(), Translator::HdfWriterStringFromEvent::closeDatasets(), Translator::HdfWriterNDArray< ElemType, NDim, vlen >::closeDatasets(), Translator::HdfWriterDamage::closeDatasets(), Translator::SplitScanMgr::createExtLink(), getEventKey(), hdf5pp::GroupIter::GroupIter(), Translator::HdfWriterEventId::make_dataset(), Translator::HdfWriterString::make_dataset(), Translator::HdfWriterNewDataFromEvent::make_datasets(), Translator::HdfWriterStringFromEvent::make_datasets(), Translator::HdfWriterNDArray< ElemType, NDim, vlen >::make_datasets(), Translator::HdfWriterDamage::make_datasets(), hdf5pp::NameIter::NameIter(), hdf5pp::NameIter::next(), hdf5pp::GroupIter::next(), Translator::HdfWriterNewDataFromEvent::store(), Translator::HdfWriterString::store(), Translator::HdfWriterNDArray< ElemType, NDim, vlen >::store(), and Translator::HdfWriterDamage::store_at().

void hdf5pp::Group::makeSoftLink ( const std::string &  targetPath,
const std::string &  linkName 
)

Create soft link

Parameters:
[in] targetPath Path to the link target, can be absolute or relative to this group
[in] linkName Name of this link, relative to this group

Definition at line 161 of file Group.cpp.

References ERR_LOC.

std::string hdf5pp::Group::name (  )  const

Definition at line 221 of file Group.cpp.

References ERR_LOC, and CalibPars::size.

Referenced by Translator::H5GroupNames::addTypeAttributes(), basename(), psddl_hdf2psana::NDArrayConverter::convert(), psddl_hdf2psana::HdfConverter::convert(), psddl_hdf2psana::HdfConverter::convertEpics(), Translator::SplitScanMgr::createExtLink(), Translator::H5Output::createNextRunGroup(), getArrayTypeInfo(), getEventKey(), Translator::H5Output::lookForAndStoreEndData(), PSHdf5Input::Hdf5RunIter::next(), PSHdf5Input::Hdf5FileIter::next(), PSHdf5Input::Hdf5ConfigIter::next(), parent(), psddl_hdf2psana::HdfConverter::schemaVersion(), setNDArrayParamsFromGroupAttrs(), and psddl_hdf2psana::HdfConverter::source().

template<typename T>
Attribute<T> hdf5pp::Group::openAttr ( const std::string &  name  )  const [inline]

open existing attribute, returns non-valid attribute if does not exist

Definition at line 97 of file Group.h.

References openAttr.

Referenced by psddl_hdf2psana::HdfConverter::isNDArray(), psddl_hdf2psana::HdfConverter::schemaVersion(), setNDArrayParamsFromGroupAttrs(), and psddl_hdf2psana::HdfConverter::source().

DataSet hdf5pp::Group::openDataSet ( const std::string &  name,
const PListDataSetAccess plistDSaccess = PListDataSetAccess() 
) const

Definition at line 148 of file Group.cpp.

References hdf5pp::DataSet::openDataSet().

Referenced by Utils::_storeAt(), psddl_hdf2psana::NDArrayConverter::convert(), psddl_hdf2psana::HdfConverter::convertEpics(), PSHdf5Input::Hdf5DatasetIter::Hdf5DatasetIter(), H5DataTypes::ObjectContainer< T >::ObjectContainer(), hdf5pp::Utils::readGroup(), Utils::readListStrings(), hdf5pp::Utils::readNdarray(), and Utils::resizeDataset().

Group hdf5pp::Group::openGroup ( hid_t  parent,
const std::string &  name 
) [static, protected]

Definition at line 90 of file Group.cpp.

References src::unitTestsWorkerData::debug(), ERR_LOC, Group(), CSPadPixCoords::logger, and MsgLog.

Group hdf5pp::Group::openGroup ( const std::string &  name  )  const [inline]

Open existing group, group name treated as relative to this group (if not absolute).

Definition at line 79 of file Group.h.

Referenced by psddl_hdf2psana::HdfConverter::convertEpics(), and parent().

bool hdf5pp::Group::operator!= ( const Group other  )  const [inline]

Definition at line 170 of file Group.h.

References operator==().

bool hdf5pp::Group::operator< ( const Group other  )  const

Definition at line 260 of file Group.cpp.

References m_id.

bool hdf5pp::Group::operator== ( const Group other  )  const

Definition at line 273 of file Group.cpp.

References m_id.

Referenced by operator!=().

Group hdf5pp::Group::parent (  )  const

Definition at line 133 of file Group.cpp.

References src::unitTestsWorkerData::debug(), Group(), CSPadPixCoords::logger, MsgLog, name(), openGroup(), indexCrystals::p, and ArrFileExchange::path.

Referenced by psddl_hdf2psana::HdfConverter::convert(), psddl_hdf2psana::HdfConverter::isNDArray(), psddl_hdf2psana::HdfConverter::schemaVersion(), and psddl_hdf2psana::HdfConverter::source().

bool hdf5pp::Group::valid (  )  const [inline]

Definition at line 156 of file Group.h.

Referenced by Translator::H5MpiTranslateApp::addLinksToMasterFile(), Translator::H5MpiTranslateApp::checkOnLinksToWrite(), Translator::SplitScanMgr::createExtLink(), Translator::H5Output::createNextCalibCycleGroup(), psddl_hdf2psana::HdfConverter::schemaVersion(), and psddl_hdf2psana::HdfConverter::source().


Friends And Related Function Documentation

friend class File [friend]

Definition at line 175 of file Group.h.

friend class GroupIter [friend]

Definition at line 176 of file Group.h.


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7