ATLAS Offline Software
Loading...
Searching...
No Matches
RoiSerialise.h File Reference
Include dependency graph for RoiSerialise.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  RoiUtil

Typedefs

typedef uint32_t RoiUtil::roitype_t
typedef std::vector< std::vector< roitype_t > > RoiUtil::roiserial_type

Functions

void RoiUtil::serialise (const std::vector< const IRoiDescriptor * > &rois, roiserial_type &s)
 serialise an entire vector of IRoiDescriptors
void RoiUtil::serialise (const TrigRoiDescriptorCollection &rois, roiserial_type &s)
 serialise an entire TrigRoiDescriptor collection
void RoiUtil::deserialise (const roiserial_type &s, std::vector< const IRoiDescriptor * > &rois)
 deserialise uint32_t vector into a full vector of IRoiDescriptors
void RoiUtil::deserialise (const roiserial_type &s, TrigRoiDescriptorCollection &rois)
 deserialise uint32_t vector into a TrigRoiDescriptorCollection
void RoiUtil::serialise (const IRoiDescriptor *roi, std::vector< roitype_t > &s)
 serialise a single IRoiDescriptor
IRoiDescriptorRoiUtil::deserialise (const roitype_t *&s_end, const roitype_t *s_last)
 deserialise to a single IRoiDescriptors (including constituents)