H5DataTypes Namespace Reference


Classes

struct  AcqirisVertV1
struct  AcqirisHorizV1
struct  AcqirisTrigV1
struct  AcqirisConfigV1
class  AcqirisTimestampV1
class  AcqirisDataDescV1
struct  AcqirisTdcChannel
struct  AcqirisTdcAuxIO
struct  AcqirisTdcVetoIO
struct  AcqirisTdcConfigV1
class  AcqirisTdcDataV1
struct  AliasPdsSrc
struct  AliasSrcAlias
class  AliasConfigV1
class  AndorConfigV1
class  AndorFrameV1
class  ArraycharDataV1
class  BldDataEBeamV0
class  BldDataEBeamV1
class  BldDataEBeamV2
class  BldDataEBeamV3
class  BldDataEBeamV4
class  BldDataEBeamV5
class  BldDataFEEGasDetEnergy
class  BldDataGMDV0
class  BldDataGMDV1
class  BldDataIpimbV0
class  BldDataIpimbV1
class  BldDataPhaseCavity
class  BldDataPimV1
class  BldDataSpectrometerV0
class  CameraFrameCoordV1
class  CameraFrameFexConfigV1
class  CameraFrameV1
class  CameraTwoDGaussianV1
class  ControlDataPVControlV1
class  ControlDataPVMonitorV1
class  ControlDataConfigV1
class  ControlDataPVLabelV1
class  ControlDataConfigV2
class  ControlDataConfigV3
struct  CsPad2x2DigitalPotsCfg
struct  CsPad2x2ReadOnlyCfg
struct  CsPad2x2GainMapCfg
struct  CsPad2x2ConfigV1QuadReg
struct  CsPad2x2ProtectionSystemThreshold
class  CsPad2x2ConfigV1
struct  CsPad2x2ConfigV2QuadReg
class  CsPad2x2ConfigV2
class  CsPad2x2ElementV1
class  CsPad2x2PedestalsV1
class  CsPad2x2PixelStatusV1
class  CsPadCommonModeSubV1
struct  CsPadDigitalPotsCfg
struct  CsPadReadOnlyCfg
struct  CsPadGainMapCfg
struct  CsPadConfigV1QuadReg
class  CsPadConfigV1
class  CsPadConfigV2
struct  CsPadProtectionSystemThreshold
class  CsPadConfigV3
struct  CsPadConfigV2QuadReg
class  CsPadConfigV4
struct  CsPadConfigV3QuadReg
class  CsPadConfigV5
class  CsPadElementV1
class  CsPadElementV2
class  CsPadFilterV1
class  CsPadPedestalsV1
class  CsPadPixelStatusV1
class  EncoderConfigV1
class  EncoderConfigV2
class  EncoderDataV1
class  EncoderDataV2
class  EpicsPvConfigV1
class  EpicsConfigV1
class  EpicsPvHeader
class  EpixAsicConfigV1
class  EpixConfigV1
class  EpixElementV1
class  EpixSamplerConfigV1
class  EpixSamplerElementV1
class  EvrPulseConfig
class  EvrPulseConfigV3
class  EvrOutputMap
class  EvrOutputMapV2
class  EvrEventCodeV3
class  EvrEventCodeV4
class  EvrEventCodeV5
class  EvrEventCodeV6
class  EvrSrcEventCode
struct  EvrIOChannelDetInfo_Data
class  EvrIOChannel
struct  EvrSequencerEntry_Data
class  EvrSequencerConfigV1
class  EvrConfigV1
class  EvrConfigV2
class  EvrConfigV3
class  EvrConfigV4
class  EvrConfigV5
class  EvrConfigV6
class  EvrConfigV7
class  EvrDataV3
class  EvrIOConfigV1
class  EvrSrcConfigV1
class  FccdConfigV1
class  FccdConfigV2
class  FexampChannelV1
class  FexampASIC_V1
class  FexampConfigV1
class  FexampElementV1
class  FliConfigV1
class  FliFrameV1
class  Gsc16aiConfigV1
class  Gsc16aiDataV1
class  ImpConfigV1
class  ImpSample
class  ImpLaneStatus
class  ImpElementV1
class  IpimbConfigV1
class  IpimbConfigV2
class  IpimbDataV1
class  IpimbDataV2
class  L3TConfigV1
class  L3TDataV1
class  LusiDiodeFexConfigV1
class  LusiDiodeFexConfigV2
class  LusiDiodeFexV1
class  LusiIpmFexConfigV1
class  LusiIpmFexConfigV2
class  LusiIpmFexV1
class  LusiPimImageConfigV1
class  ObjectContainer
class  OceanOpticsConfigV1
class  OceanOpticsConfigV2
class  OceanOpticsDataV1
class  OceanOpticsDataV2
class  Opal1kConfigV1
class  OrcaConfigV1
struct  PartitionPdsSrc
struct  PartitionSource
class  PartitionConfigV1
class  PimaxConfigV1
class  PimaxFrameV1
class  PnCCDConfigV1
class  PnCCDConfigV2
class  PnCCDFrameV1
class  PrincetonConfigV1
class  PrincetonConfigV2
class  PrincetonConfigV3
class  PrincetonConfigV4
class  PrincetonConfigV5
class  PrincetonFrameV1
class  PrincetonFrameV2
class  PrincetonInfoV1
class  PulnixTM6740ConfigV1
class  PulnixTM6740ConfigV2
class  QuartzConfigV1
class  RayonixConfigV1
class  RayonixConfigV2
class  TimepixConfigV1
class  TimepixConfigV2
class  TimepixConfigV3
class  TimepixDataV1
class  TimepixDataV2
class  UsdUsbConfigV1
class  UsdUsbDataV1
class  XtcClockTime
class  XtcClockTimeStamp
class  XtcDamage
 Persistent data type for Xtc Damage. More...

Functions

void storeCameraFrameCoordV1 (hsize_t size, const Pds::Camera::FrameCoord *coord, hdf5pp::Group grp, const char *name)
template<typename T>
hdf5pp::DataSet storeDataObject (const T &data, const char *name, hdf5pp::Group grp)
template<typename T>
hdf5pp::DataSet storeDataObjects (hsize_t size, const T *data, const char *name, hdf5pp::Group grp)


Detailed Description

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

See also:
AdditionalClass
Version:
Id
XtcClockTimeStamp.h 4805 2012-11-21 22:35:53Z salnikov@SLAC.STANFORD.EDU
Author:
Andrei Salnikov


Function Documentation

void H5DataTypes::storeCameraFrameCoordV1 ( hsize_t  size,
const Pds::Camera::FrameCoord *  coord,
hdf5pp::Group  grp,
const char *  name 
)

Definition at line 63 of file CameraFrameCoordV1.cpp.

References findHits::grp, ex_all_dets::i, and storeDataObjects().

Referenced by H5DataTypes::QuartzConfigV1::store(), H5DataTypes::Opal1kConfigV1::store(), and H5DataTypes::CameraFrameFexConfigV1::store().

template<typename T>
hdf5pp::DataSet H5DataTypes::storeDataObject ( const T &  data,
const char *  name,
hdf5pp::Group  grp 
)

Definition at line 39 of file H5DataUtils.h.

References ex_acqiris::ds, findHits::grp, and hdf5pp::DataSpace::makeScalar().

Referenced by H5DataTypes::UsdUsbConfigV1::store(), H5DataTypes::TimepixConfigV3::store(), H5DataTypes::TimepixConfigV2::store(), H5DataTypes::TimepixConfigV1::store(), H5DataTypes::RayonixConfigV2::store(), H5DataTypes::RayonixConfigV1::store(), H5DataTypes::QuartzConfigV1::store(), H5DataTypes::PulnixTM6740ConfigV2::store(), H5DataTypes::PulnixTM6740ConfigV1::store(), H5DataTypes::PrincetonConfigV5::store(), H5DataTypes::PrincetonConfigV4::store(), H5DataTypes::PrincetonConfigV3::store(), H5DataTypes::PrincetonConfigV2::store(), H5DataTypes::PrincetonConfigV1::store(), H5DataTypes::PnCCDConfigV2::store(), H5DataTypes::PnCCDConfigV1::store(), H5DataTypes::PimaxConfigV1::store(), H5DataTypes::PartitionConfigV1::store(), H5DataTypes::OrcaConfigV1::store(), H5DataTypes::Opal1kConfigV1::store(), H5DataTypes::OceanOpticsConfigV2::store(), H5DataTypes::OceanOpticsConfigV1::store(), H5DataTypes::LusiPimImageConfigV1::store(), H5DataTypes::LusiIpmFexConfigV2::store(), H5DataTypes::LusiIpmFexConfigV1::store(), H5DataTypes::LusiDiodeFexConfigV2::store(), H5DataTypes::LusiDiodeFexConfigV1::store(), H5DataTypes::L3TConfigV1::store(), H5DataTypes::IpimbConfigV2::store(), H5DataTypes::IpimbConfigV1::store(), H5DataTypes::ImpConfigV1::store(), H5DataTypes::Gsc16aiConfigV1::store(), H5DataTypes::FliConfigV1::store(), H5DataTypes::FccdConfigV2::store(), H5DataTypes::FccdConfigV1::store(), H5DataTypes::EvrSrcConfigV1::store(), H5DataTypes::EvrIOConfigV1::store(), H5DataTypes::EvrConfigV7::store(), H5DataTypes::EvrConfigV6::store(), H5DataTypes::EvrConfigV5::store(), H5DataTypes::EvrConfigV4::store(), H5DataTypes::EvrConfigV3::store(), H5DataTypes::EvrConfigV2::store(), H5DataTypes::EvrConfigV1::store(), H5DataTypes::EpixSamplerConfigV1::store(), H5DataTypes::EpixConfigV1::store(), H5DataTypes::EpicsConfigV1::store(), H5DataTypes::EncoderConfigV2::store(), H5DataTypes::EncoderConfigV1::store(), H5DataTypes::CsPadPixelStatusV1::store(), H5DataTypes::CsPadPedestalsV1::store(), H5DataTypes::CsPadFilterV1::store(), H5DataTypes::CsPadConfigV5::store(), H5DataTypes::CsPadConfigV4::store(), H5DataTypes::CsPadConfigV3::store(), H5DataTypes::CsPadConfigV2::store(), H5DataTypes::CsPadConfigV1::store(), H5DataTypes::CsPadCommonModeSubV1::store(), H5DataTypes::CsPad2x2PixelStatusV1::store(), H5DataTypes::CsPad2x2PedestalsV1::store(), H5DataTypes::CsPad2x2ConfigV2::store(), H5DataTypes::CsPad2x2ConfigV1::store(), H5DataTypes::ControlDataConfigV3::store(), H5DataTypes::ControlDataConfigV2::store(), H5DataTypes::ControlDataConfigV1::store(), H5DataTypes::CameraFrameFexConfigV1::store(), H5DataTypes::AndorConfigV1::store(), H5DataTypes::AliasConfigV1::store(), H5DataTypes::AcqirisTdcConfigV1::store(), and H5DataTypes::AcqirisConfigV1::store().

template<typename T>
hdf5pp::DataSet H5DataTypes::storeDataObjects ( hsize_t  size,
const T *  data,
const char *  name,
hdf5pp::Group  grp 
)

Definition at line 52 of file H5DataUtils.h.

References ex_acqiris::ds, findHits::grp, hdf5pp::DataSpace::makeNull(), and hdf5pp::DataSpace::makeSimple().

Referenced by H5DataTypes::QuartzConfigV1::store(), H5DataTypes::PartitionConfigV1::store(), H5DataTypes::Opal1kConfigV1::store(), H5DataTypes::EvrSrcConfigV1::store(), H5DataTypes::EvrIOConfigV1::store(), H5DataTypes::EvrConfigV7::store(), H5DataTypes::EvrConfigV6::store(), H5DataTypes::EvrConfigV5::store(), H5DataTypes::EvrConfigV4::store(), H5DataTypes::EvrConfigV3::store(), H5DataTypes::EvrConfigV2::store(), H5DataTypes::EvrConfigV1::store(), H5DataTypes::EpixConfigV1::store(), H5DataTypes::EpicsConfigV1::store(), H5DataTypes::ControlDataConfigV3::store(), H5DataTypes::ControlDataConfigV2::store(), H5DataTypes::ControlDataConfigV1::store(), H5DataTypes::AliasConfigV1::store(), H5DataTypes::AcqirisTdcConfigV1::store(), H5DataTypes::AcqirisConfigV1::store(), and storeCameraFrameCoordV1().


Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7