Monarch  v3.8.2
Project 8 Data File Format Library
M3Header Member List

This is the complete list of members for M3Header, including all inherited members.

AddStream(const std::string &aSource, uint32_t anAcqRate, uint32_t aRecSize, uint32_t aSampleSize, uint32_t aDataTypeSize, uint32_t aDataFormat, uint32_t aBitDepth, uint32_t aBitAlignment, std::vector< unsigned > *aChanVec=NULL)M3Header
AddStream(const std::string &aSource, uint32_t aNChannels, uint32_t aFormat, uint32_t anAcqRate, uint32_t aRecSize, uint32_t aSampleSize, uint32_t aDataTypeSize, uint32_t aDataFormat, uint32_t aBitDepth, uint32_t aBitAlignment, std::vector< unsigned > *aChanVec=NULL)M3Header
camel_case_mv_accessible_mutable(uint32_t, RunDuration)M3Header
camel_case_mv_accessible_mutable(uint32_t, NChannels)M3Header
camel_case_mv_accessible_mutable(uint32_t, NStreams)M3Header
camel_case_mv_referrable_mutable(std::string, EggVersion)M3Header
camel_case_mv_referrable_mutable(std::string, Filename)M3Header
camel_case_mv_referrable_mutable(std::string, Timestamp)M3Header
camel_case_mv_referrable_mutable(std::string, Description)M3Header
camel_case_mv_referrable_mutable(std::vector< uint32_t >, ChannelStreams)M3Header
camel_case_mv_referrable_mutable(std::vector< std::vector< bool > >, ChannelCoherence)M3Header
camel_case_mv_referrable_mutable(std::vector< M3ChannelHeader >, ChannelHeaders)M3Header
camel_case_mv_referrable_mutable(std::vector< M3StreamHeader >, StreamHeaders)M3Header
CopyBasicInfo(const M3Header &aOrig)M3Header
fChannelsGroupM3Headermutableprivate
fFileM3Headermutableprivate
fStreamsGroupM3Headermutableprivate
GetChannelHeaders()M3Headerinline
GetChannelsGroup() constM3Headerinline
GetChannelsGroup()M3Headerinline
GetStreamHeaders()M3Headerinline
GetStreamsGroup() constM3Headerinline
GetStreamsGroup()M3Headerinline
M3ChannelHeaders typedefM3Header
M3Header()M3Header
M3StreamHeaders typedefM3Header
ReadChannelCoherence(const HAS_ATTR_IFC *aLoc) constM3Headerprivate
ReadChannelStreams(const HAS_ATTR_IFC *aLoc) constM3Headerprivate
ReadFromHDF5(const H5::H5File *aFile) constM3Header
ReadScalarFromHDF5(const HAS_ATTR_IFC *aLoc, const std::string &aName)M3Headerstatic
ReadScalarFromHDF5(const HAS_ATTR_IFC *aLoc, const std::string &aName, const XType &aDefault)M3Headerstatic
ReadScalarFromHDF5(const HAS_ATTR_IFC *aLoc, const std::string &aName)M3Headerinline
ReadScalarFromHDF5(const HAS_ATTR_IFC *aLoc, const std::string &aName, const std::string &aDefaultValue)M3Headerinline
SetCoherence(unsigned aChanA, unsigned aChanB, bool aCoherence)M3Header
WriteChannelCoherence(HAS_ATTR_IFC *aLoc)M3Headerprivate
WriteChannelStreams(HAS_ATTR_IFC *aLoc)M3Headerprivate
WriteScalarToHDF5(HAS_ATTR_IFC *aLoc, const std::string &aName, const std::string &aValue)M3Headerinlinestatic
WriteScalarToHDF5(HAS_ATTR_IFC *aLoc, const std::string &aName, XType aValue)M3Headerstatic
WriteToHDF5(H5::H5File *aFile)M3Header
~M3Header()M3Header