SIO::SIORecords::Unpack Class Reference

Helper class that sets the unpack flag of known SIO records as specified by the constructor. More...

#include <SIO/LCSIO.h>

List of all members.

Public Member Functions

 Unpack (unsigned recordFlag)

Static Public Attributes

static const unsigned Event = 0x0001 << SIORecords::Event
static const unsigned Header = 0x0001 << SIORecords::Header
static const unsigned Run = 0x0001 << SIORecords::Run
static const unsigned Access = 0x0001 << SIORecords::Access
static const unsigned Index = 0x0001 << SIORecords::Index
static const unsigned All = 0xFFFFFFFF

Protected Attributes

bool _flags [NumberOfRecords]

Detailed Description

Helper class that sets the unpack flag of known SIO records as specified by the constructor.

After an object of this class goes out of scope the original setting is restored. This is needed to have multiple read streams (event overlay).


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Friends

Generated on 6 Mar 2020 for LCIO by  doxygen 1.6.1