ATLAS Offline Software
Namespaces | Typedefs | Functions
RoiSerialise.h File Reference
#include <vector>
#include "TrigSteeringEvent/TrigRoiDescriptor.h"
#include "TrigSteeringEvent/TrigRoiDescriptorCollection.h"
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

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