EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
eudaq::MetaData Class Reference
Inheritance diagram for eudaq::MetaData:
eudaq::Serializable

Public Member Functions

 DECLARE_ENUM_CLASS (Type, TRIGGER_COUNTER, TRIGGER_TIMESTAMP)
 
 MetaData (Deserializer &ds)
 
void add (bool tlu, int type, uint64_t data)
 
std::vector< uint64_t > & getArray ()
 
virtual void Serialize (Serializer &) const
 

Static Public Member Functions

static int GetType (uint64_t meta_data)
 
static void SetType (uint64_t &meta_data, int type)
 
static bool IsTLUBitSet (uint64_t meta_data)
 
static uint64_t GetCounter (uint64_t meta_data)
 
static void SetCounter (uint64_t &meta_data, uint64_t data)
 

Protected Attributes

std::vector< uint64_t > m_metaData
 

The documentation for this class was generated from the following files: